Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,10 @@ See [docs/architecture.md](docs/architecture.md) for the full layout. Short vers
- `src/scan.rs` — system app detection (Linux `.desktop`, Windows Start Menu, macOS `.app`).
- `src/sections.rs` — categories + filter logic.
- `src/ui/` — widgets and panels (sidebar, app grid, detail view, settings).
- `src/ui/theme.rs` — all 25 theme families + 57 palettes.
- `src/ui/theme.rs` — a re-export of [colony-ui](https://crates.io/crates/colony-ui)
plus Colony's own button styling. The 25 theme families and 57 palettes live
in that crate, generated from the design tokens in
[Project-Colony-Resources](https://github.com/Project-Colony/Project-Colony-Resources).

### Style

Expand All @@ -136,7 +139,8 @@ See [docs/architecture.md](docs/architecture.md) for the full layout. Short vers
|--------------------------------|----------------------------------------------------------------------|
| Typo / doc clarification | PR directly. |
| Bug fix | PR directly, reference the issue if any. |
| Small feature (new theme, sidebar tweak) | PR directly, include before/after screenshots if UI-visible. |
| Small feature (sidebar tweak, new setting) | PR directly, include before/after screenshots if UI-visible. |
| A new theme family | Not here — add the TOML to [Project-Colony-Resources](https://github.com/Project-Colony/Project-Colony-Resources), regenerate, and bump `colony-ui`. Colony needs no change at all. |
| Large feature (new auth mode, protocol change) | Open an issue first to discuss design. |

### Reporting bugs / feature requests
Expand Down
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,10 @@ Requires Rust 1.88+ and, on Linux, `libgtk-3-dev`, `libxdo-dev`, `libdbus-1-dev`

## Theming

Colony ships with **25 theme families and 57 palettes**, all compiled into the binary with zero runtime cost:
Colony ships with **25 theme families and 57 palettes**, compiled into the
binary with zero runtime cost. They come from
[colony-ui](https://crates.io/crates/colony-ui) and are shared with every other
Project Colony program, so a theme looks the same wherever you meet it:

| | | | |
|---|---|---|---|
Expand Down
Loading