Jonatan Heyman
b9be7bc9fb
Add move block commands for new keybinding system
2025-04-22 18:02:45 +02:00
Jonatan Heyman
f1070a125a
Merge branch 'main' into feat/move-block
2025-04-22 18:00:32 +02:00
Jonatan Heyman
42775f0ef9
Merge pull request #247 from heyman/upgrade-codemirror-packages
...
Update to latest versions of @codemirror packages
2025-04-22 17:37:41 +02:00
Jonatan Heyman
9c3bc8d99d
Update to latest versions of @codemirror packages
2025-04-22 17:30:09 +02:00
Jonatan Heyman
3e204c8e9b
Merge pull request #311 from datalater/feat-configure-tab-size
...
Add configuration of tab size
2025-04-22 17:22:57 +02:00
Jonatan Heyman
70641cdc97
Add changelog entry about configurable tab size
2025-04-22 17:16:52 +02:00
Jonatan Heyman
6b8d58f621
Add test for tab size setting
2025-04-22 17:13:58 +02:00
Jonatan Heyman
4d08748b41
Merge branch 'main' into feat-configure-tab-size
2025-04-22 17:06:38 +02:00
Jonatan Heyman
83478121d1
Upgrade to latest version of Vite.
...
Use sass-embedded packages instead of sass.
2025-04-22 16:55:04 +02:00
Jonatan Heyman
e0edcac9b0
Upgrade npm dependencies.
...
Update SASS files to use new @use syntax since @include is deprecated.
Include Open Sans font by importing CSS file, instead of SCSS (since it uses deprecated @include syntax).
2025-04-22 16:55:04 +02:00
Jonatan Heyman
7ea1971e32
Bump version to 2.2.0-beta.2
v2.2.0-beta.2
2025-04-22 14:48:06 +02:00
Jonatan Heyman
1fe47fdf3f
Update changelog
2025-04-22 14:47:28 +02:00
Jonatan Heyman
59e393b1fb
Upgrade Vue to latest version
2025-04-22 14:30:27 +02:00
Jonatan Heyman
feae3f24ce
Upgrade to latest version of Electron
2025-04-22 14:22:47 +02:00
Jonatan Heyman
9ed20610fb
Rename notarization environment variable
...
#build
2025-04-22 14:13:51 +02:00
Jonatan Heyman
d39951fd95
Remove electron-builder-notarize, since electron-builder should now have built in notarization
...
#build
2025-04-22 14:13:51 +02:00
Jonatan Heyman
ba3ff267ae
Try switching to (hopefully maintained) fork of action-electron-builder
...
#build
2025-04-22 14:13:51 +02:00
Jonatan Heyman
9061c90284
Upgrade electron-builder and electron-updater to latest version
...
#build
2025-04-22 14:13:51 +02:00
Jonatan Heyman
4cee52ad18
Fix issue with ESC key not working immediately after the Settings dialog is opened the first time (due to it being registered after waiting for queryLocalFonts())
2025-04-22 12:37:06 +02:00
Jonatan Heyman
9a9811c5e8
Fix broken test on non-MacOS
2025-04-22 12:31:17 +02:00
Jonatan Heyman
a7a933c3ef
Add test for overriding one of the default key bindings
2025-04-20 13:22:38 +02:00
Jonatan Heyman
29ac62db01
Fix issue adding key binding without any existing custom key bindings
v2.2.0-beta
2025-04-19 14:10:04 +02:00
Jonatan Heyman
c4056096a6
Fix key attribute in v-for loop for default key bindings
2025-04-19 13:37:23 +02:00
Jonatan Heyman
aa7daf4ed6
Add info about custom key bindings to documentation
2025-04-19 13:37:23 +02:00
Jonatan Heyman
e7a4de23e7
Add test for deleting a cstom key binding
2025-04-19 13:37:23 +02:00
Jonatan Heyman
1155b55533
Add test for custom key binding
2025-04-19 13:37:23 +02:00
Jonatan Heyman
e31b734fb4
Minor dark mode fixes
2025-04-19 13:37:23 +02:00
Jonatan Heyman
da806d815c
Add ability to record keyboard shortcuts
2025-04-19 13:37:23 +02:00
Jonatan Heyman
c64033359b
Add functionality to add and delete user key bindings
2025-04-19 13:37:23 +02:00
Jonatan Heyman
08e0e9f7c3
Set inert on editor when Settings dialog is shown
2025-04-19 13:37:23 +02:00
Jonatan Heyman
1ce6e61396
Upgrade vite and @vitejs/plugin-vue
2025-04-19 13:37:23 +02:00
Jonatan Heyman
a8dcb94347
Move vuedraggable to dev dependencies
2025-04-19 13:37:23 +02:00
Jonatan Heyman
88fc7da486
Add CSS variable --highlight-color
2025-04-19 13:37:23 +02:00
Jonatan Heyman
bffab4792a
Change description of markdown command: insertNewlineContinueMarkup
2025-04-19 13:37:23 +02:00
Jonatan Heyman
4a9c835a99
Increase width of buffer selector/command palette.
...
Decrease width of language selector.
2025-04-19 13:37:23 +02:00
Jonatan Heyman
a080b627e0
Add descriptions and categories to commands
...
Use the descriptions and categories in the Command palette and Settings dialog
2025-04-19 13:37:23 +02:00
Jonatan Heyman
bcaa2d3006
Increase default window size slightly, and increase size of Settings dialog
2025-04-19 13:37:23 +02:00
Jonatan Heyman
28fb986250
Rename Emacs mark mode -> Selection mark mode
2025-04-19 13:37:23 +02:00
Jonatan Heyman
c6cae17522
Rename Emacs mark mode -> Selection mark mode
2025-04-19 13:37:23 +02:00
Jonatan Heyman
4241a9d6ce
Rename Emacs mark mode -> Selection mark mode
2025-04-19 13:37:23 +02:00
Jonatan Heyman
166855c6f5
Fix tests and webapp
2025-04-19 13:37:23 +02:00
Jonatan Heyman
01aba1fb9f
Add command that does nothing except preventing further commands to execute for a specific keybinding (can be used to remove a default key binding)
2025-04-19 13:37:23 +02:00
Jonatan Heyman
89f883e5e9
Make emacs mark mode commands return true to stop other key bindings from executing
2025-04-19 13:37:23 +02:00
Jonatan Heyman
7a2740ef19
* Change so that keybindings are stored as lists, so that a key can be bound to ultiple commands (and commands can return false, to let another command execute).
...
* Implement ability to reorder user key bindings in settings.
2025-04-19 13:37:23 +02:00
Jonatan Heyman
edeb3aee4b
Fix copy
...
Change file -> files
2025-04-19 13:37:23 +02:00
Jonatan Heyman
15727551f3
Bump version. Add Changelog entries.
...
#build
2025-04-19 13:37:23 +02:00
Jonatan Heyman
addf310ae1
Add "command palette" functionality
2025-04-19 13:37:23 +02:00
Jonatan Heyman
85b91f0228
Run Playwright tests in parallel on CI
2025-04-19 13:37:23 +02:00
Jonatan Heyman
37e0272f7a
Update @codemirror/view and @codemirror/state to latest versions
2025-04-19 13:37:23 +02:00
Jonatan Heyman
1f3a197e93
Upgrade playwright to latest version
2025-04-19 13:37:23 +02:00