Commit Graph

  • 83aca2f63f Add README Jonatan Heyman 2023-03-14 14:12:19 +0100
  • 4c955f2e0d Add license info Jonatan Heyman 2023-03-14 14:12:04 +0100
  • 4a042ca5da Fix so that links are clickable in Markdown mode. Do not include closing parentheses in link regex. Jonatan Heyman 2023-03-14 13:46:34 +0100
  • f4a5806f0c 1.0.13 v1.0.13 Jonatan Heyman 2023-03-13 17:22:48 +0100
  • 1c78aca88a Add functionality for creating new cursors using Cmd/Ctrl + Alt + Up/Down Jonatan Heyman 2023-03-13 17:22:27 +0100
  • 9015986b82 1.0.12 v1.0.12 Jonatan Heyman 2023-03-12 18:22:32 +0100
  • 0bbdb262e6 Add Emacs set mark mode (C-Space) Jonatan Heyman 2023-03-12 18:22:16 +0100
  • 1292c6ced3 Fix typo causing update icon to spin indefinitely in case of a network error Jonatan Heyman 2023-03-12 11:25:02 +0100
  • a106159a9a Save selected theme in config Jonatan Heyman 2023-03-09 09:46:21 +0100
  • 9d729b6055 1.0.11 v1.0.11 Jonatan Heyman 2023-03-08 13:56:43 +0100
  • 95e1a76eca Fix Ctrl + click on links in Windows Jonatan Heyman 2023-03-08 13:56:24 +0100
  • 2b61d9c9f6 Bump version to 1.0.10 v1.0.10 Jonatan Heyman 2023-03-08 13:08:24 +0100
  • c3e0539601 Underline https:// and http:// links, and make C+Click open them Jonatan Heyman 2023-03-08 13:07:58 +0100
  • 87a54443b9 Auto update fixes: Jonatan Heyman 2023-03-08 10:51:30 +0100
  • 294b6eb2bc Add example Markup block to initial data Jonatan Heyman 2023-03-07 22:46:08 +0100
  • d0c5379ad1 Bump version to 1.0.9 v1.0.9 Jonatan Heyman 2023-03-07 22:33:07 +0100
  • 6bc3e09826 Improve Markdown mode. Jonatan Heyman 2023-03-07 22:32:50 +0100
  • b26381164a Improve language auto detection Jonatan Heyman 2023-03-07 15:01:41 +0100
  • ef5955feeb Fix seamless start/stop of update icon's spinning animation. Bump version. v1.0.8 Jonatan Heyman 2023-03-07 02:24:08 +0100
  • 93bf1e9036 Improve auto update Add titles to status bar buttons Bump version to 1.0.7 v1.0.7 Jonatan Heyman 2023-03-07 01:45:23 +0100
  • 1df255032c Check for updates once every 24 hours. Bump version. v1.0.6 Jonatan Heyman 2023-03-06 10:24:23 +0100
  • 19dc637dee Make auto update on Windows silent. Bump version. v1.0.5 Jonatan Heyman 2023-03-06 09:43:55 +0100
  • 0be331d40d Bump version v1.0.4 Jonatan Heyman 2023-03-06 01:55:40 +0100
  • 00b88c9282 Fix cursor position issue when pressing page up/down Jonatan Heyman 2023-03-06 01:55:06 +0100
  • e540d8b844 Bump version v1.0.3 Jonatan Heyman 2023-03-06 01:33:45 +0100
  • d365fbba30 Remove build-windows Github action Jonatan Heyman 2023-03-06 01:32:16 +0100
  • 7ce91016d6 Add auto update support Jonatan Heyman 2023-03-06 01:30:37 +0100
  • 2c3eacbba0 Remove unused publish command Jonatan Heyman 2023-03-06 01:21:26 +0100
  • e32249e340 Only run build workflow on tag push. Bump version. v1.0.2 Jonatan Heyman 2023-03-05 20:00:05 +0100
  • 1e69a593e2 Always release on push #build Jonatan Heyman 2023-03-05 19:02:57 +0100
  • 3387f18e8d Bump version #build Jonatan Heyman 2023-03-05 18:24:08 +0100
  • 092d3816be Use electron-builder-notarize for Mac app notarization Jonatan Heyman 2023-03-05 14:13:24 +0100
  • 205471aec3 Try to get Mac singning and notarization working in github action Jonatan Heyman 2023-03-05 13:27:47 +0100
  • 4c44f32542 Use fixed notation for math result values when they are copied to clipboard Jonatan Heyman 2023-03-04 15:46:08 +0100
  • 51b2be3740 Add copy to clipboard when clicking on a math result Jonatan Heyman 2023-03-04 00:41:39 +0100
  • f517bf50d0 #windows-build Jonatan Heyman 2023-03-03 16:33:21 +0100
  • facd782984 Set default font for input and button elements Jonatan Heyman 2023-03-03 16:14:33 +0100
  • 84812e892c Pixel push: dim down search panel's close button Jonatan Heyman 2023-03-03 16:02:01 +0100
  • 37d1984f1f Style search panel Jonatan Heyman 2023-03-03 15:56:48 +0100
  • e6a6561395 Prevent search and replace from changing block deklimiters Jonatan Heyman 2023-03-03 15:55:50 +0100
  • d59d8fd7e7 Pixel push: Increase box shadow for language selector in dark mode Jonatan Heyman 2023-03-03 15:54:55 +0100
  • f1ac98c81a #windows-build Jonatan Heyman 2023-03-03 13:50:18 +0100
  • 17a52683e9 Fix so that C-a (select all) in empty blocks doesn't select the whole buffer on first press Jonatan Heyman 2023-03-03 13:31:15 +0100
  • 4d98d9c861 Change so that Alt+Click adds new cursor (instead of C+Click) Jonatan Heyman 2023-03-03 13:29:50 +0100
  • 85a5bc95a7 Change key binding for format code Jonatan Heyman 2023-03-03 13:28:36 +0100
  • 03d0195eb3 Catch syntax errors when trying to format code Jonatan Heyman 2023-03-03 13:28:18 +0100
  • 2c1e23c9f4 Use selection.head when instead of to/from when determining active block, and formatting code Jonatan Heyman 2023-03-03 01:49:50 +0100
  • e1fe26b881 Add format block button to status bar, when a supported block is active Jonatan Heyman 2023-03-03 01:40:24 +0100
  • f3c5a49fbf Add ability to format code for JSON, JS, CSS, HTML and Markdown blocks Jonatan Heyman 2023-03-03 00:57:33 +0100
  • 3aa9e5d512 Override default highlighting style to remove ugly underline on heading tags Jonatan Heyman 2023-03-03 00:56:06 +0100
  • 0d7c04991f Use slightly lighter text for math expression results Jonatan Heyman 2023-03-02 23:20:14 +0100
  • 7f73c04424 Add warning comment Jonatan Heyman 2023-03-02 21:10:15 +0100
  • c92f43ef0a #windows-build Jonatan Heyman 2023-03-02 21:03:00 +0100
  • 686dc77e78 Increase number of digits needed before shortening numbers such as 3.7e+9 Jonatan Heyman 2023-03-02 21:00:00 +0100
  • 82f916122c Turn off nodeIntegration. Without it disabled, Math.js does not work in production build. Jonatan Heyman 2023-03-02 20:59:13 +0100
  • 4d12404d77 Add support for Math blocks Jonatan Heyman 2023-03-02 18:40:44 +0100
  • cc6cda0217 #windows-build Jonatan Heyman 2023-02-15 09:56:19 +0100
  • bd28472175 Fix so that status bar blocks have the full height of the status bar (visible when hovered) Jonatan Heyman 2023-02-12 13:11:50 +0100
  • 3a99272ec4 #windows-build Jonatan Heyman 2023-02-12 12:34:01 +0100
  • a120938fc6 Update @lezer/lr that fixes bug that can cause parser to crash Jonatan Heyman 2023-02-01 15:52:53 +0100
  • f2462b203d Update changed config key Jonatan Heyman 2023-01-29 12:49:54 +0100
  • 5f98323586 Add setting for turning on/off line number gutters and fold gutters Jonatan Heyman 2023-01-27 17:18:31 +0100
  • 1fe63860a8 Add more bindings to Emacs style keybindings Jonatan Heyman 2023-01-27 14:36:24 +0100
  • 97d4f6294a Add ability to change Emacs meta key on Mac Jonatan Heyman 2023-01-25 10:11:51 +0100
  • 659f853102 Tab size Jonatan Heyman 2023-01-25 10:10:11 +0100
  • 83356275dd Simplify keymap definitions. Bind Ctrl-Left/Right keys for Emacs keybinding. Jonatan Heyman 2023-01-24 18:55:06 +0100
  • b44b47991b Change getActiveNoteBlock and getNoteBlockFromPos so that they return a block even if the cursor is hidden within a separator. Shouldn't happen, but this should make it more robust. Jonatan Heyman 2023-01-24 18:04:07 +0100
  • 751dfa0a73 Add File menu on Windows Jonatan Heyman 2023-01-24 17:08:38 +0100
  • 428a3172ab When moving all lines from the last block upwards, make sure we don't create a block with empty block content (which will create an invalid syntax tree) Jonatan Heyman 2023-01-24 16:34:16 +0100
  • a3545f5b52 Update to latest version of Lezer Jonatan Heyman 2023-01-24 16:17:05 +0100
  • a5d47d81f6 Add commands for selecting next/previous block/paragraph Jonatan Heyman 2023-01-24 16:16:54 +0100
  • ed13baf4e4 Make the insertNewBlockAtCursor use the same block language/auto setting as the block that is being split Jonatan Heyman 2023-01-23 17:38:36 +0100
  • 9987c01207 Fix issue where it was possible to create an invalid block syntax by moving lines Jonatan Heyman 2023-01-22 14:28:28 +0100
  • 35f4bed7c1 Don't emit cursorChange if we have a valid line Jonatan Heyman 2023-01-22 14:27:09 +0100
  • 305ec124ac Continuously render the debug syntax tree Jonatan Heyman 2023-01-21 16:01:59 +0100
  • 99a6d0fcc7 Copy moveLineUp/moveLineDown command from Codemirror source into move-lines.js. Plan is to modify them to fix issue when moving the only line from a a single line block. When that happens it results in the following text data in the buffer: Jonatan Heyman 2023-01-21 16:01:11 +0100
  • 4b4e113aa5 Att next/previous paragraph commands Jonatan Heyman 2023-01-20 17:55:02 +0100
  • 924fd4b226 Replace block separators with "\n\n" when copying text. Add Settings dialog. Started implementing Emacs-like keymap. Jonatan Heyman 2023-01-20 15:33:26 +0100
  • 6c1e89c5b0 Don't emit event if we did not get an active block (can happen with extremely large blocks, most likely because of slow syntax tree parsing) Jonatan Heyman 2023-01-19 23:41:39 +0100
  • aa628a4f08 Add new command for adding a new block after the current one, and moving the cursor to it. Change default Mod-Enter keybinding to use the new command, and added a new Mod-Shift-Enter keybinding to use the old command that inserts a new block separator at the cursor position (e.g. splits the current block). Jonatan Heyman 2023-01-19 14:29:03 +0100
  • 1abefce1ec Fix broken Mod-L shortcut Jonatan Heyman 2023-01-19 13:10:52 +0100
  • b35e4840a4 Remove "optimization" because it can result in a outofbounds error Jonatan Heyman 2023-01-19 13:08:56 +0100
  • 0d6d5daa40 Pixel push Jonatan Heyman 2023-01-19 12:43:32 +0100
  • 221e42e30a Add ability to display the Lezer syntax tree for debugging Jonatan Heyman 2023-01-19 12:29:23 +0100
  • ddc184fb24 Restore fullscreen mode if the program was in fullscreen when quitting Read specific keys from CONFIG.windowConfig instead of using Object.assign for whatever is in the config file. Jonatan Heyman 2023-01-19 11:45:40 +0100
  • 80febafd26 Small optimization of external noteContent parser Jonatan Heyman 2023-01-19 11:31:49 +0100
  • 00c2f21b93 Add some comments Jonatan Heyman 2023-01-19 02:47:57 +0100
  • 8980e532f2 Remove debug log Jonatan Heyman 2023-01-19 02:46:38 +0100
  • e21d64d146 #windows-build Jonatan Heyman 2023-01-19 02:38:41 +0100
  • 60d8e9589c Remember window size and position between sessions Jonatan Heyman 2023-01-19 02:38:19 +0100
  • aa1173e8ad #windows-build Jonatan Heyman 2023-01-19 00:24:45 +0100
  • 14152fbede Implement persistent buffer Jonatan Heyman 2023-01-19 00:20:50 +0100
  • c4e78a70ce Fix bug causing an endless loop with the lang auto detector continuously changing the language of the current block Jonatan Heyman 2023-01-19 00:18:18 +0100
  • 335390d8e5 Update key binding help text Jonatan Heyman 2023-01-18 21:36:48 +0100
  • 4a56b7d331 Remove loader animation. Fix correct background color according to theme while loading. Set correct color on BrowserWindow to prevent white flash. Jonatan Heyman 2023-01-18 21:36:31 +0100
  • 80feeed26c First block should not be have auto language Jonatan Heyman 2023-01-17 01:25:07 +0100
  • d361a5a073 Build both DMG and ZIP for both arm64 and intel architectures Save ZIP file in mac build artifact instead of DMG file Jonatan Heyman 2023-01-17 01:24:38 +0100
  • 0862fb6a07 Mac icon pixel push Jonatan Heyman 2023-01-17 00:53:15 +0100
  • 3357e81609 New greenish icon Jonatan Heyman 2023-01-16 23:43:39 +0100
  • 8d8f6cdcb3 Add support for Rust, XML and C++ Remove Lezer support Jonatan Heyman 2023-01-16 23:43:22 +0100