ui-features
FeaturedImplementing UI/UX features in sidecar including modals (internal/modal library), keyboard shortcuts, mouse support, scrolling, pill/tab rendering, and pane resizing. Use when implementing UI features, handling user input, adding keyboard shortcuts, building modals, or working on UX improvements.
Install
Quality Score: 93/100
Skill Content
Details
- Author
- marcus
- Repository
- marcus/sidecar
- Created
- 8 months ago
- Last Updated
- 2 days ago
- Language
- Go
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
create-modal
Create declarative modals using the modal library API. Covers modal types (confirm, input, select, form), sections (Text, Buttons, Input, Textarea, Checkbox, List, Combo, When, Custom), rendering with OverlayModal, and keyboard/mouse handling. Use when adding modals or dialogs to the application.
ui-dev
This skill MUST be used whenever the task involves UI development, renderer code changes, adding or modifying components, creating modals or dialogs, working with CSS styles, building new UI features, or touching any file in src/renderer/. Use this skill when the user asks to "add a button", "create a modal", "add a dropdown", "update the sidebar", "style a component", "add a new UI feature", or any renderer/frontend work.
qol-tray-ui-systems
Use when adding or modifying qol-tray UI components, reusable or shared UI, Component Gallery entries, modals, keyboard navigation, dropdowns, toggles, focus management, or selection wedge behavior. Trigger on UI component reuse, stray UI components, gallery/production drift, and changes under ui/views/, ui/components/, ui/lib/components/, ui/lib/hooks/, ui/app/, or ui/styles/. Do not trigger for generic non-UI uses of "component".