William Casarin
3d4db820b4
i18n: make localization context non-global
...
- Simplify Localization{Context,Manager} to just Localization
- Fixed a bunch of lifetime issueo
- Removed all Arcs and Locks
- Removed globals
* widgets now need access to &mut Localization for i18n
Signed-off-by: William Casarin <jb55@jb55.com >
2025-07-22 09:49:32 -07:00
3f5036bd32
Internationalize user-facing strings and export them for translations
...
Changelog-Added: Internationalized user-facing strings and exported them for translations
Signed-off-by: Terry Yiu <git@tyiu.xyz >
2025-07-21 12:45:29 -07:00
Fernando López Guevara
8e218a1eb1
feat(full-screen-media): add image URL in top bar and navigation dots in bottom bar
2025-07-16 09:30:58 -03:00
William Casarin
605f6f4711
android: hide new post button when navigating
...
Fixes: https://github.com/damus-io/notedeck/issues/898
Signed-off-by: William Casarin <jb55@jb55.com >
2025-07-10 15:45:33 -07:00
William Casarin
41053dd5a5
ui/carousel: refactor to use indices
...
This refactors our carousel control a bit, it was getting
messy
Signed-off-by: William Casarin <jb55@jb55.com >
2025-07-10 12:09:30 -07:00
Fernando López Guevara
14421da16d
feat(image_carousel): navigate media with arrow left/right keys
2025-07-02 20:25:49 -03:00
Fernando López Guevara
36667bc024
feat(app_images): add module to manage static app image assets
2025-06-25 09:53:31 -07:00
William Casarin
5ef77efebb
scroll: simple fix
...
Instead of a complicated min scroll distance implementation,
we simply disable drag to scroll on carousel to fix vertical
scrolling on android
2025-06-03 10:29:38 -07:00
kernelkind
b2abe495ca
implement blurring
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-05-04 12:57:57 -04:00
kernelkind
953496fc74
note media: unnest full screen media
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-05-04 12:57:43 -04:00
kernelkind
01636786be
note media: only show full screen when loaded
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-05-04 12:56:48 -04:00
kernelkind
379d6c0307
notedeck_ui: move carousel to note/media.rs
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-05-04 12:56:45 -04:00