Repository navigation
Releases
BronnBakesTimer 1.2: Advanced Multi-Timer Functionality & Smart Notifications
Introducing BronnBakesTimer 1.2
Welcome to BronnBakesTimer 1.2, a significant update designed to elevate your baking experience. This version incorporates thoughtful features and improvements based on your direct feedback and needs.
🌟 What's New
For the Modern Baker
- Multiple Timers: Simultaneously manage multiple baking tasks with ease using the new multi-timer feature.
- Customizable Timer Labels: Each timer can be uniquely named for better organization, while their countdown displays are intuitively designed.
- Scrollable Interface: Navigate through your multiple timers with ease on a vertically scrollable interface.
Enhanced Interaction and Alerts
- Color-Changing Countdown Display: The countdown numbers (like 01:15, 01:14) turn green when a timer completes, offering a clear and immediate visual cue.
- Real-Time Notification Content: The notification tray now shows "BronnBakes Timer" and the current countdown, such as "01:05", keeping you informed in real-time.
- Vibration Feedback: Receive tactile alerts through vibrations at each timer completion.
Refined User Experience
- Accurate Timer Countdown: Improved countdown accuracy ensures that the displayed time aligns perfectly with real-time progression.
- Seamless Screen Rotation Handling: Enjoy a consistent and smooth app performance, even when rotating your device.
🔨 Technical Updates
- Conducted comprehensive code refactoring and expanded testing for enhanced stability and usability.
🎂 Tailored to Your Needs
These new features and updates are crafted with your baking sessions in mind, striving to make each one more enjoyable and efficient.
View the full commit history for a detailed overview of the changes and enhancements.
Dive into a more advanced and interactive baking experience with BronnBakesTimer 1.2! 🧁🕒
BronnBakes Timer v1.1 - Enhanced Background Functionality
What's New in v1.1
This release of BronnBakes Timer brings significant improvements to the app's background functionality, especially on power-saving devices like the Huawei P30.
Key Enhancements:
- Foreground Service Integration: To ensure the alarm works reliably in the background, especially on devices with aggressive power management, we've implemented a Foreground Service in the app.
- Notification Support: We've added notification capabilities, complete with a custom icon, enabling the app to run persistently in the background.
- Dependency and Codebase Updates: The app now runs on the latest versions of its dependencies, and the codebase has been tidied following lint recommendations.
- Refactoring for Maintainability: Code has been reorganized into separate files for easier management and future development.
- Improved Error Logging: Enhanced logging and UI reporting mechanisms for better error handling and user experience.
- Dependency Injection with Koin: For scalable code architecture, we've integrated the Koin library for dependency injection.
- Repository Pattern Implementation: To facilitate efficient data sharing between the UI and the Foreground Service, particularly for timer countdown progress.
- Timer Tick Logic Overhaul: The logic has been completely revamped for efficiency, accompanied by comprehensive unit tests.
Miscellaneous Improvements:
- Updated the app version from 1.0 to 1.1.
- Refined the method for retrieving the app version.
- Expanded the scope of unit testing to cover both new and existing features.
Notes:
This update is particularly important for users experiencing issues with the alarm functionality when the app is not in the foreground, especially on devices known for rigorous power management. Your feedback is invaluable to us, so please don't hesitate to reach out with any comments or issues you encounter.
Thank you for using BronnBakes Timer!
The BronnBakesTimer_1.1.apk is available under the "Assets" section of this release for download.