Repository navigation
Release 1.5
Changelog:
--- USER INTERFACE & EXPERIENCE ---
- Modernized Design Language: Overhauled
MainActivitywith rounded cards, pill-shaped drag handles, and improved spacing for a cleaner aesthetic. - Polished Top Bar: Reimagined the top navigation with a new icon and a sleek "Settings" button style.
- Fluid Animations:
- Added spring-based transitions for settings and menu expansions.
- Introduced a "swipe hint" animation on the main handle to improve feature discoverability.
- Integrated a loading spinner directly into the "Generate" button for real-time feedback.
- Enhanced Color Picker: Redesigned the color picker row with animated selection rings and a fresh custom color button.
- Editor Refinement: Updated the
Full-Screen Editorwith a gradient-shaded bottom bar and high-contrast interactive drag handles.
--- ENHANCED CUSTOMIZATION ---
- Unified Controls: Grouped blur, size, width, position, and transparency sliders into a single "Text Customization" card to reduce clutter.
- Precision Layout: Introduced a Vertical Offset slider for text positioning and localized the label across all supported languages.
- Visual Hierarchy: Added icons to section headers and redesigned the photo selection placeholder with a prominent bordered card style.
- Dynamic Backgrounds: Added a "Background Darkness" slider with haptic feedback, allowing you to control vignette intensity via direct alpha mapping in
WallpaperUtils.
--- AUTOMATION & SCHEDULING ---
- New Screen-Off Mode: Introduced
ScreenOffReceiverto detect device locking and trigger a silent verse update via an expeditedWorkManagerrequest. - Sequential Rotation: Added a persistent counter to ensure a fresh verse is shown every time the screen cycles.
- Smart Scheduling: Refactored
LocalBibleProviderto support time-interval-based selection (1h, 2h, 3h, 6h, 12h, 24h). - Slot Synchronization: Implemented UTC epoch-based synchronization to ensure consistent verse rotation across devices.
--- LOCALIZATION & THEME ---
- Global Support: Added comprehensive localized strings for new features across 9 languages (SK, EN, CZ, ES, IT, FR, DE, HU, PL).
- Theme Consistency: Updated
use_dynamic_colorto default to false for better initial consistency; updatedColorPickerRowto use localized dialog actions.
--- MAINTENANCE & BUG FIXES ---
- System Compliance: Updated
ScreenOffReceiverto register and unregister dynamically, adhering to modern Android broadcast requirements. - Tactile Feedback: Refined haptic triggers and adjusted slider step logic for a more responsive user experience.
- Worker Logic: Updated
DailyVerseWorkerto fully respect the new interval and screen-off logic.