├── .github ├── ISSUE_TEMPLATE.md └── workflows │ ├── ci.yml │ └── validate-desktop-files.yml ├── .gitignore ├── .gitlab-ci.yml ├── Cargo.lock ├── Cargo.toml ├── LICENSE.md ├── README.md ├── data ├── com.system76.CosmicAppLibrary.desktop ├── com.system76.CosmicAppLibrary.metainfo.xml ├── icons │ ├── app-source-flatpak.svg │ ├── app-source-local-symbolic.svg │ ├── app-source-nix.svg │ ├── app-source-snap.svg │ ├── app-source-system-symbolic.svg │ ├── com.system76.CosmicAppLibrary.svg │ └── justfile └── justfile ├── debian ├── changelog ├── control ├── copyright ├── install ├── rules └── source │ └── format ├── flake.lock ├── flake.nix ├── hooks └── pre-commit.hook ├── i18n.toml ├── i18n ├── af │ └── cosmic_app_library.ftl ├── ar │ └── cosmic_app_library.ftl ├── be │ └── cosmic_app_library.ftl ├── bg │ └── cosmic_app_library.ftl ├── ca │ └── cosmic_app_library.ftl ├── cs │ └── cosmic_app_library.ftl ├── da │ └── cosmic_app_library.ftl ├── de │ └── cosmic_app_library.ftl ├── el │ └── cosmic_app_library.ftl ├── en-GB │ └── cosmic_app_library.ftl ├── en │ └── cosmic_app_library.ftl ├── eo │ └── cosmic_app_library.ftl ├── es-419 │ └── cosmic_app_library.ftl ├── es-MX │ └── cosmic_app_library.ftl ├── es │ └── cosmic_app_library.ftl ├── et │ └── cosmic_app_library.ftl ├── fa │ └── cosmic_app_library.ftl ├── fi │ └── cosmic_app_library.ftl ├── fr │ └── cosmic_app_library.ftl ├── frk │ └── cosmic_app_library.ftl ├── fy │ └── cosmic_app_library.ftl ├── ga │ └── cosmic_app_library.ftl ├── gd │ └── cosmic_app_library.ftl ├── gu │ └── cosmic_app_library.ftl ├── he │ └── cosmic_app_library.ftl ├── hi │ └── cosmic_app_library.ftl ├── hr │ └── cosmic_app_library.ftl ├── hu │ └── cosmic_app_library.ftl ├── id │ └── cosmic_app_library.ftl ├── ie │ └── cosmic_app_library.ftl ├── is │ └── cosmic_app_library.ftl ├── it │ └── cosmic_app_library.ftl ├── ja │ └── cosmic_app_library.ftl ├── jv │ └── cosmic_app_library.ftl ├── kmr │ └── cosmic_app_library.ftl ├── kn │ └── cosmic_app_library.ftl ├── ko │ └── cosmic_app_library.ftl ├── li │ └── cosmic_app_library.ftl ├── lt │ └── cosmic_app_library.ftl ├── nb │ └── cosmic_app_library.ftl ├── nl │ └── cosmic_app_library.ftl ├── nn │ └── cosmic_app_library.ftl ├── pl │ └── cosmic_app_library.ftl ├── pt-BR │ └── cosmic_app_library.ftl ├── pt │ └── cosmic_app_library.ftl ├── ro │ └── cosmic_app_library.ftl ├── ru │ └── cosmic_app_library.ftl ├── sk │ └── cosmic_app_library.ftl ├── sr-Cyrl │ └── cosmic_app_library.ftl ├── sr-Latn │ └── cosmic_app_library.ftl ├── sr │ └── cosmic_app_library.ftl ├── sv │ └── cosmic_app_library.ftl ├── ta │ └── cosmic_app_library.ftl ├── th │ └── cosmic_app_library.ftl ├── tr │ └── cosmic_app_library.ftl ├── uk │ └── cosmic_app_library.ftl ├── vi │ └── cosmic_app_library.ftl ├── zh-CN │ └── cosmic_app_library.ftl └── zh-TW │ └── cosmic_app_library.ftl ├── justfile ├── rust-toolchain.toml └── src ├── app.rs ├── app_group.rs ├── config.rs ├── icon_cache.rs ├── localize.rs ├── main.rs ├── subscriptions ├── desktop_files.rs └── mod.rs └── widgets ├── application.rs └── mod.rs /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/validate-desktop-files.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/.github/workflows/validate-desktop-files.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/README.md -------------------------------------------------------------------------------- /data/com.system76.CosmicAppLibrary.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/data/com.system76.CosmicAppLibrary.desktop -------------------------------------------------------------------------------- /data/com.system76.CosmicAppLibrary.metainfo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/data/com.system76.CosmicAppLibrary.metainfo.xml -------------------------------------------------------------------------------- /data/icons/app-source-flatpak.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/data/icons/app-source-flatpak.svg -------------------------------------------------------------------------------- /data/icons/app-source-local-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/data/icons/app-source-local-symbolic.svg -------------------------------------------------------------------------------- /data/icons/app-source-nix.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/data/icons/app-source-nix.svg -------------------------------------------------------------------------------- /data/icons/app-source-snap.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/data/icons/app-source-snap.svg -------------------------------------------------------------------------------- /data/icons/app-source-system-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/data/icons/app-source-system-symbolic.svg -------------------------------------------------------------------------------- /data/icons/com.system76.CosmicAppLibrary.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/data/icons/com.system76.CosmicAppLibrary.svg -------------------------------------------------------------------------------- /data/icons/justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/data/icons/justfile -------------------------------------------------------------------------------- /data/justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/data/justfile -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/debian/install -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/flake.nix -------------------------------------------------------------------------------- /hooks/pre-commit.hook: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/hooks/pre-commit.hook -------------------------------------------------------------------------------- /i18n.toml: -------------------------------------------------------------------------------- 1 | fallback_language = "en" 2 | 3 | [fluent] 4 | assets_dir = "i18n" -------------------------------------------------------------------------------- /i18n/af/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | save = Stoor 2 | -------------------------------------------------------------------------------- /i18n/ar/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/ar/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/be/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/be/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/bg/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/bg/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/ca/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/cs/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/cs/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/da/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/de/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/de/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/el/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/en-GB/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/en/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/en/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/eo/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/es-419/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/es-419/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/es-MX/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/es/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/es/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/et/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/et/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/fa/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/fa/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/fi/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/fr/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/fr/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/frk/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/fy/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/ga/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/ga/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/gd/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/gu/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/he/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/he/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/hi/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/hi/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/hr/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/hu/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/hu/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/id/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/ie/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/is/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/is/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/it/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/it/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/ja/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/ja/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/jv/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/kmr/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/kn/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/kn/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/ko/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/ko/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/li/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/lt/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/nb/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/nb/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/nl/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/nl/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/nn/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/nn/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/pl/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/pl/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/pt-BR/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/pt-BR/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/pt/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/pt/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/ro/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/ro/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/ru/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/ru/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/sk/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/sk/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/sr-Cyrl/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/sr-Cyrl/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/sr-Latn/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/sr-Latn/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/sr/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/sv/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/sv/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/ta/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/th/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/tr/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/tr/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/uk/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/uk/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/vi/cosmic_app_library.ftl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/zh-CN/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/zh-CN/cosmic_app_library.ftl -------------------------------------------------------------------------------- /i18n/zh-TW/cosmic_app_library.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/i18n/zh-TW/cosmic_app_library.ftl -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/justfile -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "1.90.0" 3 | -------------------------------------------------------------------------------- /src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/src/app.rs -------------------------------------------------------------------------------- /src/app_group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/src/app_group.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/icon_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/src/icon_cache.rs -------------------------------------------------------------------------------- /src/localize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/src/localize.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/subscriptions/desktop_files.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/src/subscriptions/desktop_files.rs -------------------------------------------------------------------------------- /src/subscriptions/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod desktop_files; 2 | -------------------------------------------------------------------------------- /src/widgets/application.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-applibrary/HEAD/src/widgets/application.rs -------------------------------------------------------------------------------- /src/widgets/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod application; 2 | --------------------------------------------------------------------------------