Commit Graph

353 Commits

Author SHA1 Message Date
Aman Harwara
1887d5d01e fix: plain editor revision rendering and revision list sorting (#878) 2022-02-18 19:28:24 +05:30
Aman Harwara
a47556b840 fix: theme sorting in quick settings menu (#882) 2022-02-18 19:12:11 +05:30
Mo
bc45de813d tmp: disable legacy note history 2022-02-17 08:29:10 -06:00
Aman Harwara
1983b94a49 feat: add change editor button (#874) 2022-02-17 01:01:54 +05:30
Aman Harwara
723a70dd28 fix: revision content screen copy (#876) 2022-02-16 22:18:54 +05:30
Aman Harwara
71c7ee1bec feat: new revision history UI (#861) 2022-02-16 19:39:04 +05:30
Aman Harwara
cc2bc1e21c feat: replace accordion in change editor menu with regular menu (#871) 2022-02-16 17:57:06 +05:30
Vardan Hakobyan
00d57aa69d feat: import svg files from stylekit (#844)
* chore: install stylekit with its new name

* feat: import svg files from stylekit

* feat: import the remaining svgs from stylekit

* fix: import 'warning' icon from stylekit

* chore: import warning icon from stylekit

* chore: bump stylekit version

* chore: update sn dependencies
2022-02-15 12:12:34 +04:00
Aman Harwara
0e1b94b5cd fix: sign out dialog disappearing when account menu is unfocused (#863) 2022-02-12 20:53:49 +05:30
Aman Harwara
9c046a3890 feat: wait 1ms before menu collision detection (#859) 2022-02-10 18:35:16 +05:30
Aman Harwara
3b830b00d9 fix: change editor menu position on large viewport (#857) 2022-02-10 17:36:58 +05:30
Mo
0c3d1fce0c feat: persist tags expanded state 2022-02-08 22:27:00 -06:00
Mo
453488f752 fix: display full tag path in add tags menu 2022-02-08 22:01:06 -06:00
Mo
d920bf663f fix: deactivate themes when switching accounts 2022-02-08 21:51:06 -06:00
Mo
e43c8a6f07 fix: improve deinit logic and flow 2022-02-08 21:35:31 -06:00
Mo
1dd70364e7 chore(deps): snjs 2022-02-08 14:25:53 -06:00
Aman Harwara
139853a491 feat: show all themes and premium icon if not entitled (#854) 2022-02-08 20:25:12 +05:30
Aman Harwara
7f5f0d9d17 feat: update line height and width of note size warning text (#852) 2022-02-07 22:12:08 +05:30
Aman Harwara
5605baeb57 feat: add warning to note options menu if note size is >0.5mb (#851) 2022-02-07 20:38:19 +05:30
Aman Harwara
9932c2a177 fix: notes list item layout when title is empty (#850) 2022-02-07 19:59:43 +05:30
Mo
b549cc38bf fix: unmount application view when ephemeral identifier changes 2022-02-04 12:00:03 -06:00
Aman Harwara
cc2169152e feat: sort note cell tags alphabetically (#848) 2022-02-04 20:04:07 +05:30
Aman Harwara
3fb27326fa feat: move change editor up in menu (#847) 2022-02-04 20:00:22 +05:30
Mo
6970a375b7 feat: native listed integration (#846)
* feat(wip): native listed integration

* feat(wip): wip

* feat: simplified actions menu structure

* feat: open settings alert upon succesful creation

* fix: handle remove menu row api

* chore(deps): snjs
2022-02-03 18:14:28 -06:00
Mo
7a3cc3577d release: 3.10.0-beta.1 2022-02-03 09:38:32 -06:00
Mo
294d681a96 chore: fix copy 2022-02-02 09:47:26 -06:00
Aman Harwara
1dc1b1ea1f feat: add check since ICONS wont have all IconType (#843) 2022-02-02 18:06:43 +05:30
Aman Harwara
84cef22fbf fix: options button text color (#841) 2022-02-02 17:32:25 +05:30
Johnny A
528bafde96 fix: spellcheck control for 3rd-party editors (#839)
* fix: spellcheck control for 3rd-party editors

* refactor: spellcheckControllable

* refactor: spellcheckControllable

Co-authored-by: Johnny Almonte <johnny243@users.noreply.github.com>
2022-02-01 16:27:28 -04:00
Mo
70f4dd6353 feat: enable folders by default and remove from experimental features 2022-02-01 12:31:37 -06:00
Mo
b1022cd3c3 fix: duplicate element id 2022-02-01 09:56:52 -06:00
Mo
a47728188f fix: prevent component viewer double reload 2022-02-01 09:41:32 -06:00
Aman Harwara
1f5d235cd4 fix: notes list options menu not toggling correctly (#840) 2022-02-01 20:12:57 +05:30
Aman Harwara
6150f58c73 feat: show alert when changing to non-interchangeable editor (#834) 2022-02-01 13:32:02 +05:30
Laurent Senta
3c0bc79768 feat: add migration pref pane (#825)
* feat: add migration pane

* style: clean imports

* removeme: beta version

* fix: do no show dropzone when tag has no parent

* fix: hide the Folders toggle

* fix: hide migrations option when user has no folders

* fix: add delimiter on Folders mark

* removeme: bump beta

* fix: remove component viewer for tag folders

* removeme: bump beta

* chore(deps): snjs
2022-01-31 19:18:14 -06:00
Mo
ed729ab4ef fix: app column layout 2022-01-31 12:16:18 -06:00
Mo
ebd8848b5a fix: insert template note before opening editor menu (#838) 2022-01-31 11:30:11 -06:00
Aman Harwara
7c41cfc3dc feat: make whole menu switch be clickable (#837) 2022-01-31 22:19:27 +05:30
Mo
cf1720ba20 fix: function binding 2022-01-31 09:48:27 -06:00
Aman Harwara
c1f1aa4c8d feat: remove vertical padding from change editor menu (#836) 2022-01-31 20:42:45 +05:30
Vardan Hakobyan
bf382ce0f8 feat: get editor icons and their colors from snjs (#828)
* feat: get editor icons and their colors from snjs

* feat: get icons and their tints from snjs

* fix: use IconType from snjs
2022-01-31 18:58:36 +04:00
Aman Harwara
0e00901f15 fix: note icons getting pushed by extra-long words (#835) 2022-01-31 19:20:48 +05:30
Mo
50c92619ce refactor: migrate remaining angular components to react (#833)
* refactor: menuRow directive to MenuRow component

* refactor: migrate footer to react

* refactor: migrate actions menu to react

* refactor: migrate history menu to react

* fix: click outside handler use capture to trigger event before re-render occurs which would otherwise cause node.contains to return incorrect result (specifically for the account menu)

* refactor: migrate revision preview modal to react

* refactor: migrate permissions modal to react

* refactor: migrate password wizard to react

* refactor: remove unused input modal directive

* refactor: remove unused delay hide component

* refactor: remove unused filechange directive

* refactor: remove unused elemReady directive

* refactor: remove unused sn-enter directive

* refactor: remove unused lowercase directive

* refactor: remove unused autofocus directive

* refactor(wip): note view to react

* refactor: use mutation observer to deinit textarea listeners

* refactor: migrate challenge modal to react

* refactor: migrate note group view to react

* refactor(wip): migrate remaining classes

* fix: navigation parent ref

* refactor: fully remove angular assets

* fix: account switcher

* fix: application view state

* refactor: remove unused password wizard type

* fix: revision preview and permissions modal

* fix: remove angular comment

* refactor: react panel resizers for editor

* feat: simple panel resizer

* fix: use simple panel resizer everywhere

* fix: simplify panel resizer state

* chore: rename simple panel resizer to panel resizer

* refactor: simplify column layout

* fix: editor mount safety check

* fix: use inline onLoad callback for iframe, as setting onload after it loads will never call it

* chore: fix note view test

* chore(deps): upgrade snjs
2022-01-30 19:01:30 -06:00
Aman Harwara
0ecbde6bac feat: improve change editor menu keyboard navigation (#831) 2022-01-30 20:28:35 +05:30
Aman Harwara
b932e2a45e feat: Add new "Change Editor" option to note context menu (#823)
* feat: add editor icon

* refactor: remove 'any' type and format

* refactor: move NotesOptions and add ChangeEditorOption

* refactor: fix type for using regular RefObject<T>

* feat: add hide-if-last-child util class

* feat: add Change Editor option

* feat: make radio btn gray if not checked

* fix: accordion menu header and item sizing/spacing

* feat: add Escape key to KeyboardKey enum

* refactor: Remove Editor Menu

* feat: add editor select functionality

* refactor: move plain editor name to constant

* feat: add premium editors with modal if no subscription

refactor: simplify menu group creation

* feat: show alert when switching to non-interchangeable editor

* fix: change editor menu going out of bounds

* feat: increase group header & editor item size

* fix: change editor menu close on blur

* refactor: Use KeyboardKey enum & remove else statement

* feat: add keyboard navigation to change editor menu

* fix: editor menu separators

* feat: improve change editor menu sizing & spacing

* feat: show alert only if editor is not interchangeable

* feat: don't show alert when switching to/from plain editor

* chore: bump snjs version

* feat: temporarily remove change editor alert

* feat: dynamically get footer height

* refactor: move magic number to const

* refactor: move constants to constants file

* feat: use const instead of magic number
2022-01-28 14:23:39 -06:00
Aman Harwara
36584b07bd fix: Notes list options menu getting hidden (#827) 2022-01-27 18:37:29 +05:30
Laurent Senta
7726b1249c feat: display folders even without the premium (#826) 2022-01-26 09:21:24 +01:00
Aman Harwara
da1d4f75c8 feat: Add "Appearance" pane to preferences (#816)
Co-authored-by: Mo <mo@standardnotes.com>
2022-01-19 19:41:04 +05:30
Mo
c232a5e3c6 fix: dev account server 2022-01-17 10:53:23 -06:00
Mo
5b99e5f90d fix: move dev account in useEffect 2022-01-15 12:07:59 -06:00