Improved UI, ASCII Math, better support for mobile
Pre-release
Pre-release
1. File manager
1.1 More consistent and better UI
Many elements such as buttons, logo and input field are now aligned correctly.
1.2 Grid Views
1.3 Improved UI for mobile
The user interface on the mobile view are less cluttered.
File manager | Editor | Viewer |
---|---|---|
1.4 More features
-
File manager will now properly display the folder path.
Clicking on the path name will navigate you to the respective folder. -
The folder id in the url will now be correctly resolved. e.g.
https://sashimi-note.herokuapp.com/?folder=1
will navigate you
to folder with the id 1. -
An empty folder will show a sad sashimi to tell you there is nothing inside.
Check it out! -
Subtle animation is added to the folders and files when they first come into view.
-
List view will automatically be display on mobile view
2. Content
2.1 More markdown features
2.1.1 Support for ASCII Math #354
```math
1+1=2
a^2 + b^2 = c^2
P(A | B) = (P(B | A)P(A)) / P(B)
varphi = int_0^10 x^2 dx
```
2.1.2 Create Diagrams with markdown
Added diagram supports for js-sequence, flowchart.js, graphviz, mermaid.
js-sequence
flowchart.js
graphviz
mermaid
2.2 Improved user interface
- Split screen mode for editor and viewer mode is not disabled for mobile view (screen < 768px)
- Added indication to which view mode you are currently in (highlighted in orange)
2.3. Reworked the implementation behind View component
- The viewer components (Slide, Pages, HTML) are now wrapped inside an
iframe
#346 - Styling of the document no longer affect the entire application.
- Printing is re-implemented and can be enabled wtih
CTRL + P
- Document in Slides mode can now be navigated with arrow keys
3. Database
- New file that get created no longer has a '.md' file extension
- SQL statement injection is now handled
- Fix deleting of folders
- Renaming of folders and files are allowed