330 Commits

Author SHA1 Message Date
CodeDoctorDE
f03b7afdc5 Add support for opening an area as initial view and creating area in template dialog 2026-02-22 21:18:24 +01:00
CodeDoctorDE
1877059419 Improve area user experience by adding area creation, improving teleportion and show other areas 2026-02-19 23:06:58 +01:00
CodeDoctorDE
b963aa271d Upgrade versions and formatting 2026-02-05 23:01:51 +01:00
CodeDoctorDE
637f479ac9 Fix spread to pages breaks pdf import 2026-01-29 21:19:23 +01:00
CodeDoctor
0171c8dd17 Improve template system and dialog (#1020)
* Improve template system and dialog

* Improve template dialog ux

* Add favorite locations, use favorite templates in quick start

* Refactor template dialog state management and improve template loading logic

* Add dotted background

* Optimised images with calibre/image-actions

* Fix roundness of background patterns

* Improve background previews and fix colors

* Add red lined backgrounds, closes #933

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-29 18:14:23 +01:00
CodeDoctor
20907b1417 Add toolbar saving (#994)
* Add prototype for toolbar saving

* Add id for tools, add toolbars

* Add toolbars to pack dialog, finish toolbar documents view
2025-12-24 22:22:45 +01:00
tnswo561412
6e27121dfd feat(shapes): add dotted and dashed stroke styles (#1003)
* feat(shapes): add dotted and dashed stroke styles

Add stroke style options (solid, dotted, dashed) to all shape elements
including line, rectangle, circle, and triangle.

- Add StrokeStyle enum to property.dart
- Implement dashed path rendering using PathMetrics
- Add stroke style selector UI in tool and element properties
- Support stroke-dasharray in SVG export
- Add strokeStyle localization key

* fix(shapes): address PR review feedback

- Fix stroke/fill alignment (rect → drawRect)
- Add customizable dashMultiplier and gapMultiplier
- Add expandable Advanced UI with sliders
- Remove dashed style (keep solid/dotted only)
- Remove .claude/settings.local.json and pubspec.lock

* chore: remove unintended files from stroke style commits

- Remove .claude/settings.local.json
- Revert app/pubspec.lock to original state
- Remove accidentally added web icons (favicon.png, Icon-*.png)

* style(shapes): apply dart format to shape files

---------

Co-authored-by: CodeDoctor <codedoctor@linwood.dev>
2025-12-24 20:53:35 +01:00
CodeDoctorDE
80ad2709d2 Improve ui of pdf export dialog 2025-12-07 14:38:31 +01:00
CodeDoctorDE
5e89038a84 Fix missing data in raw text file format 2025-12-03 16:16:45 +01:00
CodeDoctorDE
67cfe68614 Add restore current palette and improve performance of pen 2025-12-02 21:53:19 +01:00
CodeDoctorDE
01f2774dd9 Fix pack name display in select asset dialog 2025-11-23 19:06:13 +01:00
CodeDoctorDE
ec03707457 Fix state will not be saved if changes are made during autosave 2025-11-01 10:12:19 +01:00
CodeDoctorDE
9f6770dfcf Fix absolute read only files not being correctly saved, closes #949 2025-10-26 22:41:58 +01:00
CodeDoctorDE
f672abd329 Fix default page will be recreated on opening, closes #952 2025-10-24 21:19:36 +02:00
CodeDoctorDE
d353dca7c8 Improve tbfly template import and selective template export 2025-10-20 21:52:35 +02:00
CodeDoctorDE
39ccb57cd2 Fix metadata file version not updating if file version is null 2025-10-12 23:31:37 +02:00
CodeDoctorDE
f976794403 Improve memory usage and performance for importing large assets 2025-10-08 23:14:42 +02:00
CodeDoctorDE
3ab829b20f Fix error if pages have same name 2025-09-18 23:01:30 +02:00
CodeDoctorDE
8190c6f5df Add safearea on toolbar, fix performance on import 2025-09-17 19:20:24 +02:00
CodeDoctorDE
4202b6319c Improve spread to pages import for pdf 2025-09-06 19:15:51 +02:00
CodeDoctorDE
10473f16e8 Add support for custom import names for pdf import 2025-09-04 15:18:50 +02:00
CodeDoctorDE
feaf2310e3 Add support for math in rich text 2025-09-03 18:15:01 +02:00
CodeDoctorDE
11c4ad7cff Improve performance and memory footprint 2025-08-15 20:41:38 +02:00
CodeDoctorDE
3d5b367185 Add invert and background to pdf element 2025-08-15 12:05:46 +02:00
CodeDoctorDE
f0d86500d0 Add pdf element, closes #327 2025-08-14 21:51:59 +02:00
CodeDoctorDE
76efe83b38 Improve label support and math styling 2025-08-09 20:15:01 +02:00
CodeDoctorDE
3352ce11be Fix scale rendering, rename to math 2025-08-07 18:03:45 +02:00
CodeDoctorDE
f51a25282f Merge branch 'develop' into feature/latex 2025-08-02 22:32:08 +02:00
CodeDoctorDE
ff5372c926 Add txt support, fix butterfly being registered on all file types on android, closes #874 2025-07-13 12:51:28 +02:00
CodeDoctorDE
fea5fe4926 Fix loading of text based files (tbfly) 2025-07-06 14:49:01 +02:00
CodeDoctorDE
73ef284ecb Fix polygon editing with localpos and selection rect 2025-07-04 21:38:32 +02:00
CodeDoctorDE
166b2cd051 Add editing of polygons 2025-07-01 22:18:15 +02:00
CodeDoctorDE
2637fc5cf8 Merge branch 'develop' into feature/polygon 2025-07-01 21:07:04 +02:00
CodeDoctorDE
233d623848 Fix formatting again 2025-06-23 17:48:26 +02:00
CodeDoctorDE
82f05b4e17 Fix formatting, add edit url to docs 2025-06-23 17:35:45 +02:00
CodeDoctorDE
fece67fe45 Start adding polygon tool (#399) 2025-06-19 22:26:46 +02:00
CodeDoctorDE
40c40a4de9 Try adding latex support (#725) 2025-06-19 16:05:16 +02:00
CodeDoctorDE
266e7cab50 Fix migration issues 2025-06-19 14:29:52 +02:00
CodeDoctorDE
584c07da87 Fix migration of pages 2025-06-17 15:13:19 +02:00
CodeDoctorDE
e12f4eba2b Fix broken migration with fill property 2025-06-08 10:27:22 +02:00
CodeDoctorDE
6aaac08e62 Remove duplicated name property in text styles 2025-06-04 13:00:20 +02:00
CodeDoctorDE
cbfc06e376 Improve text based handling for saving and importing 2025-05-30 16:22:11 +02:00
CodeDoctorDE
a0a8acba3c Fix temporary handler and text element behavior 2025-05-24 20:24:51 +02:00
CodeDoctorDE
dd7454e9c5 Fix updating text properties in selection 2025-05-24 19:38:13 +02:00
CodeDoctorDE
a956bbe68d Add migration 2025-05-21 12:19:09 +02:00
CodeDoctorDE
db3a561633 Use uri in thumbnail, add new shortcuts docs 2025-05-20 18:02:49 +02:00
CodeDoctorDE
594820b8e6 Update newest shortcuts, fix sorted text file format export 2025-05-20 17:49:21 +02:00
CodeDoctorDE
9161cb0572 Add support for exporting to text in ui 2025-05-20 15:22:36 +02:00
CodeDoctorDE
6795f58f34 Add converter for data to texxt 2025-05-18 18:42:56 +02:00
CodeDoctorDE
893649f423 Add extra fill color, closes #802 2025-05-14 21:33:11 +02:00