🐛 Version 0.2.0-alpha02
🔧 Bug Fixes & Improvements
This release fixes critical issues when dynamically switching between FRACTIONAL and FIXED_DECIMALS input modes, and enhances the demo app with input mode selectors and debug information.
What's Fixed
Input Mode Switching
Previously, when switching between input modes, the rawDigits field would carry over incorrectly, causing unexpected formatting behavior:
Before (Broken):
1. Type "48730" in FRACTIONAL mode → displays "48,730 kg" (48.730)
2. Switch to FIXED_DECIMALS mode
3. Type "1" → displays "487.301,000 kg" ❌ (incorrect!)
Now (Fixed):
1. Type "48730" in FRACTIONAL mode → displays "48,730 kg" (48.730)
2. Switch to FIXED_DECIMALS mode → displays "48,730 kg" (preserved!)
3. Type "1" → displays "48,731 kg" ✅ (correct!)