Skip to content

BETA - v1.0.3

Choose a tag to compare

@Ariel-Gal Ariel-Gal released this 14 Jun 19:18

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 forceOmer setting. 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 omerText2 local variable warning on the epix2 target.