Commit Graph

  • 89827c991b
    Merge pull request #351 from heyman/add-more-key-codes-for-global-hotkey main Jonatan Heyman 2025-06-25 02:06:03 +02:00
  • f56e00824f Add keycodes for volume/media playback that are supported by Electron to be used as the global hotkey add-more-key-codes-for-global-hotkey Jonatan Heyman 2025-06-25 01:59:25 +02:00
  • aee29c5ec5
    Merge pull request #350 from heyman/dependabot/npm_and_yarn/vite-6.3.5 Jonatan Heyman 2025-06-24 14:52:24 +02:00
  • 59a9254355
    Bump vite from 6.3.2 to 6.3.5 dependabot[bot] 2025-06-24 11:50:21 +00:00
  • e622e088ee Bump version to 2.3.0 v2.3.0 Jonatan Heyman 2025-06-24 13:47:37 +02:00
  • aeee023a32 Update Readme and docs Jonatan Heyman 2025-06-18 11:37:05 +02:00
  • 937c48d2f1 Bump version to 2.3.0-beta.2 v2.3.0-beta.2 Jonatan Heyman 2025-06-18 10:44:27 +02:00
  • ae840e20e3
    Merge pull request #349 from heyman/add-cursor-home-end Jonatan Heyman 2025-06-17 11:14:34 +02:00
  • 63decbbbe1 Add changelog entry Jonatan Heyman 2025-06-17 11:07:18 +02:00
  • 9e42b0ffad Add cursorDocStart, cursorDocEnd, selectDocStart and selectDocEnd commands, and bind them to Ctrl-Home, Ctrl-End, Ctrl-Shift-Home and Ctrl-Shift-End Jonatan Heyman 2025-06-17 11:02:14 +02:00
  • 129c0b5b69 Update docs with new default key bindings Jonatan Heyman 2025-06-16 22:45:46 +02:00
  • 4ad6cbe11a Minor formatting fix the key bindings section of the docs Jonatan Heyman 2025-06-16 22:42:48 +02:00
  • e4b4401b70 Styling of folded regions in the light theme Jonatan Heyman 2025-06-16 22:34:30 +02:00
  • 8d7f34c3bc Bump version to 2.3.0-beta v2.3.0-beta Jonatan Heyman 2025-06-16 16:35:19 +02:00
  • 61a573fd7f Update changelog Jonatan Heyman 2025-06-16 16:35:07 +02:00
  • 66a66dfdc7 Upgrade to latest version of @codemirror/lang-markdown Jonatan Heyman 2025-06-16 16:34:27 +02:00
  • 4ab0436869 Update changelog Jonatan Heyman 2025-06-16 16:02:44 +02:00
  • dcfcae4ae0
    Merge pull request #344 from heyman/block-folding Jonatan Heyman 2025-06-16 16:17:34 +02:00
  • 668b62f77b Use "Cmd" instead of "Mod" for Mac-only key bindings Jonatan Heyman 2025-06-16 16:01:17 +02:00
  • 47d9856545 Ctrl -> Control for playwright press() call Jonatan Heyman 2025-06-16 15:47:48 +02:00
  • b4e38ae3e2 Add tests for folding Jonatan Heyman 2025-06-16 15:41:53 +02:00
  • c8e8b21738 Update key bindings in Changelog Jonatan Heyman 2025-06-16 15:27:20 +02:00
  • 85cfcc46fc Add tests for toggleBlockFold Change default key binding for folding Get rid som some unnecessary waitForTimeout() calls Jonatan Heyman 2025-06-16 15:25:47 +02:00
  • 89002017c1 Add test fold folding a block Jonatan Heyman 2025-06-16 14:20:17 +02:00
  • f8ecffcb52 Always show unfold icon in the fold gutter (while still only showing fold icons on hover) Jonatan Heyman 2025-06-16 13:57:25 +02:00
  • 713f367b2d Add Playwright tests for block folding functionality Jonatan Heyman 2025-06-14 11:33:45 +02:00
  • 455ef203f2 Add info about additional key bindings to documentation Jonatan Heyman 2025-06-13 23:45:22 +02:00
  • 215ad942ff Add info about block folding improvements to Changelog Jonatan Heyman 2025-06-13 16:56:45 +02:00
  • 0244ed84db Make foldBlock, unfoldBlock and toggleBlockFold work on multiple blocks when the cursor selection(s) covers multiple blocks. Jonatan Heyman 2025-06-13 15:55:45 +02:00
  • 448a26e758 Store and restore folded ranges in the buffer file on save/load Jonatan Heyman 2025-06-13 12:58:17 +02:00
  • ef04ab9ba9 Don't unfold folded region for changes on the same row as a folded region (but outside the fold), if the change doesn't actually insert anything, if the insertion is adding a new block, or if the change is undo/redo Jonatan Heyman 2025-06-13 12:52:42 +02:00
  • f8f874e2af Don't set contentLoaded until the setContent() has been successfully called. This prevents the buffer from being overwritten by broken data if an exception happens in setContent(). Jonatan Heyman 2025-06-13 12:16:36 +02:00
  • a7a4c73bae Improve block and code folding Jonatan Heyman 2025-06-11 23:31:39 +02:00
  • bc863f20fa Prevent editor from loosing focus when line number gutter is clicked Jonatan Heyman 2025-06-11 23:17:39 +02:00
  • 0e8a5dfccc Make the Lezer parser for Heynote documents use overlay parsers for the individual blocks Jonatan Heyman 2025-06-09 14:13:59 +02:00
  • 82200da28d Fold the whole content NoteContent nodes Jonatan Heyman 2025-06-09 14:08:31 +02:00
  • d34980456f
    Merge pull request #346 from heyman/fix-ime-positioning Jonatan Heyman 2025-06-12 14:38:26 +02:00
  • c1be3afe5d Turn off CodeMirror's use of EditContext since a bug in Chrome causes the IME interface to show up in the wrong position Jonatan Heyman 2025-06-12 12:30:29 +02:00
  • a4519ba6ef
    Merge pull request #345 from heyman/upgrade-codemirror Jonatan Heyman 2025-06-12 13:46:36 +02:00
  • d31ca6780e Downgrade @codemirror/lang-markdown to 6.3.0 due to issue with lists not being continued in some cases Jonatan Heyman 2025-06-12 13:40:06 +02:00
  • 198836a37e Upgrade to the latest version of CodeMirror packages Jonatan Heyman 2025-06-12 12:35:19 +02:00
  • 7253684c02 Improve debug syntax tree Jonatan Heyman 2025-06-09 12:37:31 +02:00
  • 362cca8193 Bump version to 2.2.2 v2.2.2 Jonatan Heyman 2025-05-06 11:14:07 +02:00
  • 88726d3ddb Update changelog Jonatan Heyman 2025-05-06 11:13:46 +02:00
  • 1525b9f643
    Merge pull request #337 from heyman/fix-settings-issue Jonatan Heyman 2025-05-06 11:11:01 +02:00
  • c719f26aeb Fix issue when changing settings if the existing settings file doesn't have the keyBindings key Jonatan Heyman 2025-05-06 11:01:34 +02:00
  • 748f4d30bc Import Open Sans font CSS file, since it's no longer imported in the SASS files Jonatan Heyman 2025-05-05 10:48:41 +02:00
  • ca32c8dad4 Bump version to 2.2.1 v2.2.1 Jonatan Heyman 2025-04-25 16:43:21 +02:00
  • e151749fdf Add changelog entry about markdown list fix Jonatan Heyman 2025-04-25 16:42:58 +02:00
  • 09e40b4dc0
    Merge pull request #332 from heyman/fix-markdown-lists-continue-on-enter Jonatan Heyman 2025-04-25 16:22:24 +02:00
  • 5768ff658d Downgrade @codemirror/lang-markdown to 6.3.0 (from 6.3.2) since something in 6.3.1 causes lists to not be continued when pressing enter at the end of a list. Add test. Jonatan Heyman 2025-04-25 16:08:46 +02:00
  • 38a3e3f46e
    Merge pull request #331 from heyman/fix-toggle-comment-keybinds Jonatan Heyman 2025-04-25 15:29:24 +02:00
  • 5c6b366aee Fix key bindings for toggleComment and toggleBlockComment commands that were previously working. Add toggleComment, toggleBlockComment and toggleLineComment commands to command palette. Jonatan Heyman 2025-04-25 15:21:33 +02:00
  • 6b8ad1661b Use "Ctrl" instead of "Control" when recording key bindings Jonatan Heyman 2025-04-23 15:28:01 +02:00
  • fc1985cb1a Make command keys searchable as well as the label/name of the commands Jonatan Heyman 2025-04-23 15:25:16 +02:00
  • 03cdb0103b Change the name/label of commands that opens a dialog Jonatan Heyman 2025-04-23 15:25:08 +02:00
  • db8fb5fd18 Fix issue where the first command in the command palette isn't selected when the dialog is opened Jonatan Heyman 2025-04-23 15:18:32 +02:00
  • 8674c775fa Bump version to 2.2.0 v2.2.0 Jonatan Heyman 2025-04-23 12:06:30 +02:00
  • 83d9aa741c Bump version to 2.2.0-beta.4 v2.2.0-beta.4 Jonatan Heyman 2025-04-22 21:40:28 +02:00
  • 579cc89c7c Upgrade typescript and vue-tsc Jonatan Heyman 2025-04-22 21:39:12 +02:00
  • 8405614319
    Merge pull request #327 from heyman/tab-indentation Jonatan Heyman 2025-04-22 20:47:40 +02:00
  • 0a7f637f9d Add ability to use tabs for indentation instead of spaces Jonatan Heyman 2025-04-22 20:41:29 +02:00
  • 8dc630a4d6 Bump version to 2.2.0-beta.3 v2.2.0-beta.3 Jonatan Heyman 2025-04-22 18:41:53 +02:00
  • 33e65a6127
    Merge pull request #326 from heyman/feature-insert-current-datetime Jonatan Heyman 2025-04-22 18:38:24 +02:00
  • a317d94352 Add functionality for inserting the current date and time Jonatan Heyman 2025-04-22 18:31:28 +02:00
  • 8055b43994 Re-ordered commands Jonatan Heyman 2025-04-22 18:23:04 +02:00
  • 74558769e0
    Merge pull request #204 from wolimst/feat/move-block Jonatan Heyman 2025-04-22 18:13:47 +02:00
  • cdc41b08d6 Add Changelog entry about move blocks up/down function Jonatan Heyman 2025-04-22 18:05:36 +02:00
  • b9be7bc9fb Add move block commands for new keybinding system Jonatan Heyman 2025-04-22 18:02:45 +02:00
  • f1070a125a Merge branch 'main' into feat/move-block Jonatan Heyman 2025-04-22 18:00:32 +02:00
  • 42775f0ef9
    Merge pull request #247 from heyman/upgrade-codemirror-packages Jonatan Heyman 2025-04-22 17:37:41 +02:00
  • 9c3bc8d99d Update to latest versions of @codemirror packages Jonatan Heyman 2025-04-22 17:30:09 +02:00
  • 3e204c8e9b
    Merge pull request #311 from datalater/feat-configure-tab-size Jonatan Heyman 2025-04-22 17:22:57 +02:00
  • 70641cdc97 Add changelog entry about configurable tab size Jonatan Heyman 2025-04-22 17:16:52 +02:00
  • 6b8d58f621 Add test for tab size setting Jonatan Heyman 2025-04-22 17:13:58 +02:00
  • 4d08748b41 Merge branch 'main' into feat-configure-tab-size Jonatan Heyman 2025-04-22 17:06:38 +02:00
  • 83478121d1 Upgrade to latest version of Vite. Use sass-embedded packages instead of sass. Jonatan Heyman 2025-04-22 16:48:26 +02:00
  • 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). Jonatan Heyman 2025-04-22 16:33:49 +02:00
  • 7ea1971e32 Bump version to 2.2.0-beta.2 v2.2.0-beta.2 Jonatan Heyman 2025-04-22 14:48:06 +02:00
  • 1fe47fdf3f Update changelog Jonatan Heyman 2025-04-22 14:47:28 +02:00
  • 59e393b1fb Upgrade Vue to latest version Jonatan Heyman 2025-04-22 14:25:28 +02:00
  • feae3f24ce Upgrade to latest version of Electron Jonatan Heyman 2025-04-22 14:17:39 +02:00
  • 9ed20610fb Rename notarization environment variable Jonatan Heyman 2025-04-22 13:16:24 +02:00
  • d39951fd95 Remove electron-builder-notarize, since electron-builder should now have built in notarization Jonatan Heyman 2025-04-22 13:00:54 +02:00
  • ba3ff267ae Try switching to (hopefully maintained) fork of action-electron-builder Jonatan Heyman 2025-04-22 12:52:41 +02:00
  • 9061c90284 Upgrade electron-builder and electron-updater to latest version Jonatan Heyman 2025-04-22 12:40:45 +02:00
  • 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()) Jonatan Heyman 2025-04-22 11:54:10 +02:00
  • 9a9811c5e8 Fix broken test on non-MacOS Jonatan Heyman 2025-04-22 12:31:17 +02:00
  • a7a933c3ef Add test for overriding one of the default key bindings Jonatan Heyman 2025-04-20 13:22:38 +02:00
  • 29ac62db01 Fix issue adding key binding without any existing custom key bindings v2.2.0-beta Jonatan Heyman 2025-04-19 14:10:04 +02:00
  • c4056096a6 Fix key attribute in v-for loop for default key bindings Jonatan Heyman 2025-04-19 13:31:33 +02:00
  • aa7daf4ed6 Add info about custom key bindings to documentation Jonatan Heyman 2025-04-19 13:23:44 +02:00
  • e7a4de23e7 Add test for deleting a cstom key binding Jonatan Heyman 2025-04-19 13:12:45 +02:00
  • 1155b55533 Add test for custom key binding Jonatan Heyman 2025-04-19 13:09:53 +02:00
  • e31b734fb4 Minor dark mode fixes Jonatan Heyman 2025-04-19 12:59:07 +02:00
  • da806d815c Add ability to record keyboard shortcuts Jonatan Heyman 2025-04-18 18:30:40 +02:00
  • c64033359b Add functionality to add and delete user key bindings Jonatan Heyman 2025-04-17 10:49:04 +02:00
  • 08e0e9f7c3 Set inert on editor when Settings dialog is shown Jonatan Heyman 2025-04-17 10:46:10 +02:00
  • 1ce6e61396 Upgrade vite and @vitejs/plugin-vue Jonatan Heyman 2025-04-16 11:10:26 +02:00
  • a8dcb94347 Move vuedraggable to dev dependencies Jonatan Heyman 2025-04-16 11:03:59 +02:00