docs: add example files and reorganize config

- Add data/style.example.css with CSS customization guide
- Add data/scripts/example.sh as script template
- Reorganize config.example.toml with clear sections:
  - File locations box at top
  - Separate sections: General, Appearance, Providers
  - Group trigger providers vs prefix providers
  - Add inline comments for all options
- List all built-in themes in appearance section

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2025-12-29 17:34:10 +01:00
parent d086995399
commit 405b598b9b
3 changed files with 162 additions and 42 deletions

73
data/style.example.css Normal file
View File

@@ -0,0 +1,73 @@
/*
* Owlry Custom Style Overrides
* Copy to: ~/.config/owlry/style.css
*
* This file is loaded AFTER themes, allowing you to override
* specific styles without creating a full theme.
*
* Available CSS classes:
* .owlry-window - Main window container
* .owlry-main - Main content area
* .owlry-header - Header with mode and tabs
* .owlry-search - Search input field
* .owlry-results - Results list container
* .owlry-result-row - Individual result row
* .owlry-result-name - Result item name
* .owlry-result-description - Result description text
* .owlry-result-icon - Result icon
* .owlry-tag-badge - Tag badges on results
* .owlry-badge-* - Provider badges (app, cmd, uuctl, etc.)
* .owlry-filter-button - Tab filter buttons
* .owlry-filter-* - Provider-specific filter buttons
* .owlry-mode-indicator - Current mode label
* .owlry-hints - Bottom hints bar
*
* CSS Variables (set in themes or override here):
* --owlry-bg - Main background color
* --owlry-bg-secondary - Secondary background
* --owlry-border - Border color
* --owlry-text - Primary text color
* --owlry-text-secondary - Secondary text color
* --owlry-accent - Accent/highlight color
* --owlry-accent-bright - Bright accent color
* --owlry-font-size - Base font size (default: 14px)
* --owlry-border-radius - Border radius (default: 12px)
*/
/* Example: Make the window slightly larger */
/*
.owlry-main {
padding: 20px;
}
*/
/* Example: Custom search field styling */
/*
.owlry-search {
font-size: 18px;
padding: 12px 16px;
}
*/
/* Example: Highlight selected row differently */
/*
.owlry-result-row:selected {
background-color: rgba(255, 255, 255, 0.1);
border-left: 4px solid var(--owlry-accent);
}
*/
/* Example: Hide tag badges */
/*
.owlry-tag-badge {
display: none;
}
*/
/* Example: Custom scrollbar */
/*
scrollbar slider {
background-color: rgba(128, 128, 128, 0.3);
border-radius: 4px;
}
*/