Commit Graph

1069 Commits

Author SHA1 Message Date
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
Jonatan Heyman
2419ece730
Merge pull request #429 from heyman/feature/images
Add support for images
2026-01-21 14:33:45 +01:00
Jonatan Heyman
e79657de04 Fix anchor links 2026-01-21 14:19:54 +01:00
Jonatan Heyman
a7a2728447 Add info about Image support to docs 2026-01-21 14:16:53 +01:00
Jonatan Heyman
984da05310 Update README 2026-01-21 14:05:16 +01:00
Jonatan Heyman
31e62b1453 Add hash anchors to documentation 2026-01-21 13:57:56 +01:00
Jonatan Heyman
e6d1c74bc5 Fix different image in Changelog based on dark/light theme 2026-01-21 13:38:09 +01:00
Jonatan Heyman
7e33a2de68 Add info about image support to changelog 2026-01-21 13:04:50 +01:00
Jonatan Heyman
d8a3418e74 Fix so ripgrep works in a built version of the app
Add ripgrep to electron-builder's asarUnpack config so that the ripgrep binary gets unpacked from the built *.asar file, and can be spawned.

#build
2026-01-20 21:13:15 +01:00
Jonatan Heyman
0222c805bf Add information about image storage to documentation
#build
2026-01-20 14:40:51 +01:00
Jonatan Heyman
7a2f915fe9 Fix typo 2026-01-20 14:38:04 +01:00