374e2b4e5d
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-09 12:37:05 +01:00
6c95005544
#build
2024-12-09 12:37:05 +01:00
c47d824111
Don't trigger buffer:change event when file is removed
2024-12-09 12:37:05 +01:00
2f9b6b8aab
Fix artifact file name
2024-12-09 12:37:05 +01:00
72f0bb5e21
Change which Mac file is put into build artifact
...
#build
2024-12-09 12:37:05 +01:00
d1f87b062c
Build app and upload artifacts when commit message contains #build
2024-12-09 12:37:05 +01:00
b7d2c26ce3
Bump version to 2.0.0-alpha
2024-12-09 12:37:05 +01:00
e34a1c8ca3
Remove unused import
2024-12-09 12:37:05 +01:00
a924d33453
Remove debug log
2024-12-09 12:37:05 +01:00
e46a014dd7
Remove C-p and C-n key bindings from Emacs mode
...
(since they interfer with new key bindings for multiple notes support)
2024-12-09 12:37:05 +01:00
bd4ebdfec0
Use relative URL for changelog link
2024-12-09 12:37:05 +01:00
b0161836aa
Add link to Changelog in the docs
2024-12-09 12:37:05 +01:00
2ec4fecd1a
Move Changelog into separate file
2024-12-09 12:37:05 +01:00
9863501b70
Add Changelog to docs
2024-12-09 12:37:05 +01:00
f0e299122f
Implement functionality for deleting notes
2024-12-09 12:37:05 +01:00
7be0a304d0
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-09 12:37:05 +01:00
29facb4787
Fix issue with changing theme and other editor settings not propagating down to the editor instances
2024-12-09 12:37:05 +01:00
982f95a2c7
Fix error when NoteSelector has zero results
2024-12-09 12:37:05 +01:00
7e1f01471a
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-09 12:37:05 +01:00
0da3e32171
Don't close/close folder when New folder button is clicked
2024-12-09 12:37:05 +01:00
706a567e76
Minor color tweak in dark mode
2024-12-09 12:37:05 +01:00
156cc8b1bb
Propagate settings changes to all cached Editor instances (and not just the active one)
2024-12-09 12:37:05 +01:00
ceb09fd8aa
Dark mode styling of New Note dialog
2024-12-09 12:37:05 +01:00
ca6b74b35a
Add ability to open/close folders in New Note dialog
2024-12-09 12:37:05 +01:00
0c727feabe
Change to non-deprecated syntax for ::v-deep selectors
2024-12-09 12:37:05 +01:00
43652ccaa9
Use fuzzysort to filter languages
2024-12-09 12:37:05 +01:00
2f7374cca9
Use fuzzysearch to filter notes in NoteSelector
2024-12-09 12:37:05 +01:00
edcf33a606
Sort notes in notes selector by how recent they were opened
2024-12-09 12:37:05 +01:00
5b61a0a234
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-12-09 12:37:05 +01:00
5e34656c1d
WIP: Create new node dialog
...
Implement folder selector UI element.
Retrieve actual folder structure from Notes library.
2024-12-09 12:37:05 +01:00
9ee66743d7
Pixel push
2024-12-09 12:37:05 +01:00
4c947f960d
Better error message
2024-12-09 12:37:05 +01:00
ecea69f6bb
Place scrollbar for Language selector and Note selector within the list instead of scrolling the whole "screen"
2024-12-09 12:37:05 +01:00
d01c19fd72
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-12-09 12:37:05 +01:00
c14c700791
Add a way to display error dialogs
2024-12-09 12:37:05 +01:00
49dd273b92
Fix tests
2024-12-09 12:37:05 +01:00
769d7eb0fb
Throw error if major format version is greater than the currently supported version
2024-12-09 12:37:05 +01:00
10b6aa198f
Add test that checks that existing keys are kept in buffer files' metadata
2024-12-09 12:37:05 +01:00
1f9be701b3
Fix race condition that could cause the editor to not scroll the cursor(s) into the viewport upon loading
2024-12-09 12:37:05 +01:00
9ca0fabb71
Add test for saving and restoring cursor positions
2024-12-09 12:37:05 +01:00
78150c2b70
Fix broken tests
2024-12-09 12:37:05 +01:00
ec360f5456
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-12-09 12:37:05 +01:00
ca38f9f932
Fix link
...
Signed-off-by: Jonatan Heyman <jonatan@heyman.info >
2024-07-24 16:46:09 +02:00
f384280679
Fix typo and grammar in documentation.
2024-07-24 16:42:34 +02:00
c7f68567fc
Add instructions about the global hotkey in Wayland. Refactor Linux documentation.
2024-07-24 16:42:34 +02:00
372ce351b4
Improve handling of global hotkey in Linux.
2024-07-24 16:42:34 +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