449b0a569f
Use block aware "Select All" command in context menu and app menu
2025-01-09 17:19:59 +01:00
3107cb5368
Add right click context menu and improve application menu
...
- Add right-click context menu with undo/redo/cut/copy/paste/select all options, as well as Delete block and Move block to another buffer
- Add Delete Block and Move Block to another buffer in the application menu
- Change so that we use our custom "undo" event instead of relying on the default undo event, since there were cases when the default undo didn't trigger the CodeMirror undo reliably
2025-01-09 17:19:59 +01:00
0cec80be7d
Bump version to 2.1.0-beta.2
v2.1.0-beta.2
2025-01-09 14:28:17 +01:00
b23409157a
Add Changelog entry
2025-01-09 14:16:20 +01:00
52a6c444eb
Position the cursor at the beginning of the next block when a block is deleted
...
This also changes the behavior when blocks are moved.
Add tests for the deleteBlock command.
2025-01-09 14:16:20 +01:00
03ec7a4867
Fix issue causing vite build not to work
v2.1.0-beta
2025-01-07 23:37:36 +01:00
cf51779e37
Bump version to 2.1.0-beta
2025-01-07 23:28:02 +01:00
6187d6d468
Add menu item to open "Move block" dialog
2025-01-07 23:17:23 +01:00
c9c092fc43
Add feature for moving the current block to another buffer
...
- The Ctrl/Cmd-S keyboard shortcut now pops up a buffer search dialog that can be used to select a buffer that the block should be moved to.
- Update `BufferSelector` UI and logic to support moving blocks
2025-01-07 23:17:23 +01:00
158ac08418
Move block parsing functions into their own JS module so that they can be imported in node land when running Playwright tests
2025-01-07 19:09:16 +01:00
f356e3b249
Refactor editior instance creation and settings management
...
- Refactor settings management into separate pinia store
- Move creation of editor instances into editorCacheStore
- Read settings directly from the settingsStore instead of passing it from App to Editor to the editor instance
2025-01-07 19:09:16 +01:00
574dcfdc24
Listen for REDO_EVENT from main process and issue redo command when received ( #292 #291 )
2025-01-06 16:29:12 +01:00
ff980d240e
Fix broken import
2025-01-06 16:20:00 +01:00
9bf3a5dacc
* Add window.heynote.mainProcess.on() and off() which can be used in browser land to communicate with the main process. Use these methods to remove intermediate onOpenSettings() and onSettingsChange() methods from window.heynote objects.
...
* Convert some pesky TypeScript to JavaScript
2025-01-06 16:20:00 +01:00
64740192bf
Move constants from electron/constants.ts into src/common/constants.js
2025-01-06 16:20:00 +01:00
3fbb3e324a
Fix VSCode intellisense for imports using '@' alias
2025-01-06 16:20:00 +01:00
45b98a2c87
Fix broken syntax in 4139bc9c9c
2025-01-06 15:17:12 +01:00
4139bc9c9c
Remove unused quit function from preload script for cleanup
2025-01-06 15:06:04 +01:00
1bfcf5e2d2
Make sure __TESTS__ is defined when running tests
2025-01-06 15:02:11 +01:00
2b100398d7
Fix so that '@' alias can be used for imports also in the main process
2025-01-06 15:01:18 +01:00
e3765e578f
Update Changelog
2025-01-04 15:12:50 +01:00
92243dad34
Highlight code in PHP blocks also when <?php tags are missing
2025-01-04 15:12:50 +01:00
fb2a01b4f1
Add brew instructions to docs
2025-01-04 14:22:44 +01:00
ad7eef1354
Update Changelog
2025-01-04 14:05:48 +01:00
30d9817e44
Elixir language support
2025-01-04 14:01:55 +01:00
82494d818b
fix(macos): show window on dock click when using menu bar mode
...
When "Show in menu bar" is enabled and the window is closed, clicking
the app icon in the dock now properly shows the window again instead
of only focusing it.
2025-01-04 12:47:00 +01:00
a4ca3198a9
add support for scala
2025-01-04 00:39:34 +01:00
1701768d3d
Update (commented out) debug build step
v2.0.0
2025-01-04 00:23:31 +01:00
2620dd101d
Bump version to 2.0.0
2025-01-03 17:13:11 +01:00
e26a777485
Add info about language selector search improvement to Changelog
2025-01-03 16:13:08 +01:00
c87ea672b0
Make language selector also search through the languages' filename suffixes (using the guesslang attribute)
...
This makes the "cpp" string match C++, and "cs" match C#.
2025-01-03 15:59:44 +01:00
ff88091e28
Bump version to 2.0.0-beta
v2.0.0-beta
2024-12-12 13:45:12 +01:00
45c5379256
Make a backup copy of buffer.txt before migrating to new note library
2024-12-12 13:41:55 +01:00
a7471fcb3b
Fix icon for nix systems
2024-12-10 01:29:44 +01:00
5865181d98
Change terminology Note -> Buffer
2024-12-09 14:08:29 +01:00
612df6c851
Add block with link to documentation to inital scratch buffer content
2024-12-09 14:04:07 +01:00
1f24d1a4e3
Add help info for C-N key binding
2024-12-09 14:03:29 +01:00
882919710e
Update Changelog's 2.0 section
2024-12-09 13:51:44 +01:00
3a90d2d12f
Increase wait time in test
...
Should hopefully make it work on Github actions
2024-12-09 13:38:14 +01:00
96ae76897f
Update Playwright to latest version
...
Should fix broken tests in Github actions.
Add workaround for platform detection when running Playwright tests on Mac which no longer works in latest version.
2024-12-09 13:11:10 +01:00
146e33ef3f
Set window title to name of current buffer
...
#build
2024-12-09 12:37:05 +01:00
b7a1b185a8
Change terminology Note -> Buffer
2024-12-09 12:37:05 +01:00
530a7efbf5
Pixel push
2024-12-09 12:37:05 +01:00
0deefa01d9
Fix so that clicking on "Create new" item in notes selector works
...
#build
2024-12-09 12:37:05 +01:00
3466e0d4fc
Bump version to 2.0.0-alpha.2
...
#build
2024-12-09 12:37:05 +01:00
fe6a410e95
Add "Create new..." item to the note selector dialog
2024-12-09 12:37:05 +01:00
9c057b120a
Add support for creating new empty note buffers
2024-12-09 12:37:05 +01:00
d54a3ba633
Add tests for creating new Note buffers
2024-12-09 12:37:05 +01:00
fb58bb6f36
Fix issue of Enter keystroke within New Note dialog being picked up by Editor (in web app)
2024-12-09 12:37:05 +01:00
42c71dad7b
Fix UI bug in web app
...
For some reason, the color of action buttons in NoteSelector was black in dark mode
2024-12-09 12:37:05 +01:00