Skip to content

Releases: penge/my-notes

2.1

28 Dec 06:34
dd9c364
Compare
Choose a tag to compare
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

26 Dec 14:44
64a7d2a
Compare
Choose a tag to compare
  • Fix scrollbar position (by removing the offset from the right side)

2.0.1

25 Dec 21:06
7c9940e
Compare
Choose a tag to compare
  • Migrate notes from 1.x or 2.x

2.0

25 Dec 06:30
4314ce0
Compare
Choose a tag to compare
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 only chrome.storage.sync)

1.4

30 Nov 16:50
fd0f1d8
Compare
Choose a tag to compare
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)

1.3

23 Nov 19:03
02c0261
Compare
Choose a tag to compare
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

21 Nov 04:41
9d22eb1
Compare
Choose a tag to compare
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.

1.1.1

20 Nov 05:24
51aa1ef
Compare
Choose a tag to compare
  • Replace "input" event with "keyup" event

Reason: To avoid MAX_WRITE_OPERATIONS_PER_MINUTE or at least MINIMIZE THE RISK OF IT (VERY VERY FAST TYPERS). Will look into this more in the future.

1.1

18 Nov 08:32
Compare
Choose a tag to compare
1.1
  • Add DARK MODE support!

1.0

18 Nov 08:16
Compare
Choose a tag to compare
1.0

Initial release.