3 repository-uri
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 este un framework de aplicații cross-platform și un toolkit GUI nativ pentru Python. Acesta servește ca un wrapper frontend multi-platformă care permite ca un singur codebase să fie implementat pe macOS, Windows, Linux, Android și iOS. Toolkit-ul funcționează ca o bibliotecă UI de widget-uri native, mapând definițiile de interfață Python de nivel înalt direct către componentele vizuale proprii ale sistemului de operare gazdă. Acest lucru asigură că aplicațiile utilizează widget-uri native de sistem pentru a se potrivi cu aspectul și senzația mediului țintă, în loc să se bazeze pe biblioteci de desenare personalizate. Framework-ul acoperă dezvoltarea cross-platform pentru aplicații desktop și mobile, cu suport suplimentar pentru implementarea pe browsere web și terminale de linie de comandă.
Implements user interfaces that integrate directly with host operating system native controls instead of custom drawing.
SCLAlertView-Swift este o componentă UI Swift și o bibliotecă de animație utilizată pentru a crea alert views personalizabile pentru iOS. Oferă o interfață vizuală pentru notificarea utilizatorilor despre evenimente de sistem, erori sau succese în cadrul aplicațiilor mobile. Biblioteca se concentrează pe implementarea tranzițiilor animate și a dialogurilor finisate care se abat de la alertele native standard. Include instrumente pentru construirea de alert views animate pentru a oferi feedback utilizatorului prin tranziții vizuale.
Implements polished, non-standard alert designs that deviate from native iOS system dialogs.
alertify.js este o bibliotecă JavaScript pentru notificări și un framework pentru ferestre modale. Oferă un sistem pentru crearea de alerte, confirmări și prompt-uri personalizabile care înlocuiesc notificările standard ale browserului, alături de un sistem de alerte non-blocante pentru mesaje de stare discrete. Proiectul include o coadă secvențială de dialoguri care permite înlănțuirea mai multor ferestre de alertă și prompt într-o ordine definită. Include, de asemenea, un logger de erori JavaScript care captează erorile globale de runtime și le afișează ca notificări vizibile pentru a facilita depanarea. Biblioteca acoperă primitive de dialog interactive pentru capturarea input-ului utilizatorului și confirmări prin callback-uri, precum și logarea notificărilor de sistem pentru stări de succes sau eroare. Gestionează aceste elemente printr-un strat UI non-blocant și un mecanism de secvențiere bazat pe cozi.
Allows for the definition of custom, non-native dialog designs and notification types for specialized system messages.