screen_pinning 1.0.0
screen_pinning: ^1.0.0 copied to clipboard
Flutter plugin for Android screen pinning, kiosk mode, and lock task mode. Supports both managed (device owner/admin) and unmanaged devices. Uses native Android app pinning and lock task features for [...]
1.0.0 #
- BREAKING CHANGE: Renamed package from
screen_pinning_plugintoscreen_pinning - Simpler, cleaner package name for better discoverability
- All features from v1.0.4 included:
- Keep Screen On with wakelock support
- Immersive Mode for hiding system UI
- Auto-Start option
- Orientation Lock support
- Screenshot Prevention
- Centralized ScreenPinningConfig
- Updated all imports:
package:screen_pinning/screen_pinning.dart - Enhanced example app with feature status display
- Comprehensive documentation
Previous versions (as screen_pinning_plugin) #
1.0.4 #
- Updated example app to demonstrate ScreenPinningConfig usage
- Enhanced documentation with all new configuration options
- Added detailed examples for keep screen on, immersive mode, orientation lock
- Improved README with comprehensive feature descriptions
- Better code examples showing individual feature control
1.0.3 #
- NEW: Keep Screen On Feature - Added
keepScreenOnoption to prevent device from sleeping using WakelockPlus - NEW: Immersive Mode Control - Added
immersiveModeoption to hide system UI (status bar, navigation bar) - NEW: Auto-Start Option - Added
autoStartto automatically start screen pinning on initialization - NEW: Orientation Lock - Added
preferredOrientationsto lock screen orientation - NEW: Screenshot Prevention - Added
preventScreenshotsoption (requires additional setup) - NEW: ScreenPinningConfig - Centralized configuration class for all options
- Added
enableKeepScreenOn(),disableKeepScreenOn()methods - Added
enableImmersiveMode(),disableImmersiveMode()methods - Added
updateConfig()to dynamically change settings - Enhanced
dispose()to clean up all enabled features - Better customization support for kiosk applications
1.0.2 #
- Added comprehensive documentation for dual mode support
- Explained managed (device owner/admin) vs unmanaged device modes
- Detailed how plugin uses Android's native app pinning and lock task features
- Added testing instructions for both device types
- Clarified automatic mode detection based on device capabilities
- Enhanced README with "How It Works" section
1.0.1 #
- Enhanced SEO with better description and keywords
- Added 5 topics for improved discoverability
- Updated README with comprehensive use cases
- Added troubleshooting section for common issues
- Improved documentation for kiosk mode applications
1.0.0 #
- Initial release
- Android screen pinning support via Lock Task mode
- Real-time status monitoring via EventChannel
- Device owner detection
- Methods: start, stop, check status, watch events
- Custom platform channel implementation
- No external dependencies