cosmic-settings/page
Lionel DARNIS a44a022144 fix: depend on libcosmic-yoda under the cosmic extern name
The local libcosmic fork renamed its package to libcosmic-yoda, but this
workspace still asked for `libcosmic` by path, so the whole workspace
failed to resolve.

Naming the dependency key `libcosmic` with `package = "libcosmic-yoda"`
is not enough: a renamed dependency takes its key as the extern name, so
the 67 source files that `use cosmic::` would stop compiling. Key the
dependency `cosmic` instead, matching every other repo in the local
stack, and update the `libcosmic/*` feature strings accordingly.

Also carried in this commit, from earlier work in the tree: the sctk
workspace dependency pinned back to smithay-client-toolkit 0.20.0.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-31 12:14:23 +02:00
..
src chore: add rustfmt config 2026-05-15 16:26:20 -06:00
Cargo.toml fix: depend on libcosmic-yoda under the cosmic extern name 2026-07-31 12:14:23 +02:00
README.md feat: refactor the settings page architecture 2023-04-25 00:35:13 +02:00

cosmic-settings-page

This module contains the APIs for creating and managing settings pages.

  • A Page implements the Page and AutoBind traits.
  • A Section is a subset of a page, with a view function to generate the UI.
  • The Binder holds all of the pages, their sections, and additional metadata associated with them