{"repo":"antonreshetov/macvue","free":true,"listed":false,"github":"https://github.com/antonreshetov/macvue","clone":"git clone https://github.com/antonreshetov/macvue.git","description":"macOS-inspired controls, built for Vue.","language":"TypeScript","stars":26,"topics":["component-library","liquid-glass","macos","ui-components","vue","vue-components"],"license":"MIT","category":"ui-components","readme_excerpt":"MacVue macOS-inspired controls, built for Vue. Vue 3 components carrying AppKit metrics, states and keyboard behaviour. Including opt-in Liquid Glass refraction. Documentation &nbsp; &nbsp; Components &nbsp; &nbsp; Liquid Glass Work in progress. Until 1.0 the design tokens ( --macvue- names and scales) are not a stable contract : renames and removals may land in minor releases while the library is calibrated against the macOS Tahoe reference. What's inside - 19 components — Badge, Box, Button, Checkbox, Glass Panel, Help Button, Label, Pop-Up Button (with Pull-Down), Progress, Radio Group, Search Field, Secure Field, Segmented Control, Separator, Slider, Spinner, Stepper, Switch, Text Field. - Five control sizes on every control that has them: mini , small , regular , large , extraLarge — the NSControl.ControlSize scale, measured rather than guessed. - Light and dark through a single data-macvue-appearance attribute, on any element rather than just the page root. - System accents — every control follows --macvue-accent . - Liquid Glass with real edge refraction, opt-in per subtree and never at the cost of a broken control where it is unsupported. - TypeScript types included. 25 kB gzipped for the whole library, JS and CSS together. Installation Vue 3.4 or newer is a peer dependency. Usage Import macvue/style.css once, at your application entry. Appearance Light and dark are driven by one attribute, and it works on any element — a dark panel inside a light page needs no extra ","default_branch":null,"files":null,"tree":[],"storefront":"/r/antonreshetov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/antonreshetov/macvue/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."}