665 Commits

Author SHA1 Message Date
Jonatan Heyman
5c6b366aee Fix key bindings for toggleComment and toggleBlockComment commands that were previously working.
Add toggleComment, toggleBlockComment and toggleLineComment commands to command palette.
2025-04-25 15:21:33 +02:00
Jonatan Heyman
6b8ad1661b Use "Ctrl" instead of "Control" when recording key bindings 2025-04-23 15:28:58 +02:00
Jonatan Heyman
fc1985cb1a Make command keys searchable as well as the label/name of the commands 2025-04-23 15:25:16 +02:00
Jonatan Heyman
03cdb0103b Change the name/label of commands that opens a dialog 2025-04-23 15:25:08 +02:00
Jonatan Heyman
db8fb5fd18 Fix issue where the first command in the command palette isn't selected when the dialog is opened 2025-04-23 15:18:32 +02:00
Jonatan Heyman
8674c775fa Bump version to 2.2.0 v2.2.0 2025-04-23 12:06:30 +02:00
Jonatan Heyman
83d9aa741c Bump version to 2.2.0-beta.4 v2.2.0-beta.4 2025-04-22 21:40:28 +02:00
Jonatan Heyman
579cc89c7c Upgrade typescript and vue-tsc 2025-04-22 21:39:12 +02:00
Jonatan Heyman
8405614319
Merge pull request #327 from heyman/tab-indentation
Add ability to use tabs for indentation instead of spaces
2025-04-22 20:47:40 +02:00
Jonatan Heyman
0a7f637f9d Add ability to use tabs for indentation instead of spaces 2025-04-22 20:41:29 +02:00
Jonatan Heyman
8dc630a4d6 Bump version to 2.2.0-beta.3 v2.2.0-beta.3 2025-04-22 18:41:53 +02:00
Jonatan Heyman
33e65a6127
Merge pull request #326 from heyman/feature-insert-current-datetime
Add functionality for inserting the current date and time
2025-04-22 18:38:24 +02:00
Jonatan Heyman
a317d94352 Add functionality for inserting the current date and time 2025-04-22 18:31:28 +02:00
Jonatan Heyman
8055b43994 Re-ordered commands 2025-04-22 18:23:04 +02:00
Jonatan Heyman
74558769e0
Merge pull request #204 from wolimst/feat/move-block
Add feature for moving the current block up and down
2025-04-22 18:13:47 +02:00
Jonatan Heyman
cdc41b08d6 Add Changelog entry about move blocks up/down function 2025-04-22 18:05:36 +02:00
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