BETA - v1.0.3
KodeshMode BETA v1.0.3
This release introduces layout personalization options, solves crucial AMOLED display issues, and cleans up compiler warnings for a more stable build.
🌟 New Features & Layout Flexibility
- "Shabbat Shalom" Visibility & Placement:
- Added a setting/toggle to show or hide the "Shabbat Shalom" greeting.
- Added custom location offsets (
shabbatShalomX/shabbatShalomY) to position the greeting precisely.
- Expanded Offset Range: Coordinates can now be offset up to ±500 pixels (previously ±120 pixels) in mobile settings, allowing complete freedom to move elements on large high-resolution watches.
- Omer & Parasha Coexistence on AMOLED: Removed the layout rule that hid the Parasha when the Omer was showing. Both elements can now display simultaneously on AMOLED screens.
🔧 Bug Fixes
- AMOLED Font Scaling Fix: Fixed a layout bug where the Shabbat status text incorrectly loaded the large Hebrew Date font. It now uses the dedicated Status font, preventing layout overlapping and AOD (Always-On Display) burn-in warning issues.
- "Shabbat Mode Off" Layout Cleanliness: Restored the early return logic for both MIP and AMOLED displays. When Shabbat Mode is turned off, the clock and complications are hidden completely, showing only the "Shabbat Mode Off" text.
- Omer Count Test Fallback: Corrected the behavior of the
forceOmersetting. When turned on outside the Omer season, it now successfully defaults to Day 33 (Lag BaOmer) for layout testing.
🛠️ Developer & Stability Improvements
- Resolved warnings regarding unreachable statements in
ShabbatMode.mc. - Fixed container type identification warnings during watch face rendering in
KodeshModeView.mc. - Removed the unused
omerText2local variable warning on theepix2target.