ITADN
friedow/centerpiece

版本发布 8

v1.1.1
? · 2024-08-11

### ⚡️ Improvements * ⚡️ implement custom scrollable widget by @friedow in https://github.com/friedow/centerpiece/pull/173 ### 🐛 Fixed Bugs * 🔧: add gitmoji configuration to home-manager-module by @a-kenji in https://github.com/friedow/centerpiece/pull/158 * 🐛 Change settings to be loaded only once from disk by @a-kenji in https://github.com/friedow/centerpiece/pull/165 ### 👷 Maintenance * 📝 fix gitmoji home-manager module example typo by @friedow in https://github.com/friedow/centerpiece/pull/159 * ⬆️ update/flake by @a-kenji in https://github.com/friedow/centerpiece/pull/166 * 🚨 Fix clippy warnings by @a-kenji in https://github.com/friedow/centerpiece/pull/171 * ⬆️ Bump iced from 0.10.0 to 0.12.1 by @friedow in https://github.com/friedow/centerpiece/pull/132 * 🔨 Update crane library instantiation by @a-kenji in https://github.com/friedow/centerpiece/pull/176 * 🚑️ Fix compilation with `rustc` `v1.80` by @a-kenji in https://github.com/friedow/centerpiece/pull/180 **Full Changelog**: https://github.com/friedow/centerpiece/compare/v1.1.0...v1.1.1

Firefox, Colors and Gitmojiv1.1.0
? · 2024-06-02

## Release Notes ### :sparkles: New Features * 💄 display bars to visualize cpu core usage by @friedow in https://github.com/friedow/centerpiece/pull/121 * ✨ `git_repositories`: add `zoxide` integration by @a-kenji in https://github.com/friedow/centerpiece/pull/111 * ✨ enable font-fallack for all entries by @friedow in https://github.com/friedow/centerpiece/pull/131 * 🌈 Allow setting colors via configuration by @pinpox in https://github.com/friedow/centerpiece/pull/141 * 😜 Gitmoji plugin by @friedow in https://github.com/friedow/centerpiece/pull/144 * 📑 Firefox bookmarks plugin by @friedow in https://github.com/friedow/centerpiece/pull/133 * 📜 Firefox History by @friedow in https://github.com/friedow/centerpiece/pull/152 ### :bug: Fixed Bugs * 🐛 return false when file_name cannot convert to str by @prmadev in https://github.com/friedow/centerpiece/pull/123 * 🐛 filter empty plugins for calculating scroll offset by @friedow in https://github.com/friedow/centerpiece/pull/125 * 🐛 Add sort function to plugin trait by @a-kenji in https://github.com/friedow/centerpiece/pull/124 * 🐛 implement full desktop spec by @friedow in https://github.com/friedow/centerpiece/pull/120 * 🐛 fix initial sorting in a bunch of plugins by @friedow in https://github.com/friedow/centerpiece/pull/129 * 🐛: fix suspend command invocation by @a-kenji in https://github.com/friedow/centerpiece/pull/134 ### Maintenance * 📝 clarify wayland support by @a-kenji in https://github.com/friedow/centerpiece/pull/105 * 👷 remove magic-nix-cache action by @a-kenji in https://github.com/friedow/centerpiece/pull/106 * ✏️ Fix a small typo in the Readme by @a-kenji in https://github.com/friedow/centerpiece/pull/112 * 🚨 Implement various clippy suggestions by @a-kenji in https://github.com/friedow/centerpiece/pull/113 ### New Contributors * @prmadev made their first contribution in https://github.com/friedow/centerpiece/pull/123 * @pinpox made their first contribution in https://github.com/friedow/centerpiece/pull/141 **Full Changelog**: https://github.com/friedow/centerpiece/compare/v1.0.0...v1.1.0

The Big Leapv1.0.0
? · 2024-03-26

## Personal Note Today we are happy to annouce the v1.0.0 release of centerpiece :tada:! What began as a small personal project with the goal to remove all bars in my desktop environment has transformed into a full featured application launcher with a variety of plugins. A special shoutout to @a-kenji who pushed the development along a great deal. This is the first of my personal projects to reach the 1.0 milestone! Now, without further ado, enjoy this release and find us many bugs. -- @a-kenji & @friedow ## Release Notes ### :sparkles: New Features * ✨ init cli and surface version information by @a-kenji in https://github.com/friedow/centerpiece/pull/50 * 🔧 Configuration File by @friedow in https://github.com/friedow/centerpiece/pull/61 * ✨ set `meta.MainProgram` for centerpiece by @a-kenji in https://github.com/friedow/centerpiece/pull/65 * ✨ allow specifying configuration location by @a-kenji in https://github.com/friedow/centerpiece/pull/93 * ✨ Allow selection of plugins by @a-kenji in https://github.com/friedow/centerpiece/pull/68 * ✨ plugins: add `$GIT_DIRECTORY_NAME` env variable by @a-kenji in https://github.com/friedow/centerpiece/pull/86 * 🔧 Add `^J` and `^K` to select next and previous entry by @a-kenji in https://github.com/friedow/centerpiece/pull/69 * 🔧 enable / disable plugins by @friedow in https://github.com/friedow/centerpiece/pull/74 ### :bug: Fixed Bugs * 🐛 applications: deduplicate entries by @a-kenji in https://github.com/friedow/centerpiece/pull/64 * 🐛 condition in home manager module by @a-kenji in https://github.com/friedow/centerpiece/pull/70 * 🐛 include default config in binary and rewrite config loading by @friedow in https://github.com/friedow/centerpiece/pull/67 * 🐛 fix selected entry being not visible after scrolling by @friedow in https://github.com/friedow/centerpiece/pull/90 * 🐛 fix binary cache location by @friedow in https://github.com/friedow/centerpiece/pull/96 * 🐛 fix font loading by @friedow in https://github.com/friedow/centerpiece/pull/100 ### Maintenance * 🚨 Fix various clippy warnings by @a-kenji in https://github.com/friedow/centerpiece/pull/49 * ⚡️ add nix binary cache to flake.nix by @friedow in https://github.com/friedow/centerpiece/pull/95 * ✅ add `treefmt` as module, devShell, check, ci integration by @a-kenji in https://github.com/friedow/centerpiece/pull/66 * ✏️ Fix a small typo by @a-kenji in https://github.com/friedow/centerpiece/pull/52 * ✅ Add evaluation check for the `home-manager` module by @a-kenji in https://github.com/friedow/centerpiece/pull/75 * 💄 fix formatting by @a-kenji in https://github.com/friedow/centerpiece/pull/73 * 📝 document config options and plugins by @friedow in https://github.com/friedow/centerpiece/pull/87 * ⏪️ revert remove c compiler from devShell by @friedow in https://github.com/friedow/centerpiece/pull/89 * 📝 fix home manager module sample by @friedow in https://github.com/friedow/centerpiece/pull/88 * 🔥 remove c compiler from devShell by @a-kenji in https://github.com/friedow/centerpiece/pull/78 * 🔥 remove `LD_LIBRARY_PATH` wrapper by @a-kenji in https://github.com/friedow/centerpiece/pull/85 * 📝 add a gif showing centerpiece usage by @friedow in https://github.com/friedow/centerpiece/pull/99 * ✏️ Fix a typo in the Readme by @a-kenji in https://github.com/friedow/centerpiece/pull/98 * ♻️ rename windows plugin to sway_windows by @friedow in https://github.com/friedow/centerpiece/pull/101 **Full Changelog**: https://github.com/friedow/centerpiece/compare/v0.8.0...v1.0.0

History, Nix and Wifiv0.8.0预发布
? · 2024-01-17

### :back: Brave History Introduced a new plugin to show Brave browser history. This will open the selected entry in a new tab. ### :snowflake: Nix Module We now have a nix home-manager module in the flake.nix. It automatically configures the indexing service for git repositories and adds centerpice as a system dependency. ### :signal_strength: Wifi Added a plugin which shows nearby wifi networks and lets you connect to them by selecting one. FYI: This depends on networkmanager and dbus.

Batteries, Bookmarks and System Controlv0.7.0预发布
? · 2023-11-11

### :battery: Batteries Introduced a new plugin which shows the current state of charge and the remaining time to charge / until discharged. ### :bookmark: Bookmarks There are two new plugins to control the Brave browser. One for opening bookmarks in a new tab, the other for opening brave in app mode for bookmarks located in a directory called "Progressive Web Apps". These plugins can probably generalized for all chromium-based browsers later on. ### :computer: System Control Added a plugin to lock, sleep, restart or shutdown the system.

Searching, Scrolling and Missing Window Titlesv0.5.0预发布
? · 2023-10-11

### :arrow_up_down: Scrolling Well: You can scroll now :grin:. ### 🐛Bugfixes - The first entry will now be selected on new search input. This is prevents the cursor (which you use to select entries) from going missing. - Fix empty lines in the windows plugin. This was caused by the window title being empty. The window plugin now falls back to displaying the app_id if the window title is missing.

Indices, Resource Monitor and Transparencyv0.6.0预发布
? · 2023-10-11

### :file_cabinet: Index for Git Repositories The newly created diretory `/services` will house little systemd services like the service creating an index for the git repositories plugin. This enables faster startup time for plugins since all information they need is already indexed. ### :window: Tranparency The application now has transparency. This means rounded corners and no more empty space if no entries are left in your search :sparkles:. ### :1234: Resource Monitor There is a new plugin which provides you with the latest numbers from your disks, cpu and ram :tada:.

Window Switching and Gitv0.4.0预发布
? · 2023-09-23

## :window: Window Switching Enables you to switch switch between windows be searching for their title. The only window manager supported so far is Sway because this is the one I'm currently using. ## :woman_technologist: Local Git Repositories Lets you seach through all git repositories in you home directory. Selecting one will curretnly open Alacritty, Sublime Text and Sublime Merge.