8a9d75caeb
Fix UI bug in web app
...
For some reason, the color of action buttons in NoteSelector was black in dark mode
2024-10-29 18:37:42 +01:00
b90c338a1c
Add __TESTS__ variable to web app when the tests are running
2024-10-29 17:19:14 +01:00
74ecd36b71
Web app: Migrate existing localStorage single buffer to buffer library
2024-10-29 17:03:36 +01:00
03b599b0f6
Add code comment
2024-10-29 16:48:15 +01:00
61ba9b69c9
Add support for mutiple notes to web app
2024-10-29 16:47:55 +01:00
3b3304394f
Fix issue where Escape key wouldn't work in Note selector when there was text in the input causing no Notes to match
2024-10-29 16:20:20 +01:00
de7d0427c9
Add attributes to prevent auto completion (for web app version)
2024-10-29 16:19:40 +01:00
c832076584
Use FileLibrary.load() method to make sure tracking of current buffer content works
2024-10-29 15:30:10 +01:00
d9e4bc238f
Remove debug logging
...
#build
2024-10-29 14:14:20 +01:00
28a44b872a
Show error message if failing to unserialize note data (e.g. if a note's format has a major version that is unsupported)
2024-10-29 14:12:18 +01:00
bca502f567
Add note about breaking change (default scratch file path changed) to changelog
2024-10-29 14:08:33 +01:00
895e6df51a
Fix typo
2024-10-29 13:48:36 +01:00
069032b6ab
Add link to changelog and minor formatting change
2024-10-29 13:43:03 +01:00
49e04b1bf1
Update docs and changelog
2024-10-29 13:34:59 +01:00
7b69955293
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-10-29 12:27:34 +01:00
0148e2dac4
#build
2024-10-28 13:57:20 +01:00
40771b8fb5
Don't trigger buffer:change event when file is removed
2024-10-28 13:56:27 +01:00
cf2be9723d
Fix artifact file name
2024-10-07 13:01:40 +02:00
3d502c12d2
Change which Mac file is put into build artifact
...
#build
2024-10-06 16:57:09 +02:00
699af254a0
Build app and upload artifacts when commit message contains #build
2024-10-06 12:01:55 +02:00
02d396d50d
Bump version to 2.0.0-alpha
2024-10-06 12:01:17 +02:00
570da126fc
Remove unused import
2024-10-03 09:47:48 +02:00
f95686dd54
Remove debug log
2024-09-12 12:05:31 +02:00
7121042237
Remove C-p and C-n key bindings from Emacs mode
...
(since they interfer with new key bindings for multiple notes support)
2024-09-12 11:42:38 +02:00
302bb16a15
Use relative URL for changelog link
2024-09-11 12:06:28 +02:00
cd1536f77d
Add link to Changelog in the docs
2024-09-11 12:05:08 +02:00
00ae915875
Move Changelog into separate file
2024-09-11 11:57:03 +02:00
6203be29ab
Add Changelog to docs
2024-09-11 11:50:21 +02:00
b1746c58cb
Implement functionality for deleting notes
2024-09-10 16:22:30 +02:00
c010df083c
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-09-10 13:34:23 +02:00
88072237af
Fix issue with changing theme and other editor settings not propagating down to the editor instances
2024-09-10 09:55:14 +02:00
487168d153
Fix error when NoteSelector has zero results
2024-09-07 12:15:35 +02:00
d5dc4760d8
Implement support for editing notes' metadata, and ability to move notes into other directories.
...
Create separate pinia store for the editor cache functionality.
2024-09-04 15:22:06 +02:00
a9c962b174
Don't close/close folder when New folder button is clicked
2024-08-04 17:58:20 +02:00
41da9344b6
Minor color tweak in dark mode
2024-08-04 17:53:31 +02:00
45fd167f6d
Propagate settings changes to all cached Editor instances (and not just the active one)
2024-08-04 17:42:53 +02:00
60b5c910a9
Dark mode styling of New Note dialog
2024-08-04 17:36:47 +02:00
ffc4464e78
Add ability to open/close folders in New Note dialog
2024-08-04 17:12:17 +02:00
fdfe74ebf3
Change to non-deprecated syntax for ::v-deep selectors
2024-07-27 11:29:01 +02:00
d97d5558ea
Use fuzzysort to filter languages
2024-07-27 11:26:10 +02:00
a95b043b12
Use fuzzysearch to filter notes in NoteSelector
2024-07-27 11:11:49 +02:00
d74499425e
Sort notes in notes selector by how recent they were opened
2024-07-27 10:26:51 +02:00
4b39078689
WIP: Implement ability to create new notes.
...
Support cache of multiple Editor instances.
Change so that current note name is included in the event data dispatched by emitCursorChange.
2024-07-26 11:30:25 +02:00
dbf675a28a
WIP: Create new node dialog
...
Implement folder selector UI element.
Retrieve actual folder structure from Notes library.
2024-07-25 13:25:19 +02:00
52ae077287
Pixel push
2024-07-25 13:22:08 +02:00
44aed5feb0
Better error message
2024-07-25 13:21:28 +02:00
03db1efd2f
Place scrollbar for Language selector and Note selector within the list instead of scrolling the whole "screen"
2024-07-24 14:30:14 +02:00
f11f360496
WIP: Implement support for multiple notes
...
Refactor Vue <-> Editor <-> CodeMirror code.
Introduce Pinia store to keep global state, in order to get rid of a lot of event juggling between Editor class/child components and the root App component.
2024-07-24 13:53:44 +02:00
f156320601
Add a way to display error dialogs
2024-07-24 12:31:19 +02:00
95c20975dd
Fix tests
2024-07-17 15:30:08 +02:00