mdcollab's People
mdcollab's Issues
Render markdown file at startup
Title says it all
First project structure
Change CSS of exported html file
In addition to changes in #30 the saved html file should have the same css style like the one on the website
Extend options for saving contents
Function get_file_name() should be edited to enable different file names.
Dicussion issue for collaboration
Collect information regarding the collaborative feature of the front-end.
- Pusher - Pusher Account
- Firepad (Open Source) - Google Account
Conclavity (Open Source)- very cool project, but due to introduced bugs of Chrome + no longer maintained unusable
Load md file
Load existing md file from your disk for editing and rendering.
Pressing the Tab key inside the text box should not change the focus
If the Tab key is pressed and the focus is on the text box a Tab character should be printed to the Textbox.
At this moment the focus changes.
Automatically render LaTeX formulas
Host website to test colaborative editing
We have to host MdCollab somewhere, to test collaborative editing.
I suggest to use glitch for that.
Please announce your opinions.
Style selection for html Output
Implement possibility to change the css file wich is used for the html output style.
Output css file modifies the style of the whole page
The css file for the output html div also changes the style of the other site elements.
Setup CI
The CI should implement:
- javascript linter
- rust linter
- html linter
- css linter
Furthermore the CI should:
- try to build rust
Citations should be marked
Edit the css file. Because citations should be marked in anyway
Ideas:
- A Frame
- Backgroundcolor
Update gitignore
Update .gitignore for IntelliJ Projects
Fix snakecase warning for package name
Codehighlighting
Implement codehighlighting
Save your md file
Save the md file which is currently beeing edited.
Setup aurelius
CSS styles dont render markdown file at startup
Something was changed in index.js so the markdown file is not rendered when loading the page
Upload images
Upload images to implement them in the md file
Export html output
Implement possibility to save the output html as html
Add LICENSE
Add a License.
As the software is far from being finished, it can be ignore so far to keep full copyright.
Rework standard md file
The standard markdown file that is displayed at the start should explain the use of the website (be a user guide).
At the same time, the markdown should be moved from the html file to a seperate markdown file
Convert html output to pdf
Convert html output to pdf and save pdf on local device
Implement css selection
Create basic structure
Basic structure should already include
- HTML page with
- text input field
- rendered output
- default CSS
- live rendering
- rust backend to receive markdown and return html
- do not use aurelius (for now)
- use the backend of aurelius: pulldown-cmark
- use WASM for communication between JS (render button) and rust
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.