Commit Graph

  • f8453cc265 Make RegEx more generic Florian Labarre 2024-01-01 23:00:08 +0100
  • bd0de4390a Fix wrong cursor position after inserting new blocks at the top of the buffer, when the previous first block's delimiter is long (e.g. Markdown) Jonatan Heyman 2024-01-01 20:55:15 +0100
  • 8f9f522709 Update help text and Readme Jonatan Heyman 2024-01-01 18:23:27 +0100
  • fe2900016a Fix visual bug when inserting new block at the top Jonatan Heyman 2024-01-01 18:14:22 +0100
  • e6c14c8383 Add block insertion before/after current, before first and after last. Also, tests. Florian Labarre 2023-12-28 19:04:46 +0100
  • a1a94513c9 Add functionality to insert new block after the last block Florian Labarre 2023-12-27 22:26:42 +0100
  • 0ba5820cf4
    Added Show in Dock Toggle and System Tray Feature (#90) Tanuj Pancholi 2024-01-02 00:32:30 +0530
  • a6c953649b Merge branch 'main' into tanuj-22-feature-hideInDockOption Jonatan Heyman 2024-01-01 20:00:01 +0100
  • 02de8089ef Remove unused import Jonatan Heyman 2024-01-01 19:54:55 +0100
  • f708d42a38 Fix indentation Jonatan Heyman 2024-01-01 19:54:09 +0100
  • 7ab2b3a65e Open window when Tray is single clicked on non Mac platforms Jonatan Heyman 2024-01-01 19:49:04 +0100
  • 4513804e24 Show window on Tray double-click Jonatan Heyman 2024-01-01 19:45:09 +0100
  • b8872d501c Use favicon.ico as windows tray icon Jonatan Heyman 2024-01-01 19:35:59 +0100
  • 17a1cfc675 Add new tray/favicon Jonatan Heyman 2024-01-01 19:31:19 +0100
  • 4274e6237b
    Watch buffer file for changes, and automatically reload it if changed (#76) Jonatan Heyman 2024-01-01 19:04:40 +0100
  • 0bf4d7301c Merge branch 'main' into buffer-file-reload Jonatan Heyman 2024-01-01 19:01:42 +0100
  • 0b6a1a49e8
    Add support for specifying a custom format function within a math block (#99) Jonatan Heyman 2023-12-31 10:43:42 +0100
  • 264f926990 Add support for specifying a custom format function within a math block math-custom-format Jonatan Heyman 2023-12-31 10:40:54 +0100
  • b0f3bdd19e
    Add Swift and Kotlin language support #10 (#96) Laeyoung 2023-12-31 18:07:21 +0900
  • ac656d3c10 Add Kotlin language support Laeyoung Chang 2023-12-30 20:44:00 +0900
  • 5b9a63cf5f Add Swift language support Laeyoung Chang 2023-12-30 20:43:21 +0900
  • 0d17ad19bf revert package-lock Diego F. Goberna 2023-12-30 01:21:27 +0100
  • aa623542e9 add shortcut to insert current date Diego F. Goberna 2023-12-30 01:13:33 +0100
  • 5fe94ff4c1 Use isMac, isWindows and isLinux for platform checks Jonatan Heyman 2023-12-29 14:20:25 +0100
  • 4a3e09b1bc Add Template Image as menu bar icon on MacOS Jonatan Heyman 2023-12-29 14:11:56 +0100
  • 8ace172798 Add Open Heynote and Quit Heynote to Tray context menu Jonatan Heyman 2023-12-29 12:21:09 +0100
  • a1cad5b335
    Don't display string quotes for math results that are strings. (#92) Jonatan Heyman 2023-12-29 10:47:02 +0100
  • 268fce6af6 Don't display string quotes for math results that are strings. Fix bug that could cause the cursor to be positioned immediately to the left of the widget (within its margin) making it look like there was a space character in the buffer when there was not. Add tests for math blocks. Jonatan Heyman 2023-12-29 10:43:29 +0100
  • eea090b302 show dock toggle for mac only Tanuj Pancholi 2023-12-29 15:01:15 +0530
  • dadd094521 Merge remote-tracking branch 'origin/main' into tanuj-22-feature-hideInDockOption Tanuj Pancholi 2023-12-29 05:12:26 +0530
  • d4236146ad Issue #62 Added Show in Dock, System Tray Toggle Tanuj Pancholi 2023-12-29 04:57:05 +0530
  • 6bbad360d4 Set correct platform for the Heynote web app Jonatan Heyman 2023-12-28 18:01:10 +0100
  • 6022356478
    Settings improvements (#88) Jonatan Heyman 2023-12-28 16:48:56 +0100
  • bd20e5a6e8 Store theme setting for Heynote webapp in local storage Jonatan Heyman 2023-12-28 16:46:05 +0100
  • d9b955ece0 Use a better variable name (systemTheme -> themeSetting) Jonatan Heyman 2023-12-28 16:38:22 +0100
  • 64552d2d5a Remove debug log Jonatan Heyman 2023-12-28 16:37:06 +0100
  • 513c6d426d Add setting for turning off/on auto updates. Jonatan Heyman 2023-12-28 14:56:05 +0100
  • adab45afdb Organize Settings in different tabs Jonatan Heyman 2023-12-28 14:42:09 +0100
  • 77ed45cfa2 Remove old, unused file Jonatan Heyman 2023-12-28 14:40:01 +0100
  • fa643a46f4 Add info about running tests Jonatan Heyman 2023-12-28 00:07:49 +0100
  • 713febbd40 More Readme formatting Jonatan Heyman 2023-12-28 00:01:17 +0100
  • 7d59bffada Readme formatting to look better on mobile devices Jonatan Heyman 2023-12-27 23:59:45 +0100
  • f8b2be16e3 Enable bracket surround Florian Labarre 2023-12-27 23:01:03 +0100
  • ab3df60032 Readme formatting Jonatan Heyman 2023-12-27 17:42:07 +0100
  • 56428fa2f9 Readme formatting: Jonatan Heyman 2023-12-27 17:41:02 +0100
  • 6e58512608 Remove debug logging Jonatan Heyman 2023-12-27 17:34:35 +0100
  • 4687bfcc0d Add dummy onChangeCallback function Jonatan Heyman 2023-12-27 01:26:37 +0100
  • c8b4f92e6d Add Editor.setReadOnly() method Jonatan Heyman 2023-12-27 01:08:48 +0100
  • a72a877ba9 Implement Buffer class in main process that watches for changes to the file, and notifies the editor in the renderer process so that it can update the buffer. Jonatan Heyman 2023-12-27 01:08:29 +0100
  • b706b89dcb
    Fix zoom in key binding (#80) TimTrademark 2023-12-27 14:21:52 +0100
  • eda4981e59
    Fix issue with large buffers where block delimiters wouldn't be "atomic" when first starting Heynote, before the first edit (#81) Jonatan Heyman 2023-12-27 12:55:24 +0100
  • 21ad8e0814 Return the already parsed blocks in the blockState facet from Editor.getBlocks() instead of parsing the syntax tree again. Make the block extension's getBlocks() method private. Jonatan Heyman 2023-12-27 12:52:48 +0100
  • 9e750e740c Increase timeout for parsing the syntax tree when it's done for the first time Jonatan Heyman 2023-12-27 12:42:16 +0100
  • 3402281fc4 Fixed zoom in functionality (electron) Tim Truyens 2023-12-27 12:34:39 +0100
  • 1d2f1645f9 Add info about Math.js to the FAQ Jonatan Heyman 2023-12-27 11:54:23 +0100
  • 93fb003476 Bump version to 1.5.0 v1.5.0 Jonatan Heyman 2023-12-27 01:12:02 +0100
  • d02075f343 Rename function Jonatan Heyman 2023-12-27 01:03:54 +0100
  • eaccfd35da Add default keyboard shortcuts to Readme. Fixes #74 Jonatan Heyman 2023-12-27 00:34:33 +0100
  • cb7b071517 Add box-shadow to Settings dialog Jonatan Heyman 2023-12-27 00:15:57 +0100
  • 9e41f25489 #66 i have updated the code NidhishR7 2023-12-26 21:54:16 +0530
  • 1487590d1d Bump version to 1.5.0-beta v1.5.0-beta Jonatan Heyman 2023-12-26 01:34:34 +0100
  • 60caac45ab Add TOML support Jonatan Heyman 2023-12-26 01:31:36 +0100
  • 475f3465fe
    Add TypeScript, JSX and TSX language support (#64) Espen Jacobsson 2023-12-26 00:47:28 +0100
  • 66200815de Fix syntax error Jonatan Heyman 2023-12-26 00:43:39 +0100
  • 64960353eb Merge branch 'main' into add-typescript-language Jonatan Heyman 2023-12-26 00:40:23 +0100
  • bb511b868b
    Add support for more languages (#69) Jonatan Heyman 2023-12-26 00:27:43 +0100
  • 3883049383 Remove unnecessary wait time more-languages Jonatan Heyman 2023-12-26 00:23:22 +0100
  • fcf2c630a6 Fix language auto detection on Safari Webkit which was broken Jonatan Heyman 2023-12-26 00:19:15 +0100
  • 594e23c439 Fix broken tests Jonatan Heyman 2023-12-25 23:58:22 +0100
  • 6eda3efa63
    Fix wrong badge URL Jonatan Heyman 2023-12-25 23:48:33 +0100
  • bc77fa725a Fix bug that could cause auto formatting to fail for the last block. Add tests for language auto detection and formatting. Jonatan Heyman 2023-12-25 23:27:05 +0100
  • 6fa956f6ec Remove invalid import Jonatan Heyman 2023-12-25 22:12:05 +0100
  • 3ace9f4f70 Move prettier auto format settings for languages into Language() class Jonatan Heyman 2023-12-25 22:00:43 +0100
  • a29765f9a9 Add support for more languages: Jonatan Heyman 2023-12-25 20:50:37 +0100
  • 5318ab81fa Contain language selector in an element that can be scrolled, and automatically scroll it if needed when navigating the list with arrow keys Jonatan Heyman 2023-12-25 20:35:15 +0100
  • e3869395c3 Remove guesslang token from JSX and TSX espenja 2023-12-25 20:05:44 +0100
  • 3ad5e2270a Merge branch 'main' into add-typescript-language espenja 2023-12-25 19:54:54 +0100
  • ae5bd48495 Remove debug print Jonatan Heyman 2023-12-25 19:44:53 +0100
  • 9d0d38194c Add Build status badge Jonatan Heyman 2023-12-25 17:43:19 +0100
  • 1006fd4580
    Implement tests using Playwright (#68) Jonatan Heyman 2023-12-25 17:41:15 +0100
  • fd6db4742a Capitalization Jonatan Heyman 2023-12-25 17:32:05 +0100
  • a48469f807 Set Github action job name Jonatan Heyman 2023-12-25 17:31:40 +0100
  • a6f94d290c Add more tests Jonatan Heyman 2023-12-25 17:30:48 +0100
  • 3b38b600b8 Add method to HeynoteEditor class to set the buffer content Jonatan Heyman 2023-12-25 17:30:21 +0100
  • 60790f0992 Fix test Jonatan Heyman 2023-12-25 16:06:29 +0100
  • 694c3705bd Fix tests on non Mac environments Jonatan Heyman 2023-12-25 14:53:57 +0100
  • 0cd26c8627 Increase wait time Jonatan Heyman 2023-12-25 14:46:05 +0100
  • bb1335ad40 Add npm run commands for running tests Run tests in github actions Jonatan Heyman 2023-12-25 14:38:08 +0100
  • f6d52426e5 Set up Playwright and add first test Jonatan Heyman 2023-12-25 14:31:46 +0100
  • 079fa666d6
    Implement web version of Heynote (#63) Jonatan Heyman 2023-12-25 14:18:44 +0100
  • ff486c7ec6 Add resolve alias '@' that points to project root. Move assets file from public to assets in order to let Vite/Rollup handle bundling. Jonatan Heyman 2023-12-25 14:15:16 +0100
  • 0c1f72d2b7 Add npm run command: webapp:build Jonatan Heyman 2023-12-25 10:53:51 +0100
  • f6d6ec7469 Add JSX and TSX to list of featured languages espenja 2023-12-25 05:55:22 +0100
  • ff3c38d388 Add language support for JSX and TSX espenja 2023-12-25 05:48:01 +0100
  • f8fb3aca28 Add TypeScript to list of featured languages espenja 2023-12-25 04:48:42 +0100
  • 4bd6f30ae8 Add language autodetection for TypeScript espenja 2023-12-25 04:26:31 +0100
  • 75e97ce2f2 Add formatter for TypeScript espenja 2023-12-25 04:25:24 +0100
  • 1f942b4be2 Add language support for TypeScript espenja 2023-12-25 04:25:09 +0100
  • c4f2bdfcbf Add webapp_dev npm command to package.json Jonatan Heyman 2023-12-24 23:02:16 +0100
  • 32cb9dc352 Specify publicDir in vite config, instead of using a symlink Jonatan Heyman 2023-12-24 22:45:54 +0100