Fork point: pop-os/libcosmic 1.0.0 + perf/quickwins-bundle + macOS window controls feature. From here the crate diverges under the yoda lineage with its own versioning. Changes: - Cargo.toml: name = libcosmic-yoda, version = 0.1.0-yoda - [lib] name = cosmic kept unchanged — consumer code still does 'use cosmic::...' - examples/*/Cargo.toml: updated all libcosmic dep references to libcosmic-yoda - i18n/*/libcosmic.ftl renamed to libcosmic_yoda.ftl (71 locales) to match the new name expected by fluent_language_loader!() macro cargo check --lib passes. Examples not yet validated — Phase 2 (Wayland-only cut) will rework them anyway. |
||
|---|---|---|
| .. | ||
| about | ||
| applet | ||
| application | ||
| calendar | ||
| config | ||
| context-menu | ||
| cosmic | ||
| image-button | ||
| menu | ||
| multi-window | ||
| nav-context | ||
| open-dialog | ||
| spin-button | ||
| subscriptions | ||
| table-view | ||
| text-input | ||
| README.md | ||
Examples
applet
Demonstrates how to create an applet.
just run applet
application
Start here as a template for creating an application with libcosmic's application API.
just run application
calendar
Demonstrates how to use the calendar widget.
just run calendar
config
Demonstrates how to use the configuration system. There is no GUI in this example.
just run config
context-menu
Demonstrates how to use the context menu widget.
just run context-menu
image-button
Demonstrates how to use the image-button widget.
just run image-button
menu
Demonstrates how use the menu widget.
just run menu
multi-window
Demonstrates how to open multiple windows.
just run multi-window
nav-context
Demonstrates how to use the navigation bar widget.
just run nav-context
open-dialog
Demonstrates how to create an open file dialog
just run open-dialog
text-input
Demonstrates how to use the text input widgets.
just run text-input