idubnori
e966ee5544
refactor: replace copyWith method with withButtonPosition for ActionButtonContext
2025-12-17 23:37:36 +09:00
idubnori
75734b45a0
fix: pass iconOnly and menuItem parameters to EditImageActionButton for enhanced customization
2025-12-17 21:52:28 +09:00
idubnori
a9bee498c4
fix: add copyWith method to ActionButtonContext for improved context management
2025-12-17 21:52:28 +09:00
idubnori
e49239e7e9
refactor: clean up
2025-12-17 21:52:28 +09:00
idubnori
939c222728
feat(mobile): add ButtonPosition enum and update action button context
2025-12-17 21:52:28 +09:00
idubnori
c38ecab1a6
refactor: action button visibility logic and kebab menu handling
2025-12-17 21:52:28 +09:00
idubnori
76fd68957c
feat(mobile): improve action button order
2025-12-17 21:52:28 +09:00
idubnori
7d4de5f2e2
feat(mobile): move activity button to action button menu
2025-12-16 16:58:06 +09:00
idubnori
b10a8baf53
feat(mobile): move buttons in the bottom sheet to the kebabu menu ( #24175 )
...
* refactor: remove bottom sheet buttons
* feat: add iconOnly and menuItem parameters to action buttons
* feat: enhance action button context and kebab menu integration
* feat: use ActionButtonContext
* fix: add missing options in some cases
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-12-15 16:44:27 -06:00
idubnori
7af99b8606
feat(mobile): move top bar buttons into kebabu menu in AssetViewer ( #24461 )
...
* chore(mobile): i18n: "open_asset_info" in viewer kebab menu
* feat(mobile): move some top buttons into kebabu menu
* refactor(mobile): viewer kebab menu to use context-based button generation
* feat(mobile): refactor action button and kebab menu to use ConsumerWidget for improved state management
* feat(mobile): pass original theme to ViewerKebabMenu for consistent styling
* chore: styling
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-12-09 18:26:28 +00:00
Alex
c69786b039
fix: button condition rendering ( #23400 )
2025-10-31 08:42:01 -05:00
Alex
1a2e7d06cb
chore: make view similar photo button more discoverable ( #23350 )
2025-10-29 15:38:50 +00:00
Viktor Mykhailiv
12bb39a111
feat(mobile): view similar photos ( #22148 )
...
* feat: view similar photos on mobile
# Conflicts:
# mobile/lib/models/search/search_filter.model.dart
# mobile/lib/utils/action_button.utils.dart
* fix: bottom sheet is unusable after navigating to search
* feat(mobile): open DriftSearchPage as root route
* reset search state on tab navigation
* fix tests
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-10-28 16:17:26 -05:00
shenlong
8de7eed940
feat(mobile): add unstack button ( #21869 )
...
* fix: add unstack button
* feat: allow unstacking inside of asset viewer
* chore: update tests
* chore: rework unstacking in asset viewer
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: bwees <brandonwees@gmail.com >
2025-09-28 06:51:38 +05:30
shenlong
53c67f4d71
fix: show delete on device when asset has a local match ( #22143 )
...
* fix: show delete on device when asset has a local match
* change test description
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-17 21:48:54 +05:30
shenlong
67a8cab286
feat: resurrect advanced info ( #21633 )
...
* feat: resurrect advanced info
* display null values as well
* add exif details
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-10 08:38:53 -05:00
Alex
ec01db5c8b
refactor: bottom sheet action button ( #20964 )
...
* fix: incorrect archive action shown in asset viewer'
* Refactor
* use enums syntax and add tests
2025-08-18 10:20:08 -05:00