insleker
|
540e056e67
|
test: add feature focus on switch document
|
2025-09-24 08:21:26 +08:00 |
insleker
|
d62e3b8313
|
feat: add mobile PDF screen wireframe for compact viewing and signature placement
|
2025-09-22 21:19:32 +08:00 |
insleker
|
b2bf489af0
|
Merge branch 'feat/ui' into feat/mobile
|
2025-09-22 15:05:20 +08:00 |
insleker
|
353aa883d7
|
feat: integrate responsive framework for improved layout handling
|
2025-09-22 13:34:49 +08:00 |
insleker
|
f40396bb93
|
refactor: file picker logic for better user experience on mobile platform
|
2025-09-22 11:29:48 +08:00 |
insleker
|
cea976edc7
|
refactor: replace file_selector with file_picker and update related code
|
2025-09-22 09:29:13 +08:00 |
insleker
|
0a512919a5
|
fix: touch pdf view after first export will trigger app crash due to `Printing.raster`
|
2025-09-21 23:29:21 +08:00 |
insleker
|
f133ecb17c
|
chore: bump version to 1.1.0 and add changelog entry
|
2025-09-20 21:24:23 +08:00 |
insleker
|
c7922cff23
|
refactor: migrate models to use Freezed for immutability and JSON support
|
2025-09-20 20:33:24 +08:00 |
insleker
|
771126d10c
|
Merge branch 'feat/ui'
|
2025-09-20 19:33:24 +08:00 |
insleker
|
82d0c40e6a
|
refactor: preferences repository to contain only 1 provicder
|
2025-09-20 19:31:27 +08:00 |
insleker
|
7032f22327
|
feat: add theme color selection in setting dialog
|
2025-09-20 19:06:10 +08:00 |
insleker
|
8197a352aa
|
feat: add theme color selection
feat: drag-and-drop hints for signature cards
|
2025-09-20 18:37:49 +08:00 |
insleker
|
bc524e958f
|
refactor: use image object to replace bytes
|
2025-09-20 15:38:34 +08:00 |
insleker
|
81a352a513
|
feat: found root cause of slow image process is store them in bytes rather than image object
|
2025-09-19 21:55:59 +08:00 |
insleker
|
8daf5ea3ca
|
fix: exported document doesn't scale, rotate signature correctly
|
2025-09-19 16:53:49 +08:00 |
insleker
|
5a03793b54
|
feat: remember uploaded file name on web and use it when downloading
|
2025-09-18 22:30:22 +08:00 |
insleker
|
0c38178502
|
refactor: ui_services.dart to PdfExportViewModel for export functionality
|
2025-09-18 21:31:30 +08:00 |
insleker
|
eee75f6fdb
|
feat: disable context menu in web
|
2025-09-18 21:05:40 +08:00 |
insleker
|
34f6abad32
|
Merge branch 'refactor/model' into feat/ui
|
2025-09-18 18:09:58 +08:00 |
insleker
|
0f7d840e48
|
feat: enhance PDF thumbnail navigation and selection logic
|
2025-09-18 18:08:33 +08:00 |
insleker
|
a08f93e8d4
|
feat: support export functionality on web by download
|
2025-09-18 18:04:43 +08:00 |
insleker
|
41eea5f00c
|
feat: change app icon
|
2025-09-18 16:30:57 +08:00 |
insleker
|
5ad4d6136f
|
feat: add locking and unlocking functionality for signature placements
|
2025-09-18 14:44:47 +08:00 |
insleker
|
69d5a9a248
|
feat: implement signature drag-and-drop functionality and enhance PDF page overlays
|
2025-09-18 12:50:14 +08:00 |
insleker
|
2043bfc14c
|
feat: enhance signature img processing performance
|
2025-09-18 00:14:56 +08:00 |
insleker
|
feaf7aee9f
|
refactor: update PDF view model and routing for improved session management
|
2025-09-17 20:46:11 +08:00 |
insleker
|
6652de28bf
|
feat: add zoom level listener and scroll thumbs to PDF viewer
|
2025-09-17 17:03:07 +08:00 |
insleker
|
994c1b2569
|
fix: DrawCanvas create signatureCard functionality
|
2025-09-17 14:51:16 +08:00 |
insleker
|
26a0c93390
|
feat: implement image processing and caching in signatureCard
repository
|
2025-09-17 08:16:31 +08:00 |
insleker
|
80cf115ab3
|
feat: add background remove feature in image editor dialog
|
2025-09-15 20:09:27 +08:00 |
insleker
|
8f3039f99e
|
fix: graphic adjust dialog has to show image preview
|
2025-09-12 22:44:00 +08:00 |
insleker
|
461c8f6ae5
|
feat: pass base test of viewmodel API migration
|
2025-09-12 21:40:00 +08:00 |
insleker
|
5549f08b4c
|
feat: migrate pdf state to viewmodel abstraction
|
2025-09-12 18:59:27 +08:00 |
insleker
|
7336ca4d57
|
fix: thumbnail not shown actualy pdf page
|
2025-09-12 12:29:23 +08:00 |
insleker
|
c82bb7fa2a
|
feat: pass widget test
|
2025-09-12 08:19:03 +08:00 |
insleker
|
00e2e1deb4
|
feat: pass base test after document API change
|
2025-09-11 22:04:37 +08:00 |
insleker
|
c46aca1331
|
feat: remove currentPage in Document model
|
2025-09-11 20:54:31 +08:00 |
insleker
|
545d3ad688
|
fix: signature card repository wrong API
|
2025-09-11 17:52:50 +08:00 |
insleker
|
4d2cd09adf
|
feat: partially implement new view of UI
|
2025-09-11 00:13:47 +08:00 |
insleker
|
189bc7e6e6
|
feat: partially implement integration test
|
2025-09-10 22:17:36 +08:00 |
insleker
|
f0a8e25890
|
feat: partially implement UI widget and implement test
|
2025-09-10 21:55:02 +08:00 |
insleker
|
b0a3ff1f57
|
feat: partially implement new ui widget
|
2025-09-10 20:22:36 +08:00 |
insleker
|
d9969e5ea5
|
refactor: remove unused import
|
2025-09-10 18:56:18 +08:00 |
insleker
|
be7c1d4029
|
feat: implement new feature test
|
2025-09-10 18:21:11 +08:00 |
insleker
|
e9cf4c30c1
|
feat: new implement of `/lib/data/repositories/`
|
2025-09-10 15:57:54 +08:00 |
insleker
|
948999fe8e
|
feat: move `model.dart` to `/lib/domain/models/`
|
2025-09-10 13:17:31 +08:00 |
insleker
|
c1b7824cbd
|
feat: group provider into `/lib/data`
|
2025-09-10 00:37:47 +08:00 |
insleker
|
095e99f0a6
|
feat: pass feature test
|
2025-09-09 23:12:56 +08:00 |
insleker
|
21a0638bf0
|
feat: partially implement new feature test
|
2025-09-09 22:26:33 +08:00 |