Skip to content
This repository has been archived by the owner on Feb 26, 2022. It is now read-only.

Reverier-Xu/typrua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TypRua!

Yet another MarkDown editor, open source!

====

Due to poor Qt Webengine APIs, this project is archived.

you can use marktext to instead of it.

====

Development Status

this README.md is written in typrua :p

now it works:

thanks to project vditor

feature

  • auto save
  • drag-to-open support
  • play music in editor using abc.js
  • outline
  • drag image to insert it into markdown document

WIP

some important features are not implemented due to framework limits.

  • copy image content and paste it
  • insert file without file:/// head
  • markdown doc list in current folder
  • export to PDF and other formats

Development

Build

$ git clone https://github.com/Reverier-Xu/typrua

$ mkdir -p build

$ cd build && cmake ..

$ make

$ bin/typrua

Contributing

## under project root dir
$ git submodule sync

source code under src/ is the qt part of this project, source code under web/ is the editor based on web.

if you want to modify editor's source code, you can fork https://github.com/Reverier-Xu/vditor and change submodule repo to yours, when you are done, run npm run build, the result will automatically put into src/resources/web, then rebuild CMake project.

LICENSE

Mozilla Public License Version 2.0.

About the Future

Since the Qt Webengine API is too rudimentary (we had to use some ugly methods to implement some features), this project will probably implement the whole editor in the future using QML with a native drawing approach and a new markdown structured analysis engine based on tree-sitter.

That will be a long story.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published