1011 Commits

Author SHA1 Message Date
devmobasa d7ba9d2ff9 Merge pull request #240 from devmobasa/feature/issue-219-expanded-geometry-tools
Add expanded geometry tools (triangle, polygon, and freeform shape tools)
2026-06-01 16:49:27 +02:00
devmobasa e9459a259a fix: clean up polygon previews and install script 2026-06-01 16:42:23 +02:00
devmobasa 5f8e616086 feat: add expanded geometry tools 2026-06-01 16:17:43 +02:00
devmobasa 67339e7328 Merge pull request #239 from devmobasa/pdf-export
feat: Export boards as PDF with optional desktop backdrops
2026-06-01 13:01:47 +02:00
devmobasa 0ab4f42696 feat: export desktop backdrop in transparent PDFs 2026-06-01 11:26:26 +02:00
devmobasa 8af9922690 Add configurable board PDF export 2026-05-31 21:14:33 +02:00
devmobasa 6ce79fed07 Merge pull request #238 from devmobasa/fix/237-compound-undo-session-save
fix(session): preserve multi-selection changes in persisted sessions
2026-05-31 20:18:43 +02:00
devmobasa 1c65bb5d34 fix(session): serialize compound undo history 2026-05-31 20:14:18 +02:00
devmobasa 0656e49151 feat: export boards as PDF 2026-05-31 08:05:45 +02:00
devmobasa 7796839645 Merge pull request #236 from devmobasa/fix/232-session-persistence-compat
fix: prevent stale session artifacts from restoring cleared drawings
2026-05-30 21:14:28 +02:00
devmobasa f81a21ef76 Merge branch 'main' of github.com:devmobasa/wayscriber into fix/232-session-persistence-compat 2026-05-30 21:08:19 +02:00
devmobasa 652f258c6c fix: harden session backup recovery 2026-05-30 21:07:06 +02:00
devmobasa 98d3d515e8 Merge pull request #234 from hakan-demirli/feature/stylus-barrel-button-bindings
feat: add stylus barrel button action bindings
2026-05-30 20:35:05 +02:00
devmobasa f746b2b311 Support stylus barrel button action bindings
Queue stylus button presses until tablet frames commit so actions use the current stylus position, and route stylus-bound actions through the shared Wayland action follow-up path for persistence, zoom, clipboard, and tablet thickness side effects.

Document tablet button config, fix unbinding docs, and add coverage.
2026-05-30 20:25:36 +02:00
devmobasa db69d00560 Merge pull request #235 from devmobasa/fix/233-tablet-pressure-start-blot
fix: remove tablet pressure stroke startup blot
2026-05-30 14:55:14 +02:00
devmobasa 8c7aba26df fix: remove tablet pressure startup blot 2026-05-30 14:46:30 +02:00
hakan-demirli 689d4168be feat: add stylus barrel button action bindings 2026-05-28 12:31:00 +02:00
devmobasa c6b72ed376 Merge pull request #231 from devmobasa/feature/issue-229-render-color-profiles
Feature/issue 229 render color profiles
2026-05-26 07:55:48 +02:00
devmobasa cee9d5b9c8 fix(configurator): improve render profile color picker 2026-05-25 20:14:03 +02:00
devmobasa fa55ce4639 fix(configurator): reduce drawing tab scroll cost 2026-05-25 20:04:01 +02:00
devmobasa b76ba7a335 Implement render profile canvas export 2026-05-25 18:54:28 +02:00
devmobasa 94a03610aa Merge pull request #230 from devmobasa/feature/render-color-profiles
Add configurable render color profiles
2026-05-25 13:50:00 +02:00
devmobasa a275593364 feat: add render color profiles with canvas and UI targets 2026-05-25 13:44:04 +02:00
devmobasa 6a52afcdaa Merge pull request #228 from devmobasa/fix/226-autosave-pen-lag
Fix/226 autosave pen lag
2026-05-22 18:29:41 +02:00
devmobasa b25da9cce7 fix: protect session saves from oversized duplicates 2026-05-22 18:24:43 +02:00
devmobasa cd09712dc3 fix(session): preserve oversized image-heavy sessions 2026-05-22 14:36:18 +02:00
devmobasa 4eb86fe300 fix: defer autosave during active interactions 2026-05-22 10:39:06 +02:00
devmobasa 9e174e9cbd Merge pull request #227 from devmobasa/refactor/trim-dependencies
Refactor direct dependency surface
2026-05-22 08:44:21 +02:00
devmobasa 070c6043fb refactor: trim direct dependencies 2026-05-21 19:17:50 +02:00
devmobasa d672d80d4b Merge pull request #225 from devmobasa/feature/large-page-navigation
Improve navigation for boards with many pages
2026-05-21 11:56:53 +02:00
devmobasa 59b17d461d feat: improve large page navigation 2026-05-21 11:53:09 +02:00
devmobasa 18aaf19a56 Merge pull request #224 from devmobasa/feature/scrollable-board-pages
Add scrollable board picker pages
2026-05-21 09:51:14 +02:00
devmobasa 0fb2de4608 Add scrollable board picker pages 2026-05-21 09:39:32 +02:00
devmobasa 037d3c6e67 Merge pull request #223 from devmobasa/fix/session-size-visibility-hardening
Fix image-heavy session persistence limits and warnings
2026-05-21 08:01:07 +02:00
devmobasa 15f8e86d8d fix: harden session image persistence 2026-05-20 21:32:00 +02:00
devmobasa c5f923e94a fix: harden session size persistence 2026-05-20 19:26:06 +02:00
devmobasa 61ab09a04d Merge pull request #222 from devmobasa/fix/220-session-restore-external-images
Fix session saves for image-heavy boards
2026-05-20 16:17:10 +02:00
devmobasa 0c23351e4b fix: apply session size limit after compression
Fixes #220.
2026-05-20 15:51:26 +02:00
devmobasa feccd312e7 Merge pull request #221 from devmobasa/refactor/board-workspace
Refactor board workspace lifecycle and harden delete confirmations
2026-05-20 14:34:56 +02:00
devmobasa 76a98158e3 fix(input): make toast clicks press-consistent 2026-05-20 14:25:21 +02:00
devmobasa a64d2fd418 refactor(input): harden board workspace lifecycle 2026-05-20 13:27:40 +02:00
devmobasa b9f90c0887 Merge pull request #216 from devmobasa/refactor/drawing-tool-catalog
Refactor drawing tools into a catalog
2026-05-19 21:20:00 +02:00
devmobasa 4fdf194bab fix: isolate ellipse render paths 2026-05-19 19:49:30 +02:00
devmobasa 71e0878eca refactor: catalog drawing tools 2026-05-19 18:49:25 +02:00
devmobasa e7e783a1e4 Merge pull request #215 from devmobasa/refactor/input-interaction-routing-v4
Refactor input interaction routing
2026-05-19 17:21:35 +02:00
devmobasa 6eb2759233 Refactor input interaction routing 2026-05-19 16:26:22 +02:00
devmobasa 31c906fac8 Merge pull request #214 from devmobasa/refactor/toolbar-controls
Refactor toolbar slider mapping into the UI model
2026-05-19 09:53:01 +02:00
devmobasa 80d7f53796 refactor: deepen toolbar slider model 2026-05-19 09:49:27 +02:00
devmobasa c603023856 Merge pull request #213 from devmobasa/chore/rust-1.95-update
chore: update Rust toolchain to 1.95
2026-05-18 13:56:14 +02:00
devmobasa 5ad9d09ede chore: update Rust toolchain to 1.95 2026-05-18 13:48:56 +02:00