Release Candidate 1 — Release Notes
Released November 4, 2024
This post is part of the Beta → First Release series.
I know this is like three builds in a weekend and a Monday, but I’m pushing out the Release Candidate tonight. If nothing is breaking, this is the version that goes to the stores pending approval timelines.
Accessibility Enhancements
Semantic Structure Improvements
- Comprehensive semantic heading structure across all pages
- Proper semantic labels and roles for better screen reader compatibility
- Improved navigation flow for assistive technologies
- Reorganized content hierarchy for clarity
- Dynamic text scaling support across all screens
- Improved contrast ratios for readability
Color Vision Deficiency Support
- Added support for six color‑vision profiles:
- Protanopia (red‑blind)
- Deuteranopia (green‑blind)
- Tritanopia (blue‑blind)
- Protanomaly (red‑weak)
- Deuteranomaly (green‑weak)
- Tritanomaly (blue‑weak)
- Color‑blind‑friendly UI elements and indicators
- High‑contrast mode option
- Enhanced visual feedback mechanisms
Dice Roller Improvements
Core Functionality
- Complete rewrite of Dice Roller view and viewmodel
- Full integration with
dart_dice_parser
- Advanced notation support:
- Standard dice (d4, d6, d8, d10, d12, d20, d100)
- Multiple dice (2d6, 3d8, …)
- Modifiers (+1, −2, …)
- Keep highest/lowest (kh1, kl2, …)
- Rerolls (r1, r<3, …)
- Exploding dice (!)
- Target numbers (t6, t>4, …)
User Interface Enhancements
- Dedicated dice roll log
- Toggle switches for common settings
- Clear visual feedback for results
- Enhanced history display
- Quick access to frequently used combinations
Backend Improvements
File Handling
- Fixed critical journal loading bug affecting persistence
- Safer file read/write operations
- Better error handling for file operations
- Optimized storage mechanisms
Platform Optimization
- Reduced required permissions on Android and iOS
- Streamlined file access permissions
- Removed unnecessary storage access
- Optimized background operations
General Improvements
- Cleaned up and standardized UI styling
- Better performance with large datasets
- Improved error messaging and user feedback
- Updated documentation and help sections
Known Issues
- None currently reported in RC1
Installation Notes
- Clean installation recommended
- Back up existing data before updating
- Check app permissions after update
I’m doing thorough compliance and permissions checks now to ensure no data is being pulled from your device by accident.