{"repo":"pisaiah/ui","free":true,"listed":false,"github":"https://github.com/pisaiah/ui","clone":"git clone https://github.com/pisaiah/ui.git","description":"My UI Widget library for V","language":"C","stars":157,"topics":["vlang","vlang-library","ui","widget-toolkit","gui","v","cross-platform-gui","widget","linux","mac"],"license":"MIT","category":"ui-components","readme_excerpt":"Cross-platform GUI library for V. Inspired by the syntax of Java's Swing/FX & Fluent/WinUI3 Style. Example: (examples/demo/) Example Install Install via VPM: then Components, Containers, & Layouts Components Containers Panel Layouts ------------- ----------- ------------- Button Window Flow Layout Checkbox Panel Border Layout Hyperlink Tabbox Box Layout Image Modal Grid Layout InternalFrame Page Card Layout Label ButtonGroup Menubar ScrollView MenuItem Splitview NavPaneItem TitleGroup ProgressBar Popup Selectbox DesktopPane Slider NavPane Switch Textbox TextField Treeview - Components are the elements of the UI (buttons, inputs, etc). - Containers are components that are designed to contain other components (known as children). - Layouts define how the Panel container positions it's children. More details about Layout: A Visual Guide to Layout Managers - docs.oracle.com Themes Light: - Default, Minty, Ocean, Seven. Dark: - Dark (with Blue/Red/Green/or RGB Accent), Seven Dark. Included Examples BorderLayout Demo Internal Frames Navigation Pane Border Layout Demo Internal Frames Navigation Pane Notepad Calculator Clock Video Player See: Notepad Calculator Clock Video Player (requires libmpv) Mines (Tic Tac Toe)^2 Snake Code: 1-Minesweeper Demo: Play online (via WASM) 2-Tic-Tac-Toe-Squared Play online (WASM) 3-Snake Used in - Vide - Verminal - vPaint - Demo: https://vpaint.app License This project is licensed under MIT OR Boost. Veasel (v mascot) on a Swing","default_branch":null,"files":null,"tree":[],"storefront":"/r/pisaiah","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pisaiah/ui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}