3 Repos
The practice of designing user interfaces that integrate directly with host operating system native controls.
Distinct from Native GUI Component Controls: Candidates are either too specific to C/C++ or focus on low-level component control rather than overall application design.
Explore 3 awesome GitHub repositories matching user interface & experience · Native Control Interface Design. Refine with filters or upvote what's useful.
Toga ist ein plattformübergreifendes Anwendungs-Framework und ein natives GUI-Toolkit für Python. Es dient als Multi-Plattform-Frontend-Wrapper, der es ermöglicht, eine einzige Codebasis auf macOS, Windows, Linux, Android und iOS bereitzustellen. Das Toolkit fungiert als native Widget-UI-Bibliothek, die High-Level-Python-Interface-Definitionen direkt auf die visuellen Komponenten des Host-Betriebssystems abbildet. Dies stellt sicher, dass Anwendungen native System-Widgets verwenden, um dem Look-and-Feel der Zielumgebung zu entsprechen, anstatt sich auf benutzerdefinierte Zeichenbibliotheken zu verlassen. Das Framework deckt die plattformübergreifende Entwicklung für Desktop- und Mobilanwendungen ab, mit zusätzlicher Unterstützung für die Bereitstellung in Webbrowsern und Befehlszeilenterminals.
Implements user interfaces that integrate directly with host operating system native controls instead of custom drawing.
SCLAlertView-Swift ist eine Swift-UI-Komponente und Animationsbibliothek, die zum Erstellen anpassbarer Alert-Views für iOS verwendet wird. Sie bietet eine visuelle Schnittstelle zur Benachrichtigung von Benutzern über Systemereignisse, Fehler oder Erfolge innerhalb mobiler Anwendungen. Die Bibliothek konzentriert sich auf die Implementierung animierter Übergänge und polierter Dialoge, die von Standard-System-Alerts abweichen. Sie enthält Tools zum Erstellen animierter Alert-Views, um Benutzerfeedback durch visuelle Übergänge zu geben.
Implements polished, non-standard alert designs that deviate from native iOS system dialogs.
alertify.js ist eine JavaScript-Benachrichtigungsbibliothek und ein Framework für modale Dialoge. Es bietet ein System zum Erstellen anpassbarer Warn-, Bestätigungs- und Eingabedialoge als Ersatz für Standard-Browser-Benachrichtigungen sowie ein nicht blockierendes Warnsystem für unaufdringliche Statusmeldungen. Das Projekt verfügt über eine sequentielle Dialog-Warteschlange, mit der mehrere Warn- und Eingabefenster in einer definierten Reihenfolge verkettet werden können. Es enthält zudem einen JavaScript-Fehler-Logger, der globale Laufzeitfehler erfasst und als sichtbare Benachrichtigungen zur Unterstützung beim Debugging anzeigt. Die Bibliothek umfasst interaktive Dialog-Primitive zur Erfassung von Benutzereingaben und Bestätigungen via Callbacks sowie ein System-Benachrichtigungs-Logging für Erfolgs- und Fehlerzustände. Sie verwaltet diese Elemente über eine nicht blockierende UI-Ebene und einen warteschlangenbasierten Sequenzierungsmechanismus.
Allows for the definition of custom, non-native dialog designs and notification types for specialized system messages.