7 रिपॉजिटरी
Tools for adjusting the directional layout and orientation of interface elements to support vertical or horizontal display configurations.
Distinguishing note: None of the candidates relate to UI layout orientation; they focus on robotics, updates, or MITM frameworks.
Explore 7 awesome GitHub repositories matching user interface & experience · Interface Layout Orientations. Refine with filters or upvote what's useful.
JSQMessagesViewController is a UIKit-based conversational UI framework and library for iOS. It provides a set of components for rendering interactive message streams, multimedia chat histories, and customizable input controllers within mobile applications. The framework features a layout engine that calculates dynamic bubble dimensions and handles orientation-aware rendering. It includes a resizing text input area with a customizable toolbar for sending and formatting messages, as well as support for group conversations with multiple participants. The library covers message rendering through
Recalculates the placement and width of chat bubbles when the device rotates between portrait and landscape.
Waybar is a modular status bar for Wayland compositors that provides a configuration-driven interface for system monitoring and desktop management. It functions as a shell component that integrates directly with Wayland protocols to track window manager states, manage system tray icons, and display real-time hardware, network, and power metrics. The project distinguishes itself through a highly flexible architecture that allows for independent or synchronized interface bars across multiple monitors, each with unique layout and styling rules. Users can extend the bar's functionality by creatin
The project adjusts the orientation of module text and icons to support vertical layouts when the bar is positioned on the side of the screen.
InfiniteCycleViewPager एक Android यूज़र इंटरफ़ेस कंपोनेंट है जो बिना किसी परिभाषित शुरुआत या अंत के आइटम्स के एक सेट के माध्यम से निरंतर स्क्रॉलिंग को सक्षम बनाता है। यह एक इनफिनिट लूप UI कंपोनेंट और कैरोसेल के रूप में कार्य करता है जो हॉरिजॉन्टल और वर्टिकल दोनों ओरिएंटेशन को सपोर्ट करता है। यह लाइब्रेरी एक कस्टम पेज ट्रांज़िशन सिस्टम प्रदान करती है जो पेजों को सेंटर व्यू की ओर बढ़ते समय स्केल और ऑफ़सेट करके विज़ुअल डेप्थ बनाती है। इसमें एक ऑटो-स्क्रॉलिंग तंत्र भी शामिल है जो एक निर्दिष्ट समय अंतराल के आधार पर सामग्री के माध्यम से घूमता है। यह प्रोजेक्ट इन व्यवहारों को एक वर्चुअल इंडेक्स लूप का अनुकरण करके और पेज मूवमेंट और अपीयरेंस को प्रबंधित करने के लिए कोऑर्डिनेट-आधारित स्केल ट्रांसफ़ॉर्मेशन का उपयोग करके लागू करता है।
Provides a coordinate system that supports both horizontal and vertical scrolling orientations.
The AndroidStaggeredGrid library provides a multi-column, masonry-style grid component for Android applications. It arranges items in a staggered layout where rows contain items of varying heights, similar to a Pinterest-style grid. The library supports dynamic column count configuration and includes built-in item interaction handling through tap event callbacks. Key capabilities include adjustable column counts that can be changed at runtime, separate column configurations for portrait and landscape orientations, automatic scroll position restoration across configuration changes, and an empt
Renders a staggered grid with separate column counts for portrait and landscape orientations automatically.
Infographic is a declarative SVG infographic engine and AI-powered generator that transforms structured specifications and natural language descriptions into complete visual layouts. At its core, it provides a data storytelling framework that combines AI-driven layout generation with multi-pattern composition, supporting linear, circular, radial, tree, and mirror arrangements for sequential, hierarchical, and comparative data structures. The project distinguishes itself through a canvas-based interactive editor with real-time element manipulation and state history management, alongside a serv
Provides multi-pattern layout selection for arranging infographic data structures.
यह प्रोजेक्ट React के लिए एक रिस्पॉन्सिव इमेज गैलरी और कैरोसेल कंपोनेंट है। यह एक सिंगल नेविगेशनल सीक्वेंस के भीतर इमेज और मिक्स्ड मीडिया, जैसे एम्बेडेड वीडियो और iframes, को प्रदर्शित करने के लिए एक स्लाइडिंग इंटरफेस प्रदान करता है। गैलरी मैनुअल प्ले और पॉज़ कंट्रोल्स के साथ ऑटोमेटेड प्लेबैक का समर्थन करती है, और यह विभिन्न स्क्रीन साइज़ के लिए अपने लेआउट को अनुकूलित करती है। इसमें नेटिव ब्राउज़र इम्प्लीमेंटेशन का उपयोग करके एक फुलस्क्रीन डिस्प्ले मोड शामिल है और रेंडर प्रॉप्स के माध्यम से कस्टम स्लाइड कंटेंट रेंडरिंग की अनुमति देता है। नेविगेशन को टच स्वाइप जेस्चर, कीबोर्ड एरो इनपुट और डायरेक्ट थंबनेल सिलेक्शन के माध्यम से हैंडल किया जाता है। यह कंपोनेंट हॉरिजॉन्टल और वर्टिकल लेआउट ओरिएंटेशन दोनों का समर्थन करता है, जिसमें राइट-टू-लेफ्ट भाषा लेआउट भी शामिल हैं, और CSS कस्टम प्रॉपर्टीज के माध्यम से विजुअल थीम संशोधनों को सक्षम बनाता है।
Supports both horizontal and vertical layout directions, including right-to-left language support.
Timeline-View is a native Android UI library used to render sequential event timelines and progress indicators. It provides a set of reusable interface components for displaying chronological sequences of events through markers and connecting lines. The library supports both vertical and horizontal layouts, allowing for the visualization of multi-step processes, workflow states, and shipment tracking flows. These components integrate directly into standard Android mobile application hierarchies.
Contains internal geometry logic to support both vertical and horizontal layouts for timeline components.