| description | Generate UI for .NET MAUI (Shiny.Maui.Controls) and Blazor (Shiny.Blazor.Controls) - includes TableView with 14 cell types, TreeView with lazy loading, drag/drop reorder (above/below/into), and configurable expand/collapse icons, FloatingPanel/OverlayHost/ShinyContentPage (bottom/top overlay panels) with detents and header peek, DurationPicker (duration picker with FloatingPanel), FrostedGlassView (native blur/glass effect), Toast service (code-invoked toast notifications with queue/stack, auto-dismiss, spinner, progress bar, pill/fill modes), PillView status badges, BadgeView (content-wrapping corner badge with text/dot/count overflow and pulse), ImageViewer with pinch/pan/double-tap zoom, ImageEditor with crop/rotate/draw/text/undo/redo/export, ChatView with bubbles/typing/load-more/input-bar and custom MessageTemplate/MessageTemplateSelector for per-message rendering, SecurityPin entry, Fab and FabMenu (floating action button and expanding action menu), Scheduler views (calendar grid, agenda timeline, event list), Markdown controls (MarkdownView renderer, MarkdownEditor with toolbar), Barcodes & QR codes (separate Shiny.Maui.Controls.Barcodes / Shiny.Blazor.Controls.Barcodes packages — BarcodeView and QRCodeView with 13 symbologies including QR, Aztec, Data Matrix, PDF417, Code 128/39/93, Codabar, EAN-8/13, UPC-A/E, ITF — pure-managed ZXing.Net renderer, PNG output via built-in encoder on MAUI, SVG or PNG data-URI on Blazor, with a static BarcodeRenderer for raw bytes / SVG / data-URI from code), CameraView (separate Shiny.Maui.Controls.Camera / Shiny.Blazor.Controls.Camera packages — cross-platform camera preview on iOS, Android, Windows, macOS AppKit, and Blazor WASM with zoom, torch, lens/device selection, photo + video capture, and live color filters (Mono/Noir/Sepia/Vivid/Cool/Warm/Fade/Chrome/Instant/Tonal) applied to the live preview and captured photos; a pluggable IFrameAnalyzer pipeline where each analyzer raises its own strongly-typed event (or bindable Command), can be declared right in XAML, added/removed live or toggled on/off via IsEnabled, and draws styled OverlayBoxes via the built-in CameraOverlayView; modular analyzer add-ons Shiny.Maui.Controls.Camera.Barcode/.Face/.Motion/.Ocr/.Documents scan barcodes, detect faces and motion (a box per distinct moving region), run OCR, and extract structured documents — invoices with order lines, AAMVA driver's licenses, health cards, credit cards (brand via IIN+Luhn), and passports (deterministic MRZ) each as their own analyzer returning a strong record with nullable fields + a typed event; registered with .UseShinyCamera()), AutoCompleteEntry with debounced search and dropdown suggestions, CountryPicker with flag/dial code, AddressEntry with geocoding, SignaturePad for capturing signatures with canvas drawing and PNG export, TextEntry with animated floating placeholder/customizable border/tool slots/validation hints/character count, Slider with two-color gradient track and blended thumb, ProgressBar with gradient fill and Vista-style shimmer pulse sweep, ParallaxCollectionView (MAUI) / ParallaxList (Blazor) — a scrollable list with a hero header that translates at a configurable fraction of the scroll offset, with optional collapse-to-sticky and fade, Overlay/LoadingOverlay (full-screen overlay with configurable color/opacity, custom content template, and built-in loading mode with indeterminate spinner or determinate progress bar), SkeletonView (content-wrapping skeleton loader that shows animated shimmer placeholders while IsBusy is true, with built-in line placeholders or a custom placeholder template), Desktop add-on (separate Shiny.Maui.Controls.Desktop package) combining Tray Icon (cross-platform system tray / status-bar icon with context menus, click events, tooltips, and dynamic visibility on Windows/macOS AppKit/MacCatalyst/Linux), Docking (Visual-Studio-style dockable tool windows, tabbed groups, splitters, auto-hide rails, and tear-off floating windows), and an On-Screen Keyboard (touch / kiosk QWERTY soft keyboard with shift / numbers / symbols layers, bottom-docked auto-show on focus, dispatches into focused inputs without stealing focus, full a11y tree for switch input); companion Shiny.Blazor.Controls.Kiosk for Blazor packages docking + on-screen keyboard under one kiosk-shaped Blazor add-on, Feedback Service (extensible IFeedbackService with haptic default, replaceable with TTS/sound/analytics), and UseFeedback support across all interactive controls |
| triggers | ["tableview","table view","settings page","settings view","settingsview","treeview","tree view","tree control","hierarchical view","hierarchy","file browser","folder browser","folder picker","directory tree","lazy load tree","expandable list","nested list","tree node","org chart","blazor treeview","blazor tree view","sheet view","sheetview","bottom sheet","bottomsheet","floating panel","floatingpanel","overlay host","overlayhost","shiny content page","shinycontentpage","pill","badge","status badge","scheduler","calendar","agenda","event list","calendar view","timeline","image viewer","imageviewer","image zoom","pinch to zoom","photo viewer","image editor","imageeditor","image editing","crop image","draw on image","annotate image","image annotation","photo editor","media picker","mediapicker","media picker button","photo picker","pick photo","pick image","choose photo","take photo","add photos","image upload","photo upload","gallery picker","camera capture button","compress photo","image compression","photo carousel","markdown","markdown view","markdown editor","markdown preview","rich text","security pin","securitypin","pin code","pin entry","otp","one time password","pin control","fab","floating action button","floating button","fab menu","fabmenu","speed dial","action menu","action button","shiny blazor controls","blazor tableview","blazor sheetview","blazor bottomsheet","blazor floating panel","blazor fab","blazor pillview","blazor imageviewer","blazor imageeditor","blazor securitypin","blazor scheduler","blazor markdown","blazor mermaid","autocomplete","auto complete","autocompleteentry","auto complete entry","search input","typeahead","type ahead","country picker","countrypicker","country selector","country search","address entry","addressentry","address search","address lookup","geocoding","geocode","blazor autocomplete","blazor country picker","blazor address entry","chat","chatview","chat view","chat bubbles","messaging","chat control","typing indicator","blazor chatview","signature pad","signaturepad","signature","signature capture","sign here","e-signature","esignature","draw signature","blazor signaturepad","blazor signature","text entry","textentry","text field","text input","material entry","floating placeholder","floating label","blazor textentry","blazor text entry","stepper","stepper tool","textentrystepper","gradient slider","gradientslider","slider","range slider","rangeslider","two thumb slider","dual slider","min max slider","temperature slider","blazor slider","blazor gradient slider","duration picker","durationpicker","shinydurationpicker","frosted glass","frostedglass","glass effect","blur effect","acrylic","backdrop blur","glassmorphism","chat template","message template","chat button","action message","toast","toast notification","toast service","snackbar","show toast","blazor toast","dialog","dialogs","alert","confirm","prompt","datagrid","data grid","grid","table with sorting","sortable table","filterable grid","mudblazor datagrid","column grid","editable grid","alert confirm prompt","message box","blazor dialog","feedback service","ifeedbackservice","haptic","haptic feedback","custom feedback","usefeedback","progress bar","progressbar","progress indicator","loading bar","gradient progress","shimmer","vista progress","blazor progressbar","gradient slider","gradientslider","range slider","temperature slider","blazor gradient slider","overlay","loading overlay","loadingoverlay","busy overlay","spinner overlay","progress overlay","blazor overlay","carousel","carousel gallery","carouselgallery","netflix carousel","horizontal scroll","snap carousel","staggered grid","staggeredgrid","masonry","waterfall layout","pinterest grid","pinterest layout","virtualized grid","virtualizedgrid","grouped grid","sticky headers","load more","parallax","parallax collection view","parallaxcollectionview","parallax list","parallaxlist","parallax header","parallax scroll","hero header","collapsing header","sticky header collapse","blazor carousel","blazor staggered grid","blazor virtualized grid","blazor parallax","skeleton","skeleton loader","skeleton view","skeletonview","shimmer","shimmer loading","shimmer placeholder","loading placeholder","content placeholder","placeholder loading","badgeview","badge view","notification badge","notification dot","count badge","unread badge","unread count","inbox badge","cart badge","corner badge","blazor badge","blazor badgeview","tray icon","trayicon","system tray","system tray icon","status bar icon","status bar app","menu bar icon","menu bar app","menubar","notification area","taskbar icon","shell_notifyicon","notifyicon","nsstatusitem","nsstatusbar","app indicator","appindicator","libappindicator","libayatana-appindicator","statusnotifieritem","desktop tray","maui desktop tray","background app","tray menu","tray context menu","docking","dock host","dockhost","dockable","tool window","tool windows","tabbed panel","tabbed group","dock panel","dockpanel","visual studio docking","visual studio layout","vs docking","tear off","tear-off","floating window","floating panel docking","splitter","dock splitter","auto-hide rail","auto-hide panel","blazor docking","on-screen keyboard","onscreen keyboard","on screen keyboard","osk","virtual keyboard","soft keyboard","software keyboard","touch keyboard","kiosk keyboard","tablet keyboard","touchscreen keyboard","touch-screen keyboard","blazor keyboard","maui keyboard","bottom docked keyboard","qwerty","qwerty keyboard","kiosk mode","barcode","barcodes","barcode view","barcodeview","qr code","qrcode","qr code view","qrcodeview","qr generator","barcode generator","barcode renderer","ean","ean-13","ean13","upc","upc-a","upca","code128","code 128","code39","code 39","code93","pdf417","aztec","data matrix","datamatrix","codabar","itf","itf-14","zxing","render barcode","generate qr","generate qr code","blazor barcode","blazor qr code","blazor qrcode","camera","cameraview","camera view","camera preview","take photo","capture photo","record video","video recording","camera filter","scan barcode","barcode scanner","qr scanner","scan qr code","face detection","detect faces","motion detection","ocr","text recognition","read text from camera","invoice scanner","document scanner","scan drivers license","drivers license scanner","aamva","pdf417 scan","health card scanner","extract invoice line items","credit card scanner","scan credit card","card number ocr","passport scanner","scan passport","mrz reader","machine readable zone","frame analysis","getusermedia","webcam","torch","flashlight","flip camera","front camera","back camera"] |