Releases: penge/my-notes
2.1
-
Move font size slider (changes font size) from My Notes to Options page
-
Change default font size to 150 (before 200)
-
Apply current font size to page number (1/3, 2/3, 3/3) as well
-
Remember current page, font type, font size, mode in future versions, refactor how notes are migrated (introduced in 2.0.1)
-
Remove opacity (from 0 to 1) transition
2.0.2
2.0.1
2.0
-
Edit up to 3 pages (before 1 single page)
-
Move mode selection (Light mode, Dark mode) to Options page (not changed often; simple UI), apply selected mode to Options page as well (before applied to My Notes only)
-
Synchronize notes, mode, font, across all open My Notes tabs (no page refresh needed; works for both already open and later open tabs)
-
Use slider to change the font size (before letter A and A) for fluid and fast font size change
-
Add keyboard shortcuts to change the page quickly (page 1,2,3), to toggle focus mode
-
Optimize storage with
chrome.storage.local
,chrome.storage.sync
,localStorage
(before onlychrome.storage.sync
)
1.4
-
Add Font selection (accessible via new Settings page, user can now change default My Notes Font)
-
Optimize text save (to save only when it is necessary)
- No need to save on special keys like Ctrl, Alt, Shift, Arrow keys, etc., because text remained unchanged.
- Save only 1 time per 1 second using debounce, as a way to avoid reaching
MAX_WRITE_OPERATIONS_PER_MINUTE
quota. - Ensure text is saved when window is closed using beforeunload, in case debounce had no chance to be triggered again.
-
Add My Notes icon in size of
128x128
pixels (it is displayed in Chrome Extensions page) -
Add basic Tab support (forward and backward; works when no text is selected)
- Press
Tab
to insert 2 spaces - Press
Shift + Tab
to go back 2 spaces (if there are no more spaces before the cursor, it stops)
- Press
1.3
Main goal:
- Add toggle to change between
Ligth mode
and Dark mode
Other changes are:
charset
(utf-8
)viewport
for mobile devices"strict mode";
- IIFE to encapsulate the code
-webkit-tap-highlight-color
to prevent tap flickering on mobile devices- Nice
transition
before showing the content
1.2
- Add option to change the font size
- Fix placeholder flickering on quick page refresh
- Visual improvements (slight color changes)
The main purpose of this release is to make the font size visually pleasing (adjustable) for those who prefer or need it for better readability or simply make the text stand out.