15 dépôts
Settings for browser color schemes and media rendering to validate application appearance across different display environments.
Distinct from Display Mode Detection: None of the candidates fit; this is a browser-level configuration for testing visual rendering, not a remote session or UI component.
Explore 15 awesome GitHub repositories matching user interface & experience · Visual Display Preferences. Refine with filters or upvote what's useful.
Playwright for Python is a browser automation framework designed for end-to-end testing, web scraping, and user interaction simulation. It functions as a headless browser controller that enables programmatic navigation, data extraction, and the execution of complex workflows across multiple rendering engines. The framework distinguishes itself through an actionability-aware interaction engine that automatically verifies element readiness before performing actions, significantly reducing test flakiness. It utilizes isolated browser contexts to maintain separate storage and cookies for parallel
Adjusts browser color schemes and media settings to validate how an application renders in light or dark modes.
LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It functions as a comprehensive production environment that integrates a MIDI sequencer, a sample-based synthesizer, and an audio mixing console. The project distinguishes itself through a versatile synthesis engine that includes additive synthesis, wavetable generation, and emulations of vintage hardware such as NES audio and FM chips. It also serves as a VST plugin host, allowing for the integration of third-party virtual instruments and audio effects via a standardized interface. Be
Lets users customize visual preferences for the piano roll and toggle between different volume scales.
MediaElement est une bibliothèque JavaScript qui enveloppe les éléments audio et vidéo HTML5 natifs pour fournir une interface média unifiée et un framework de lecteur personnalisable. Il agit comme un contrôleur média multi-format et un framework de plugin basé sur le web, normalisant les contrôles de lecture et les styles visuels pour assurer une expérience cohérente à travers différents navigateurs web. Le projet se distingue par un système de lecture basé sur des plugins qui mappe des types MIME spécifiques à des moteurs de rendu personnalisés, permettant l'intégration d'embeds média tiers et de moteurs de lecture externes. Il prend en charge des fonctionnalités de diffusion avancées, notamment le streaming média adaptatif, l'intégration Chromecast et la gestion des droits numériques (DRM) pour le contenu chiffré. Le framework fournit des capacités étendues pour la personnalisation de l'interface, y compris la génération d'UI pilotée par la configuration, la gestion de la disposition de la barre de contrôle et la mise à l'échelle de la disposition du lecteur. Il inclut des outils intégrés pour l'accessibilité web via des chaînes d'interface localisées et la gestion des sous-titres, ainsi que des utilitaires pour l'analyse des métadonnées média et la conversion de timecode.
Implements configuration settings for player dimensions, poster images, and CSS class prefixes to match a website's visual design.
PeaZip is a cross-platform archive manager and file compression utility. It functions as a tool for compressing, extracting, and managing files across various formats, including 7Z, ZIP, RAR, and TAR. The project includes a specialized archive format converter for adjusting compatibility and compression levels, and a file integrity verifier for calculating checksums and hashes. It provides security tools for protecting data via authenticated encryption and passwords, as well as secure file deletion to permanently erase data from disk space. The application covers a broad range of capabilitie
Provides options to adjust accent colors, transparency levels, and scaling to match personal preferences.
X6 is a JavaScript diagramming library and SVG graph rendering engine used to build interactive flowcharts, mind maps, and visual workflow editors. It provides a framework for defining customizable node and edge behaviors, utilizing a hybrid rendering approach that combines SVG and HTML. The library decouples the visual graph representation from underlying business logic and data structures through a dedicated state management system. It allows for extensive extensibility via a registration mechanism for custom nodes, edges, and canvas tools. The toolkit includes capabilities for automatic g
Provides configurable grid and dot backgrounds to assist users with element alignment and visual orientation.
Vue Flow is a TypeScript library for building interactive node-based editors and flowcharts. It provides the core infrastructure for creating diagrams where users can drag, select, and connect nodes with edges, supporting pan and zoom navigation of the canvas. The library offers extensive control over graph behavior and appearance, including the ability to customize connection lines, define custom edge types, and configure zoom constraints and viewport defaults. It includes built-in components like a minimap for navigation, zoom controls, and a fit-view button, along with features for node re
Displays a configurable grid or dot pattern behind the diagram to improve visual orientation.
ControlRoom est une application desktop macOS conçue pour gérer l'état, l'environnement et l'apparence visuelle du simulateur Xcode. Il sert de toolkit pour le contrôle du simulateur, le débogage visuel, la capture d'écran et les tests d'environnement. Le projet fournit des utilitaires spécialisés pour déclencher des deep links et envoyer des notifications push afin de vérifier les réponses des applications. Il inclut un débogueur visuel pour extraire les couleurs des écrans simulés et un outil de capture pour enregistrer des vidéos et prendre des captures d'écran avec des superpositions de cadre matériel optionnelles. L'application couvre un large éventail de capacités de simulation, notamment la modification des dates système, des statuts réseau, des emplacements GPS et des paramètres d'apparence d'accessibilité. Elle gère également le cycle de vie du simulateur, permettant l'installation et la suppression de logiciels et l'ajustement des modes clair et sombre ou des langues système.
Forces specific light or dark modes, languages, and accessibility settings to verify layout and content scaling.
ChartView is a SwiftUI-native charting library that provides bar, line, pie, and ring chart components within a unified grid-based layout system. The library renders charts by composing SwiftUI views declaratively from data models, letting the framework handle layout and updates without intermediate drawing layers. The library supports multiple chart types that share a common grid layout, enabling composable data visualizations with synchronized axes and backgrounds. Bar charts display data as vertical bars, line charts plot connected data points with gradient fills and optional markers, pie
Draws configurable horizontal and vertical grid lines behind chart content for readability.
Wry est une bibliothèque Rust pour intégrer et contrôler des webviews système natives dans des applications de bureau sur plusieurs systèmes d'exploitation. Il agit comme un wrapper de webview natif et un moteur de rendu multiplateforme qui utilise le moteur de navigateur par défaut du système d'exploitation hôte pour afficher le contenu web. Le projet fournit une couche de communication pour exécuter du JavaScript dans une webview et recevoir les résultats sérialisés en retour dans Rust. Il permet l'implémentation de protocoles personnalisés pour mapper les schémas d'URL aux gestionnaires internes, permettant le chargement d'actifs locaux et l'interception des requêtes réseau sans serveur. La bibliothèque couvre la gestion native des fenêtres et le rendu de l'interface utilisateur, y compris la possibilité d'imbriquer des webviews enfants et de personnaliser les paramètres d'apparence. Elle inclut des capacités pour l'interception de navigation, la gestion des cookies et des sessions, et l'activation des outils de développement de navigateur natifs pour le débogage. Wry expose des handles de fenêtre natifs et fournit une interface de fonction étrangère (FFI) pour les extensions spécifiques à la plateforme.
Allows customization of background colors, transparency, and scrollbar styles to match application themes.
Butterfly est une bibliothèque de visualisation de graphes interactive et un moteur de diagramme basé sur SVG utilisé pour construire des concepteurs de flux de travail basés sur des nœuds et des éditeurs de flux visuels. Il fournit un framework pour le rendu de nœuds, d'arêtes et de groupes interconnectés afin de modéliser des architectures techniques, des processus métier et des flux de travail basés sur les données. Le projet se distingue par sa capacité à intégrer des composants d'interface utilisateur personnalisés en tant que nœuds de graphe et son support spécialisé pour la visualisation de la lignée des données. Il permet le mappage des relations entre les champs de données, les tables et les entités métier pour suivre la provenance et surveiller le statut des flux de travail. Le système couvre un large éventail de capacités, incluant des algorithmes de mise en page automatique des nœuds, l'imbrication hiérarchique des groupes et la validation de la logique de connexion. Il inclut des utilitaires de navigation tels qu'une mini-carte, des contrôles de zoom et de panoramique, et une sélection par zone, ainsi que des outils pour le parcours de la topologie du graphe et l'exportation d'images aux formats vectoriels et matriciels. La bibliothèque est implémentée en JavaScript.
Provides a configurable background grid with snapping to assist in precise node alignment.
soda-theme est un ensemble de skins d'interface visuelle pour Sublime Text qui fournit des modes sombre et clair. Il sert de schéma de couleurs personnalisable et de thème d'interface utilisateur pour l'éditeur de texte. Le projet est optimisé pour les écrans haute résolution, utilisant des éléments d'interface compatibles haute densité (high-DPI) pour garantir que le texte et les icônes restent nets. Le thème permet la personnalisation de l'apparence et des styles de l'interface utilisateur, y compris la modification des formes d'onglets, des icônes de dossiers et des schémas de couleurs via des fichiers de configuration.
Allows adjustment of visual elements like tab shapes, folder icons, and color schemes.
ModernFlyouts est un outil de personnalisation de l'interface Windows et un remplaçant pour les flyouts système. Il fournit un ensemble de superpositions Fluent Design qui remplacent les notifications héritées du système d'exploitation pour le volume, la luminosité et la connectivité réseau. Le projet fonctionne comme une interface de contrôle multimédia et un gestionnaire de superpositions, offrant des outils de lecture audio étendus tels que la lecture aléatoire, la répétition et les barres de progression. Il utilise une couche visuelle avec prise en charge de la transparence et du contraste pour modifier l'apparence et le comportement des superpositions au niveau du système. Le logiciel inclut des capacités de gestion de l'apparence et du comportement des flyouts, permettant d'ajuster l'opacité de l'arrière-plan, les positions des fenêtres et les délais d'affichage. Il fournit également des outils pour gérer les sessions audio système et configurer quels événements matériels déclenchent des superpositions visuelles spécifiques.
Allows adjustment of visual themes, opacity, and window positions based on user preferences.
lensm is a binary analysis tool and Go disassembler interface designed for navigating disassembled machine code, tracking function calls, and inspecting executable metadata. It specifically functions as a Go assembly viewer that visualizes compiled binary instructions alongside their original source code. The project implements the Model Context Protocol to expose internal functions and source code as tools for external AI systems. This protocol-based analysis server enables the streaming of binary data and the management of server lifecycles to allow external tools to analyze logic. The sys
Allows customization of visual preferences including dark mode, highlighting styles, and text size.
Whatsie is a web application desktop wrapper designed to turn web interfaces, specifically messaging services, into standalone desktop applications. It provides a dedicated window environment with a custom icon and system tray integration. The project includes security and privacy layers such as password-protected session locking with automatic timeouts and the ability to purge persistent application data and web caches. It also features native hardware permission management for controlling camera and microphone access. The application supports native system notifications, file download hand
Provides settings for adjusting themes, widget styles, and window zoom to match system preferences.
This project is a configuration manager and visual editor for the Ghostty terminal. It provides a dedicated interface for managing terminal settings, fonts, and colors, alongside a specialized generator for creating keyboard mappings and input sequences. The system enables the definition of complex keybindings and chained actions through an interactive editor. It features a live-preview synchronization system that updates the visual representation of terminal settings as values are modified. The toolset includes capabilities for importing, exporting, and sharing configuration files via uploa
Provides a visual editor for adjusting terminal appearance settings including fonts and colors.