Simplify documentation and website; expand shortcut guides

This commit is contained in:
Samuel Onoja committed 2026-09-30 07:00:20 +01:00
1 parent 46509f880a
commit 4d60c296a7
26 files changed
+1060 -1032

No files matched your search

+3 -4
View File
@@ -5,7 +5,7 @@ prompt and screen-sharing/recording chooser.
- `Palette` resolves KDL colors and corners and builds the native toolkit theme.
- `PRESETS` defines the six built-in color schemes.
- `font` and `text` share bounded font-name storage and explicit font selection.
- `font` and `text` provide shared font selection and text.
- `controls` supplies surfaces, navigation, font-aware text buttons and input styles.
- `menus` supplies headings, rows, sections, separators, switches and slider styles.
- `calendar` supplies date/time labels, stacked clock digits and calendar grids.
@@ -16,9 +16,8 @@ prompt and screen-sharing/recording chooser.
Keep the attachment alive with its window and make the client background
transparent after attachment succeeds. Other compositors retain the client fill.
Applications own layout, data, actions and animation timing. Pass their current
palette and animation progress into the shared components; do not build another
native theme or copy a common control style into an application.
Applications supply layout, data, actions, and animation progress. Extend shared
components when a style is needed across apps.
```rust
let palette = ferese_theme::Palette::from_document(Some(&document));