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
6ec20ee873
Guesslang does not support Vue
2024-07-14 12:45:35 +02:00
c870a48a7e
build grammar
2024-07-14 12:45:35 +02:00
f9c841d19e
add vue language support
2024-07-14 12:45:35 +02:00
0aaf62925f
Add test for custom default block language
2024-07-14 12:19:29 +02:00
d82b3920d7
Add setting for configuring the default block language and language auto detection
2024-07-14 12:19:29 +02:00
e5d4d31ca2
Bump ejs from 3.1.9 to 3.1.10
...
Bumps [ejs](https://github.com/mde/ejs ) from 3.1.9 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases )
- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10 )
---
updated-dependencies:
- dependency-name: ejs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-11 15:24:45 +02:00
71f6a033cf
Bump braces from 3.0.2 to 3.0.3
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-11 15:24:29 +02:00
f33be7f3a4
Fix bug causing editing to break when there are empty blocks of a language that uses a StreamParser
2024-07-11 14:46:20 +02:00
e8971a6733
Add default redo cmd that works on all Platforms. Mod+Shift+Z
2024-07-08 22:58:18 +02:00
a6746167d6
Bump version to 1.8.0-beta
v1.8.0-beta
2024-07-08 14:59:10 +02:00
417394f059
Add link to documentation to the top of the Readme
2024-07-08 14:52:00 +02:00
d6420e65e8
Add links to documentation in Readme
2024-07-08 14:48:45 +02:00
4890cd6a6b
Add menu item to Help menu that opens documentation page
2024-07-08 14:14:21 +02:00
478b78780d
Add documentation, and update code that injects key bindings to also inject it into the docs
2024-07-08 14:00:18 +02:00
bc3a9b66a1
Add test that ensures that getBlocksFromSyntaxTree() and getBlocksFromString() functions produces the same results
2024-07-07 22:05:33 +02:00
016422e7db
Update imports so that that they also work in playwright tests
2024-07-07 22:05:33 +02:00
a5252e12c4
Update prettier to latest version
2024-07-07 22:05:33 +02:00
9bcf03d00c
Typo
2024-07-07 22:05:33 +02:00