Commit Graph

1079 Commits

Author SHA1 Message Date
Jonatan Heyman
7f237f2e59 Bump version to 2.8.0 2026-02-04 14:35:21 +01:00
Jonatan Heyman
ca5c013ba7 Remove debug log 2026-02-04 14:33:28 +01:00
Jonatan Heyman
573b93332a
Merge pull request #441 from heyman/fix/enter-as-custom-key-binding
Fix so that Enter can be recorded for custom key bindings
2026-02-03 15:57:42 +01:00
Jonatan Heyman
51ee9e3416 Fix so that Enter can be recorded in RecordKeyInput for custom key bindings 2026-02-03 15:34:33 +01:00
Jonatan Heyman
1f7558d54a
Merge pull request #437 from heyman/fix/jetpack-for-heynote-file-protocol
Use jetpack to serve heynote-file protocol responses
2026-01-31 10:09:37 +01:00
Jonatan Heyman
e951af3a52 Use jetpack to serve heynote-file protocol responses
#build
2026-01-29 13:43:47 +01:00
Jonatan Heyman
ba78d8a9e4 Minor copy change 2026-01-27 18:56:02 +01:00
Jonatan Heyman
b9f0171ada Make shadow default to off when drawing 2026-01-27 18:55:55 +01:00
Jonatan Heyman
c2b53c0cc8 Update @codemirror/view patch after package update 2026-01-27 18:25:53 +01:00
Jonatan Heyman
542d4ca15f Update package.json and package-lock.json after upgrading to latest version of npm 2026-01-27 18:25:35 +01:00
Jonatan Heyman
4e974a8550 Bump version to 2.8.0-beta.4 2026-01-27 18:12:09 +01:00
Jonatan Heyman
432573e80d Update changelog 2026-01-27 18:10:46 +01:00
Jonatan Heyman
d995c4be4d
Merge pull request #433 from heyman/feature/draw-on-images
Add feature for drawing on images
2026-01-27 16:46:56 +01:00
Jonatan Heyman
555dc27af6 Skip draw-image tests for webkit, since hovering is flaky in headless mode 2026-01-27 16:34:05 +01:00
Jonatan Heyman
a80b20e5b2 Verify that the image that is drawn on actually changes 2026-01-27 16:03:28 +01:00
Jonatan Heyman
04dc51a4fe Make the draw image test actually draw a line on the image 2026-01-27 15:58:58 +01:00
Jonatan Heyman
86d943e34c Add test for drawing on an image 2026-01-27 15:49:22 +01:00
Jonatan Heyman
19483315af Reset package-lock.json 2026-01-27 00:23:23 +01:00
Jonatan Heyman
236be0ef81 Fix package-lock.json 2026-01-26 23:58:56 +01:00
Jonatan Heyman
8cab62b439 Persist color and shadow settings in drawing dialog 2026-01-26 23:56:27 +01:00
Jonatan Heyman
cc1a0a90c6 Set the cursor immediately after an image when it's saved after drawing 2026-01-26 10:55:41 +01:00
Jonatan Heyman
a090607cd6 Merge branch 'main' into feature/draw-on-images 2026-01-26 10:27:30 +01:00
Jonatan Heyman
f5435e8f57
Merge pull request #435 from heyman/fix/sanitize-system-locale
Sanitize system locale
2026-01-26 10:18:25 +01:00
Jonatan Heyman
ec87ce975c Sanitize system locale
Fixes issue when local returned by Electron's getSystemLocale() contains locale extension syntax
2026-01-26 09:40:06 +01:00
Jonatan Heyman
e3ea5d7b8c Add Ctrl/Cmd+Enter keyboard shortcut in draw dialog to save the drawn image 2026-01-25 21:21:05 +01:00
Jonatan Heyman
52f23964be Add ability to actually save drawn images 2026-01-25 21:17:11 +01:00
Jonatan Heyman
19b7c15ad9 Make DrawImageModal also emit the imageId 2026-01-25 21:00:09 +01:00
Jonatan Heyman
79b44d85a4 Make the the borders and handles for drawn elements in selection mode more visible 2026-01-25 20:53:11 +01:00
Jonatan Heyman
9a36ccc860 Tweak minimum dialog and brush sizes 2026-01-25 20:35:06 +01:00
Jonatan Heyman
5fdced8afa Styling for light theme 2026-01-25 20:30:26 +01:00
Jonatan Heyman
e9d5a50613 Add ability to change brush size 2026-01-25 17:19:15 +01:00
Jonatan Heyman
d744d5f9bf Add shadow toggle
Minor UI tweaks.
2026-01-25 16:39:09 +01:00
Jonatan Heyman
b6c005055a Dynamic sizing of draw modal.
Increase minimum default brush size.
Styling of selected mode buttons.
2026-01-24 22:12:19 +01:00
Jonatan Heyman
7bc9694b2a Styling of DrawImageModal's toolbar buttons 2026-01-24 21:48:18 +01:00
Jonatan Heyman
3ab26057f1 Add select mode where drawn elements can be selected, moved, resized, and removed 2026-01-24 21:24:37 +01:00
Jonatan Heyman
baf60cb55d WIP: Add support for basic drawing on images 2026-01-24 17:06:42 +01:00
Jonatan Heyman
b3229b7af4 Bump version to 2.8.0-beta.3 2026-01-23 16:39:31 +01:00
Jonatan Heyman
f81602b20d
Merge pull request #432 from heyman/downgrade-electron-to-39
Downgrade Electron to 39.3.0
2026-01-23 16:37:57 +01:00
Jonatan Heyman
a804e50dd6 Downgrade Electron to 39.3.0
Performance degradation was reported (https://github.com/heyman/heynote/issues/431) in latest beta version. Testing to see if downgrading electron fixes things.

#build
2026-01-23 15:42:12 +01:00
Jonatan Heyman
3478503c33 Add a check that the lipo built universal rg binary works 2026-01-21 20:42:01 +01:00
Jonatan Heyman
cd10ddb53e Add comment explaining env variable 2026-01-21 20:40:56 +01:00
Jonatan Heyman
14621c7392 Update prebuild script to make universal ripgrep binary (on Mac) 2026-01-21 19:58:45 +01:00
Jonatan Heyman
f4cae94121 Add GITHUB_TOKEN env variable 2026-01-21 19:51:28 +01:00
Jonatan Heyman
7763c2c772 Fix issue building universal Mac binary
Added a pre-build step to create a universal ripgrep (rg), and set mac universal merge rules in electron-builder.json5
2026-01-21 19:46:23 +01:00
Jonatan Heyman
6b91d1b071 Update changelog 2026-01-21 15:17:31 +01:00
Jonatan Heyman
a33f74068b Update to latest version of Electron 2026-01-21 15:16:28 +01:00
Jonatan Heyman
3474419521 Update to latest version of electron-builder 2026-01-21 15:05:11 +01:00
Jonatan Heyman
0446f7b090 Add more info about images to docs 2026-01-21 14:48:30 +01:00
Jonatan Heyman
8de030c3d6 Remove old patch file 2026-01-21 14:37:20 +01:00
Jonatan Heyman
0bca4a8c89 Bump version to 2.8.0-beta.2 2026-01-21 14:36:05 +01:00