Skip to content

Improved UI, ASCII Math, better support for mobile

Pre-release
Pre-release
Compare
Choose a tag to compare
@amoshydra amoshydra released this 13 Apr 23:34
· 137 commits to master since this 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

4. Development

  • npm installation is now supported #289
  • travis will now skip the build command #290
  • add support for vagrant