zikzak_useragent 1.1.0
zikzak_useragent: ^1.1.0 copied to clipboard
A Flutter plugin to get native WebView UserAgent.
1.1.0 #
π₯ ZIKZAK REFACTOR DETONATION π₯ #
BREAKING CHANGES:
- COMPLETE REBRAND: Migrated from
webview_useragenttozikzak_useragent - CLASS NAMES:
WebviewUserAgentβZikzakUserAgent - PACKAGE NAMES: All packages now use
zikzak_useragent_*naming - METHOD CHANNELS: Updated to
zikzak_useragentchannel name - IMPORT PATHS: Update imports to
package:zikzak_useragent/zikzak_useragent.dart
IMPROVEMENTS:
- β Enhanced iOS implementation with Safari suffix detection
- β Optimized Android WebView initialization
- β Improved error handling and type safety
- β Updated documentation with ZIKZAK manifesto
- β Clean architecture compliance
- β Memory-efficient native implementations
PLATFORM UPDATES:
- iOS: WKWebView-based extraction with Safari/604.1 suffix
- Android: WebView.settings-based extraction
- Platform Interface: Streamlined abstract contracts
MIGRATION GUIDE:
// OLD (v1.0.0)
import 'package:webview_useragent/webview_useragent.dart';
final plugin = WebviewUserAgent();
// NEW (v1.1.0)
import 'package:zikzak_useragent/zikzak_useragent.dart';
final plugin = ZikzakUserAgent();
TECHNICAL DEBT ELIMINATION:
- ποΈ Removed legacy webview references
- ποΈ Cleaned up redundant package dependencies
- ποΈ Optimized native code structure
- ποΈ Eliminated unnecessary abstractions
AUTHOR: ARRRRNY
WEBSITE: zuzu.dev
EMAIL: [email protected]
This isn't developmentβit's unfiltered violence against the mundane.
1.0.0 #
- Initial release.