Gradience/gradience/frontend/struct.md
tfuxu 4e5d2a03a1
frontend: move settings_schema to schemas/ subfolder
* rename settings_schema to preset_schema
    * update frontend/struct.md
2023-03-06 18:34:37 +01:00

8 lines
517 B
Markdown

## `frontend/` directory structure:
- `cli/` - frontend command-line based interface for Gradience's backend functions
- `dialogs/` - message boxes and simple popup windows
- `schemas/` - color view schemas, mostly used to dynamically construct views with GradienceOptionRow widget
- `utils/` - general purpose utility modules and helpers for UI related stuff
- `views/` - more extensive widgets (eg. widget groups, lists) and GTK window views
- `widgets/` - simple custom (eg. custom Adw.ActionRow) widgets