Area: Localization & Internationalization
Priority: Low
Estimated Time: 2.5 hours
Description:
Given the current English-only string setup noted in #311, RTL layout support (for a future
Arabic/Hebrew locale) has likely never been exercised. Compose and SwiftUI both support automatic
mirroring for standard layout primitives, but custom layouts (widget content, StatusChip rows)
often need explicit verification.
Tasks:
- Force RTL layout in a debug build on both platforms (
adb shell settings put global debug.force_rtl_layout equivalent / iOS pseudo-language RTL scheme) and walk through core screens
- Fix any custom layout that doesn't mirror correctly
- Add RTL snapshot tests once at least one screen is verified correct
Area: Localization & Internationalization
Priority: Low
Estimated Time: 2.5 hours
Description:
Given the current English-only string setup noted in
#311, RTL layout support (for a futureArabic/Hebrew locale) has likely never been exercised. Compose and SwiftUI both support automatic
mirroring for standard layout primitives, but custom layouts (widget content,
StatusChiprows)often need explicit verification.
Tasks:
adb shell settings put global debug.force_rtl_layoutequivalent / iOS pseudo-language RTL scheme) and walk through core screens