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
68c741ea46
Throw error if major format version is greater than the currently supported version
2024-07-17 15:20:21 +02:00
8f39b6687e
Add test that checks that existing keys are kept in buffer files' metadata
2024-07-16 10:24:15 +02:00
86243f493d
Fix race condition that could cause the editor to not scroll the cursor(s) into the viewport upon loading
2024-07-15 20:23:17 +02:00
4b5222c324
Add test for saving and restoring cursor positions
2024-07-15 13:32:14 +02:00
d317ac59a6
Fix broken tests
2024-07-15 13:13:25 +02:00
2e262241c9
Add metadata to the beginning of the serialized buffer.
...
Store the cursors' positions in the buffer metadata and restore the cursors when loading the buffer content.
2024-07-15 10:45:25 +02:00
633ea633b9
Bump version to 1.8.0
v1.8.0
2024-07-14 15:39:25 +02:00
a870f5c51b
Add feature list to documentation
2024-07-14 14:56:49 +02:00
a4c1ee980d
Add Vue to supported languages list in README
2024-07-14 14:55:26 +02:00
25364ec7e7
Bump version to 1.8.0-beta.3
v1.8.0-beta.3
2024-07-14 14:52:10 +02:00
8626dcc141
Fix error on startup when cursor is moved to the end of a large buffer (caused by the syntaxTree not being parsed in time)
2024-07-14 14:51:15 +02:00
971f406720
Bump version to 1.8.0-beta.2
v1.8.0-beta.2
2024-07-14 13:26:52 +02:00
8e24fe9e98
Move Math blocks' format and toLocaleString() example from README into docs/
2024-07-14 13:17:16 +02:00
e84b36273a
Merge branch 'main' into patch-1
2024-07-14 13:16:15 +02:00
6363422585
Merge branch 'main' into support-dart-syntax
...
Signed-off-by: Jonatan Heyman <jonatan@heyman.info >
2024-07-14 12:51:14 +02:00