SystemBarTint is a specialized library and utility tool for Android that manages background colors and layout dimensions for the system status and navigation bars. It provides a mechanism for applying custom background tints to these system interface elements, specifically when using translucent window modes. The project enables the coordination of application themes with system UI by allowing the use of custom colors or drawables for tinting. It includes tools to manage full-bleed content by calculating the exact pixel dimensions and positions of system bars to determine the necessary layout
JKeyboardPanelSwitch is an Android library designed to manage soft keyboard visibility and coordinate transitions between the software keyboard and custom input panels. It functions as a layout manager and state tracking system that monitors keyboard height and visibility to prevent layout flickering. The library focuses on synchronizing layout dimensions and resolving transition conflicts to eliminate visual jumps. It utilizes real-time window inset tracking and coordinate-based synchronization to align overlapping interface elements precisely during input method switches. The system includ
StatusBarUtil is an Android library that provides comprehensive control over the status bar's appearance, enabling developers to customize its color, transparency, and icon style. The library handles the underlying complexity of Android window flag manipulation and API-level conditional logic, applying the correct styling technique based on the device's Android version for broad compatibility. The library distinguishes itself through specialized integrations with common Android UI patterns. It coordinates status bar transparency with DrawerLayout's fitsSystemWindows flag for seamless drawer o
This is a keyboard interaction library and manager for React Native that provides smooth animations, gesture-based dismissal, and event tracking. It serves as a cross-platform keyboard event bus, ensuring consistent keyboard show and hide behavior between iOS and Android. The project features an interactive animation driver that links native keyboard frame events directly to animated values to bypass bridge round-trips. It enables interactive keyboard dismissal via swipe gestures and includes a keyboard preloading system to eliminate first-show latency and input lag. The library provides com
ImmersionBar is a set of control utilities for Android designed to manage immersive display modes, notch-aware layouts, virtual keyboard visibility, and system bar aesthetics. It provides a centralized way to maximize screen real estate by toggling full-screen displays and controlling the behavior of status and navigation bars.
Les fonctionnalités principales de gyf-dev/immersionbar sont : Immersive Mode System Bars, Notch Display Adjustments, Keyboard Occlusion Prevention, Window Flag Modifications, Soft Keyboard Layout Managers, Soft Keyboard Window Managers, Soft Input Mode Controllers, Display Cutout Managers.
Les alternatives open-source à gyf-dev/immersionbar incluent : jgilfelt/systembartint — SystemBarTint is a specialized library and utility tool for Android that manages background colors and layout… jacksgong/jkeyboardpanelswitch — JKeyboardPanelSwitch is an Android library designed to manage soft keyboard visibility and coordinate transitions… laobie/statusbarutil — StatusBarUtil is an Android library that provides comprehensive control over the status bar's appearance, enabling… kirillzyusko/react-native-keyboard-controller — This is a keyboard interaction library and manager for React Native that provides smooth animations, gesture-based… dayanch96/ytlite — YTLite is a modified YouTube client and a set of specialized extensions designed to provide expanded controls over… adi1090x/polybar-themes — This project is a collection of visual styles, layout variants, and color schemes for the Polybar status bar on Linux.…