libcosmic-yoda/examples
leyoda 3e23d08728 yoda: re-apply hard rename — libcosmic → libcosmic-yoda (0.1.0-yoda)
Reverts the soft-fork pivot (6736a596). Strategy chosen with user:
full cascade fork. Every consumer (leyoda/cosmic-files + each leyoda/app)
depends on libcosmic-yoda by explicit path, so there are no transitive
deps left asking for the upstream 'libcosmic' crate — no [patch]
unification issues, no two-version traps.

Changes:
- Cargo.toml: name = libcosmic-yoda, version = 0.1.0-yoda
- i18n/*/libcosmic.ftl -> libcosmic_yoda.ftl (71 locales)
- examples/*/Cargo.toml dep refs back to libcosmic-yoda
- compat stub features (winit=[], x11=[]) kept for upstream deps that
  might still request them during the migration window

cargo check --lib passes.
2026-04-23 15:32:29 +02:00
..
about yoda: re-apply hard rename — libcosmic → libcosmic-yoda (0.1.0-yoda) 2026-04-23 15:32:29 +02:00
applet yoda: re-apply hard rename — libcosmic → libcosmic-yoda (0.1.0-yoda) 2026-04-23 15:32:29 +02:00
application yoda: re-apply hard rename — libcosmic → libcosmic-yoda (0.1.0-yoda) 2026-04-23 15:32:29 +02:00
calendar yoda: re-apply hard rename — libcosmic → libcosmic-yoda (0.1.0-yoda) 2026-04-23 15:32:29 +02:00
config examples: fix libcosmic features, warnings, etc. 2025-12-05 17:59:42 +01:00
context-menu yoda: re-apply hard rename — libcosmic → libcosmic-yoda (0.1.0-yoda) 2026-04-23 15:32:29 +02:00
cosmic yoda: re-apply hard rename — libcosmic → libcosmic-yoda (0.1.0-yoda) 2026-04-23 15:32:29 +02:00
image-button yoda: re-apply hard rename — libcosmic → libcosmic-yoda (0.1.0-yoda) 2026-04-23 15:32:29 +02:00
menu yoda: re-apply hard rename — libcosmic → libcosmic-yoda (0.1.0-yoda) 2026-04-23 15:32:29 +02:00
multi-window yoda: re-apply hard rename — libcosmic → libcosmic-yoda (0.1.0-yoda) 2026-04-23 15:32:29 +02:00
nav-context yoda: re-apply hard rename — libcosmic → libcosmic-yoda (0.1.0-yoda) 2026-04-23 15:32:29 +02:00
open-dialog yoda: re-apply hard rename — libcosmic → libcosmic-yoda (0.1.0-yoda) 2026-04-23 15:32:29 +02:00
spin-button yoda: re-apply hard rename — libcosmic → libcosmic-yoda (0.1.0-yoda) 2026-04-23 15:32:29 +02:00
subscriptions yoda: re-apply hard rename — libcosmic → libcosmic-yoda (0.1.0-yoda) 2026-04-23 15:32:29 +02:00
table-view yoda: re-apply hard rename — libcosmic → libcosmic-yoda (0.1.0-yoda) 2026-04-23 15:32:29 +02:00
text-input yoda: re-apply hard rename — libcosmic → libcosmic-yoda (0.1.0-yoda) 2026-04-23 15:32:29 +02:00
README.md chore: document examples 2024-09-19 13:11:24 +02:00

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