immich/mobile/lib/presentation/widgets/action_buttons
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 +07:00
..
add_action_button.widget.dart feat(mobile): move top bar buttons into kebabu menu in AssetViewer (#24461) 2025-12-09 18:26:28 +07:00
advanced_info_action_button.widget.dart fix: mobile unawaited_futures lint (#21661) 2025-10-27 09:32:52 +07:00
archive_action_button.widget.dart chore: refactor mobile events (#24263) 2025-11-30 12:43:33 +07:00
base_action_button.widget.dart feat(mobile): move top bar buttons into kebabu menu in AssetViewer (#24461) 2025-12-09 18:26:28 +07:00
cast_action_button.widget.dart feat(mobile): move top bar buttons into kebabu menu in AssetViewer (#24461) 2025-12-09 18:26:28 +07:00
delete_action_button.widget.dart chore: refactor mobile events (#24263) 2025-11-30 12:43:33 +07:00
delete_local_action_button.widget.dart chore: refactor mobile events (#24263) 2025-11-30 12:43:33 +07:00
delete_permanent_action_button.widget.dart chore: refactor mobile events (#24263) 2025-11-30 12:43:33 +07:00
delete_trash_action_button.widget.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 +07:00
download_action_button.widget.dart chore(mobile): add kebabu menu in asset viewer (#24387) 2025-12-05 19:51:59 +07:00
download_status_floating_button.widget.dart fix: download feedback (#22178) 2025-09-19 00:47:01 +07:00
edit_date_time_action_button.widget.dart feat: drift edit time and date action (#20377) 2025-07-30 14:40:13 +07:00
edit_image_action_button.widget.dart fix(mobile): closing editor goes back to main page (#22647) 2025-10-06 20:56:35 +07:00
edit_location_action_button.widget.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 +07:00
favorite_action_button.widget.dart chore(mobile): add kebabu menu in asset viewer (#24387) 2025-12-05 19:51:59 +07:00
like_activity_action_button.widget.dart chore(mobile): add kebabu menu in asset viewer (#24387) 2025-12-05 19:51:59 +07:00
motion_photo_action_button.widget.dart feat(mobile): move top bar buttons into kebabu menu in AssetViewer (#24461) 2025-12-09 18:26:28 +07:00
move_to_lock_folder_action_button.widget.dart chore: refactor mobile events (#24263) 2025-11-30 12:43:33 +07:00
remove_from_album_action_button.widget.dart feat(mobile): remove from album in asset viewer bar (#20672) 2025-08-05 15:20:55 +07:00
remove_from_lock_folder_action_button.widget.dart chore: bump line length to 120 (#20191) 2025-07-25 02:37:22 +07:00
restore_trash_action_button.widget.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 +07:00
share_action_button.widget.dart fix: mobile unawaited_futures lint (#21661) 2025-10-27 09:32:52 +07:00
share_link_action_button.widget.dart chore: remove share link success prompt (#19671) 2025-07-01 16:55:17 +07:00
similar_photos_action_button.widget.dart fix: show in timeline from search page (#23440) 2025-10-31 14:55:28 +07:00
stack_action_button.widget.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 +07:00
trash_action_button.widget.dart chore: refactor mobile events (#24263) 2025-11-30 12:43:33 +07:00
unarchive_action_button.widget.dart chore: refactor mobile events (#24263) 2025-11-30 12:43:33 +07:00
unfavorite_action_button.widget.dart chore(mobile): add kebabu menu in asset viewer (#24387) 2025-12-05 19:51:59 +07:00
unstack_action_button.widget.dart feat(mobile): add unstack button (#21869) 2025-09-28 06:51:38 +07:00
upload_action_button.widget.dart chore: bump dart sdk to 3.8 (#20355) 2025-07-28 14:04:03 +07:00