8 dépôts
Modifies the browser's appearance and behavior, including toolbar position, tab management, and menu items.
Distinct from Browser Interface Customizers: Distinct from Browser Interface Customizers: focuses on modifying the browser's own UI (toolbar, tabs, menus) rather than modifying third-party websites.
Explore 8 awesome GitHub repositories matching user interface & experience · Browser Interface Customizations. Refine with filters or upvote what's useful.
《Chrome插件开发全攻略》配套完整Demo,欢迎clone体验
Customizes the browser interface with right-click menus, popup windows, address bar suggestions, and overridden default pages.
Cromite is a privacy-focused browser built as a fork of Chromium that embeds a network-level content blocking engine to intercept advertisements, pop-ups, and tracking scripts before they reach the page. It applies community-maintained public filter lists directly within the browser, eliminating the need for external extensions, and uses a curated patch system applied to the Chromium source tree at build time to add or modify features without maintaining a separate codebase. The browser is hardened against tracking and data leakage through a comprehensive set of privacy and security measures.
Provides extensive interface customization options including toolbar position and tab management.
Firefox-UI-Fix est une collection de feuilles de style CSS, de surcharges de style et d'un framework UserChrome conçu pour redéfinir la mise en page et l'apparence du navigateur web Firefox. Il fonctionne comme un personnalisateur d'interface de navigateur et un kit de style qui utilise l'injection CSS et les surcharges DOM pour modifier le shell du navigateur. Le projet se distingue en offrant une intégration profonde avec les systèmes d'exploitation hôtes, permettant aux décorations de fenêtre, menus et thèmes du navigateur de correspondre aux couleurs d'accentuation du système et à l'esthétique native du bureau. Il inclut des capacités spécialisées pour modifier la hiérarchie visuelle de l'interface et fournir des distributions de thèmes visuels prédéfinis. Les domaines de capacités larges couvrent la modification complète de la mise en page, incluant la possibilité d'ajuster la densité des éléments, de repositionner les barres d'onglets et de réorganiser les barres d'outils de navigation. Le projet fournit également des outils pour la gestion des onglets, la refonte des lecteurs multimédias internes, la suppression des animations d'interface et la personnalisation des pages internes et de la typographie du navigateur. Le système est implémenté en utilisant SCSS et tire parti des mécanismes de style internes du navigateur et des configurations basées sur les préférences.
Provides style overrides for adjusting tab shapes, toolbar density and navigation bar behavior.
breach_core est un navigateur web JavaScript et un framework modulaire conçu pour créer un environnement de navigation personnalisable. Il fonctionne comme une plateforme extensible où des composants d'applications web indépendants sont combinés pour construire une expérience de navigation sur mesure. Le système utilise une architecture modulaire qui isole les composants dans des processus séparés pour garantir une séparation fonctionnelle. Il coordonne ces modules via un système de communication inter-processus utilisant des appels de procédure distante (RPC) basés sur des noms et une messagerie par diffusion. Le framework permet de modifier les interfaces du navigateur et les comportements programmatiques via l'injection de JavaScript et CSS. Il inclut des outils pour gérer les extensions via des répertoires locaux ou des dépôts distants et fournit une interface en ligne de commande pour le contrôle administratif et l'automatisation de l'environnement. La plateforme maintient également la persistance des sessions et le stockage local des cookies pour assurer la cohérence de l'état entre les instances de navigation.
Allows modification of the browser's visual layout and behavior for a tailored user interface.
Ce projet est une bibliothèque de référence et une collection d'exemples de code pratiques pour construire des extensions de navigateur utilisant les API WebExtensions. Il fournit des guides d'implémentation et des exemples fonctionnels pour les composants principaux des extensions, y compris les scripts de contenu, les processus en arrière-plan et les popups d'action du navigateur. Le dépôt se concentre sur la démonstration de modèles d'implémentation spécifiques pour la personnalisation de l'UI du navigateur et la manipulation des pages web. Il inclut des exemples pour créer des barres latérales, des menus contextuels et des pages d'options, ainsi que des techniques pour injecter des scripts et des styles afin d'altérer les éléments du DOM et l'apparence des pages. Le projet couvre un large éventail de capacités, y compris la communication inter-processus via des ponts de messagerie, l'interception et la modification de requêtes réseau, et la gestion des onglets, de l'historique et des favoris du navigateur. Il fournit également des exemples pour la persistance d'état via le stockage local, la vérification d'identité utilisant OAuth2 et l'intégration de panneaux personnalisés dans les outils de développement du navigateur.
Demonstrates how to create custom popups, sidebars, and context menus to modify the browser's native UI.
Supermium is a Chromium-based web browser backported to run on legacy versions of Windows. It uses an abstraction layer to adapt modern engine requirements, enabling contemporary web browsing on older operating systems that lack native support for current Chromium versions. The project integrates content decryption modules to allow the playback of DRM-protected media streams on unsupported platforms. It also features the ability to disable machine-specific encryption, allowing user profiles to be portable across different hardware installations. The browser includes a functional sandbox to i
Enables modification of the browser's own UI elements including titlebars, tab shapes, and dark mode.
This project is a CSS theme for the Firefox web browser designed to integrate its user interface with the GNOME desktop environment. It implements a visual layer that aligns browser elements with the typography, spacing, and overall design language of the GTK system. The theme provides multiple color palettes, including standard dark mode and high-contrast OLED black variants. It also includes system icon integration, allowing the browser to replace internal images with system-level icons to match the host operating system's aesthetics. Beyond color and iconography, the project covers interf
Modifies the browser's appearance and behavior through CSS to change layouts, colors, and element visibility.
This project is a Chromium-based mobile browser and rendering engine designed for mobile platforms. It functions as a web extension host, allowing the execution of browser extensions within a mobile environment to provide custom functionality. The project distinguishes itself through custom user interface modifications, such as the implementation of a specialized night mode and the relocation of the address bar for improved ergonomics. It also includes a remote debugging interface and protocol that allow an external developer console to connect to a live browser instance for inspecting and tr
Modifying browser layout and themes, such as implementing night mode or relocating the address bar for better ergonomics.