immich/mobile/lib
Thomas d2682f160e
fix(mobile): inherit toolbar opacity (#25694)
Some widgets, like Icon widgets, automatically inherit opacity from the
icon theme in the context. Many other widgets however, do not. The
Immich logo, profile picture, and backup badge are examples of widgets
of this.

All unsupported toolbar widgets have been updated to support inheriting
the opacity from the icon theme.

IconButtons internally animate properties like opacity, which is kind of
nice, but means we have to do more work to replicate that behaviour for
other widgets. In most cases, we can simply use an IconButton widget and
forward the correct opacity. The Immich logo however is not a button,
and therefore we need to use a custom TweenAnimationBuilder.

All widgets are using efficient, native opacity rather than the heavy
Opacity widget.
2026-02-16 09:54:57 +05:30
..
constants feat(mobile): enhance album sorting functionality with order handling (#24816) 2026-02-07 10:11:37 +05:30
domain feat: add people deeplink (#25686) 2026-02-13 09:13:04 +05:30
entities chore: use hosted isar flutter libs (#22757) 2025-10-08 04:19:46 -05:00
extensions fix(mobile): use correct timezone displayed in the info sheet (#24310) 2025-12-02 16:37:19 +00:00
infrastructure fix(mobile): inconsistent query for people (#24437) 2026-02-13 09:13:21 +05:30
interfaces refactor(mobile): interfaces refactor (#19415) 2025-06-23 11:27:44 -05:00
mixins chore: flutter 3.29.1 (#16730) 2025-03-10 21:46:36 -05:00
models feat(mobile): hide search by context/OCR if disabled on server (#25472) (#26063) 2026-02-16 08:11:56 +05:30
pages fix(mobile): inherit toolbar opacity (#25694) 2026-02-16 09:54:57 +05:30
platform fix(mobile): mtls on native clients (#25802) 2026-02-05 17:42:53 +00:00
presentation fix(mobile): inherit toolbar opacity (#25694) 2026-02-16 09:54:57 +05:30
providers fix(mobile): hide latest version warnings (#26036) 2026-02-13 08:15:25 +05:30
repositories fix(mobile): cancel share download when dialog is dismissed (#25466) 2026-02-05 19:08:35 +00:00
routing fix(mobile): Login routing on Splash screen (#26128) 2026-02-12 19:57:43 +05:30
services feat: add people deeplink (#25686) 2026-02-13 09:13:04 +05:30
theme fix(mobile): prevent nav bar label text wrapping (#26011) 2026-02-12 16:57:03 +00:00
utils fix: image and video download complete notification shows "file_name" (#25975) 2026-02-07 02:56:14 +00:00
widgets fix(mobile): inherit toolbar opacity (#25694) 2026-02-16 09:54:57 +05:30
main.dart chore: remove unused key and fix casing for recent_albums (#24691) 2026-02-12 16:06:22 +01:00
wm_executor.dart fix: isolate freeze app on older ios device (#22509) 2025-10-22 12:43:03 -05:00