Releases
v2.4.3
Compare
Sorry, something went wrong.
No results found
[2.4.0] - 2026-01-30
Added
🎉 New Simplified API - FloatMenu class with chain-style method calls
Reduced from 12 lines to 3 lines for basic usage
Maintains backward compatibility with FloatLogoMenu.Builder
🎯 Service Support - New FloatMenuService example for background floating menu
Display floating menu outside the application
Persistent menu in background service
🔧 Dynamic Configuration Methods
setLogoDrawNum(boolean) - Dynamically control red dot display
setLogoDrawBg(boolean) - Dynamically control circular background display
📚 Documentation
New API_GUIDE.md with detailed API documentation
New CHANGELOG.md with version history
New CONTRIBUTING.md with contribution guidelines
Updated README.md with improved structure
Fixed
🐛 Fixed right-side menu jumping to left side when expanding
🐛 Fixed logo background disappearing after menu expansion
🐛 Fixed all lint warnings:
ClickableViewAccessibility - Added performClick() support
RtlHardcoded - Added @SuppressWarnings for intentional LEFT/RIGHT usage
PrivateApi - Added @SuppressWarnings for status bar height reflection
🐛 Fixed AnimatorListener crash issues
🐛 Fixed refreshDot NullPointerException
Changed
♿ Accessibility Improvements - Full accessibility support for custom views
🎨 Unified Background Color - Consistent gray (0xffe4e3e1) across Activity and Service
📐 Code Refactoring - Simplified positioning logic with absolute coordinates
🗑️ Removed Rotation Animation - Removed logo rotation during drag
Technical Details
Migrated from mixed gravity (LEFT/RIGHT) to unified LEFT gravity with absolute x-coordinates
Improved state management for shrink/restore cycles
Enhanced error handling in lifecycle methods
You can’t perform that action at this time.