No description
Find a file
2023-08-16 16:59:15 +02:00
.github/workflows fix CI 2023-06-15 20:38:16 +02:00
.vscode feat!: implement Application API 2023-08-02 11:54:07 +02:00
cosmic-config refactor: use channel subscription for config subscriptions 2023-08-14 12:31:16 -04:00
cosmic-config-derive Cosmic advanced text (#103) 2023-05-30 12:03:15 -04:00
cosmic-theme chore: use palette 0.7.3 2023-08-14 12:31:16 -04:00
examples feat(dialog): XDG portal integrations for open and save dialogs 2023-08-16 16:59:15 +02:00
iced@17a10240be chore: update iced 2023-07-26 18:11:19 -04:00
res improv: use current design for nav bar toggle button 2023-01-10 20:49:49 +01:00
src feat(dialog): XDG portal integrations for open and save dialogs 2023-08-16 16:59:15 +02: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 feat(dialog): XDG portal integrations for open and save dialogs 2023-08-16 16:59:15 +02:00
config.toml refactor launcher removing templates 2021-12-31 14:58:26 -05:00
justfile feat(dialog): XDG portal integrations for open and save dialogs 2023-08-16 16:59:15 +02:00
LICENSE Initial commit 2021-11-12 20:22:30 -07:00
README.md Update README.md 2023-03-06 15:55:33 -07: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

On Pop!_OS

sudo apt install cargo libexpat1-dev libfontconfig-dev libfreetype-dev pkg-config cmake
git clone https://github.com/pop-os/libcosmic
cd libcosmic
git submodule update --init
cargo run --release -p cosmic

If already cloned

cd libcosmic
git pull origin master
cargo run --release -p 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