No description
Find a file
Michael Aaron Murphy 357de5e9be
improv(segmented-button): Express vertical/horizontal variants as a state machine
It's difficult to make iterative developments when there's two
nearly-identical types that need to be kept synchronized to any change.
Rust gives us traits so we should use them instead of duplicating code.

This made it easier to make styling and layout improvements to both
instances of the segmented button.
2023-01-04 05:55:27 +01:00
.github/workflows ci: add CI for different feature combinations 2023-01-04 05:46:24 +01:00
.vscode chore(vscode): Fix clippy suggestions 2023-01-04 05:46:24 +01:00
examples ci: add CI for different feature combinations 2023-01-04 05:46:24 +01:00
iced@2e52613c21 chore: update iced 2023-01-04 05:46:24 +01:00
res/Fira Remove freefont 2022-10-07 14:25:34 -06:00
src improv(segmented-button): Express vertical/horizontal variants as a state machine 2023-01-04 05:55:27 +01:00
.gitignore Implemented Expander 2022-10-13 11:42:13 +02:00
.gitmodules feat: autosized surface support & update freedesktop-icons & change iced branch to master 2022-12-27 17:27:04 +01:00
Cargo.toml ci: add CI for different feature combinations 2023-01-04 05:46:24 +01:00
config.toml refactor launcher removing templates 2021-12-31 14:58:26 -05:00
LICENSE Initial commit 2021-11-12 20:22:30 -07:00
README.md Updated README 2022-10-13 11:42:49 +02:00

LIBCOSMIC

Building blocks for COSMIC applications.

Building

Libcosmic is written in pure Rust, so cargo is all you need.

cargo build

Usage

There's examples in the examples directory.

Widget library

cargo run --release --example cosmic

Text rendering

cargo run --release --example text

Documentation

The documentation can be found here.

Licence

Libcosmic is licenced under the MPL-2.0

Contact