immich/mobile/lib/presentation/widgets/action_buttons
shenlong fe5c8ed0fb
refactor: base action (#29617)
* refactor: existing actions to new structure

# Conflicts:
#	mobile/lib/presentation/actions/action.widget.dart
#	mobile/lib/presentation/widgets/action_buttons/favorite_action_button.widget.dart
#	mobile/lib/presentation/widgets/action_buttons/unfavorite_action_button.widget.dart
#	mobile/test/unit/presentation/partner_page_test.dart

* rename to actionitem

* more cleanup

* review changes

* lint changes

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-07-30 17:02:14 -04:00
..
add_action_button.widget.dart chore: enable use_build_context_synchronously lint (#30367) 2026-07-30 20:10:36 +00:00
archive_action_button.widget.dart chore: enable use_build_context_synchronously lint (#30367) 2026-07-30 20:10:36 +00:00
base_action_button.widget.dart fix: dispatch menu onPressed manually (#29353) 2026-06-27 08:10:47 -05:00
bulk_tag_assets_action_button.widget.dart feat(mobile): "Add Tags" asset multiselect option (#26269) 2026-05-18 20:29:09 +05:30
cast_action_button.widget.dart chore(mobile): Apply stricter linting rules for correctness (#30372) 2026-07-30 19:39:24 +00:00
delete_action_button.widget.dart chore: enable use_build_context_synchronously lint (#30367) 2026-07-30 20:10:36 +00:00
delete_local_action_button.widget.dart chore: enable use_build_context_synchronously lint (#30367) 2026-07-30 20:10:36 +00:00
delete_permanent_action_button.widget.dart chore: enable use_build_context_synchronously lint (#30367) 2026-07-30 20:10:36 +00:00
delete_trash_action_button.widget.dart chore: enable use_build_context_synchronously lint (#30367) 2026-07-30 20:10:36 +00:00
download_action_button.widget.dart chore(mobile): Apply stricter linting rules for formatting (#30370) 2026-07-30 08:56:46 +00:00
download_status_floating_button.widget.dart chore(mobile): Apply stricter linting rules for correctness (#30372) 2026-07-30 19:39:24 +00:00
edit_date_time_action_button.widget.dart chore: enable use_build_context_synchronously lint (#30367) 2026-07-30 20:10:36 +00:00
edit_image_action_button.widget.dart feat: mobile editing (#25397) 2026-04-15 09:26:40 -05:00
edit_location_action_button.widget.dart chore: enable use_build_context_synchronously lint (#30367) 2026-07-30 20:10:36 +00:00
like_activity_action_button.widget.dart chore(mobile): Apply stricter linting rules for formatting (#30370) 2026-07-30 08:56:46 +00: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 +00:00
move_to_lock_folder_action_button.widget.dart chore: enable use_build_context_synchronously lint (#30367) 2026-07-30 20:10:36 +00:00
open_in_browser_action_button.widget.dart chore(mobile): Apply stricter linting rules for formatting (#30370) 2026-07-30 08:56:46 +00:00
remove_from_album_action_button.widget.dart chore: enable use_build_context_synchronously lint (#30367) 2026-07-30 20:10:36 +00:00
remove_from_lock_folder_action_button.widget.dart chore: enable use_build_context_synchronously lint (#30367) 2026-07-30 20:10:36 +00:00
restore_action_button.widget.dart chore: enable use_build_context_synchronously lint (#30367) 2026-07-30 20:10:36 +00:00
restore_trash_action_button.widget.dart chore: enable use_build_context_synchronously lint (#30367) 2026-07-30 20:10:36 +00:00
set_album_cover.widget.dart chore: enable use_build_context_synchronously lint (#30367) 2026-07-30 20:10:36 +00:00
set_profile_picture_action_button.widget.dart chore(mobile): Apply stricter linting rules for correctness (#30372) 2026-07-30 19:39:24 +00:00
share_action_button.widget.dart chore(mobile): Apply stricter linting rules for correctness (#30372) 2026-07-30 19:39:24 +00:00
share_link_action_button.widget.dart chore(mobile): Apply stricter linting rules for formatting (#30370) 2026-07-30 08:56:46 +00:00
similar_photos_action_button.widget.dart chore(mobile): Apply stricter linting rules for formatting (#30370) 2026-07-30 08:56:46 +00:00
slideshow_action_button.widget.dart chore(mobile): Apply stricter linting rules for correctness (#30372) 2026-07-30 19:39:24 +00:00
stack_action_button.widget.dart chore: enable use_build_context_synchronously lint (#30367) 2026-07-30 20:10:36 +00:00
trash_action_button.widget.dart chore: enable use_build_context_synchronously lint (#30367) 2026-07-30 20:10:36 +00:00
unarchive_action_button.widget.dart chore: enable use_build_context_synchronously lint (#30367) 2026-07-30 20:10:36 +00:00
unstack_action_button.widget.dart chore: enable use_build_context_synchronously lint (#30367) 2026-07-30 20:10:36 +00:00
upload_action_button.widget.dart chore(mobile): Apply stricter linting rules for formatting (#30370) 2026-07-30 08:56:46 +00:00