Commit Graph

517 Commits

Author SHA1 Message Date
203f966a3b Set window title to name of current buffer
#build
2024-12-07 00:01:22 +01:00
62ee0e0811 Change terminology Note -> Buffer 2024-12-06 14:42:47 +01:00
0ecec06975 Pixel push 2024-12-06 12:11:22 +01:00
3906c14e35 Fix so that clicking on "Create new" item in notes selector works
#build
2024-12-06 12:11:22 +01:00
8f743cc76a Bump version to 2.0.0-alpha.2
#build
2024-12-06 12:11:22 +01:00
13292ab835 Add "Create new..." item to the note selector dialog 2024-12-06 12:11:22 +01:00
418f2fc4ee Add support for creating new empty note buffers 2024-12-06 12:11:22 +01:00
cf389c791c Add tests for creating new Note buffers 2024-12-06 12:11:22 +01:00
4223937fbf Fix issue of Enter keystroke within New Note dialog being picked up by Editor (in web app) 2024-12-06 12:11:22 +01:00
2f6ba8c91a Fix UI bug in web app
For some reason, the color of action buttons in NoteSelector was black in dark mode
2024-12-06 12:11:22 +01:00
8ab16ea21e Add __TESTS__ variable to web app when the tests are running 2024-12-06 12:11:22 +01:00
1db631e68e Web app: Migrate existing localStorage single buffer to buffer library 2024-12-06 12:11:22 +01:00
87246e2cd3 Add code comment 2024-12-06 12:11:22 +01:00
e242dc506c Add support for mutiple notes to web app 2024-12-06 12:11:22 +01:00
d06c83ba04 Fix issue where Escape key wouldn't work in Note selector when there was text in the input causing no Notes to match 2024-12-06 12:11:22 +01:00
0c84e11340 Add attributes to prevent auto completion (for web app version) 2024-12-06 12:11:22 +01:00
0a963dd1b9 Use FileLibrary.load() method to make sure tracking of current buffer content works 2024-12-06 12:11:22 +01:00
94eb33ce92 Remove debug logging
#build
2024-12-06 12:11:22 +01:00
43e5613527 Show error message if failing to unserialize note data (e.g. if a note's format has a major version that is unsupported) 2024-12-06 12:11:22 +01:00
c153e95ba1 Add note about breaking change (default scratch file path changed) to changelog 2024-12-06 12:11:22 +01:00
60e9ec7265 Fix typo 2024-12-06 12:11:21 +01:00
cff192c3ed Add link to changelog and minor formatting change 2024-12-06 12:09:58 +01:00
64331582e0 Update docs and changelog 2024-12-06 12:09:57 +01:00
d11e90d075 Check all open buffer files for changes when window gets focus
The reason we do this is because fs.watch() is unreliable in some case.

#build
2024-12-06 12:06:15 +01:00
5cf766b7fc #build 2024-12-06 12:06:15 +01:00
47d8da190d Don't trigger buffer:change event when file is removed 2024-12-06 12:06:15 +01:00
a99a9ff032 Fix artifact file name 2024-12-06 12:06:15 +01:00
9b6a884258 Change which Mac file is put into build artifact
#build
2024-12-06 12:06:15 +01:00
2081b85613 Build app and upload artifacts when commit message contains #build 2024-12-06 12:06:15 +01:00
bd93ecc92d Bump version to 2.0.0-alpha 2024-12-06 12:06:15 +01:00
03dd4d2934 Remove unused import 2024-12-06 12:06:15 +01:00
1102b89b42 Remove debug log 2024-12-06 12:06:15 +01:00
dd8f1aecb8 Remove C-p and C-n key bindings from Emacs mode
(since they interfer with new key bindings for multiple notes support)
2024-12-06 12:06:15 +01:00
53cfcdb3a9 Use relative URL for changelog link 2024-12-06 12:06:15 +01:00
122558e70a Add link to Changelog in the docs 2024-12-06 12:06:14 +01:00
5564c05463 Move Changelog into separate file 2024-12-06 12:05:30 +01:00
b5db0208d6 Add Changelog to docs 2024-12-06 12:03:56 +01:00
6772a4579d Implement functionality for deleting notes 2024-12-06 12:01:48 +01:00
aefe44fd2a WIP: Multiple notes support
Add support for migrating old buffer file to new library.

Add support for changing location for the notes library.

Replace theme toggle in status bar with a dropdown in Appearance settings.

Improve New Note and Update Note dialogs.

Implement UI for confirming note delete (the actualal deltion is still to be implemented).
2024-12-06 12:01:48 +01:00
7bbe1f8a7c Fix issue with changing theme and other editor settings not propagating down to the editor instances 2024-12-06 12:01:48 +01:00
f647d9c015 Fix error when NoteSelector has zero results 2024-12-06 12:01:48 +01:00
fcec9ece3b Implement support for editing notes' metadata, and ability to move notes into other directories.
Create separate pinia store for the editor cache functionality.
2024-12-06 12:01:48 +01:00
a5440b4f36 Don't close/close folder when New folder button is clicked 2024-12-06 12:01:48 +01:00
c635812747 Minor color tweak in dark mode 2024-12-06 12:01:48 +01:00
93ac05d448 Propagate settings changes to all cached Editor instances (and not just the active one) 2024-12-06 12:01:30 +01:00
e8f8abc38b Dark mode styling of New Note dialog 2024-12-06 12:01:30 +01:00
2d8a7ffa2c Add ability to open/close folders in New Note dialog 2024-12-06 12:01:30 +01:00
c2ce86d948 Change to non-deprecated syntax for ::v-deep selectors 2024-12-06 12:01:30 +01:00
509e6035be Use fuzzysort to filter languages 2024-12-06 12:01:30 +01:00
9ce1587e92 Use fuzzysearch to filter notes in NoteSelector 2024-12-06 12:01:30 +01:00