Skip to content

Releases: friedow/centerpiece

Performance, Bugs and Maintenance

11 Aug 11:26
05e6640
Compare
Choose a tag to compare

⚑️ Improvements

  • ⚑️ implement custom scrollable widget by @friedow in #173

πŸ› Fixed Bugs

  • πŸ”§: add gitmoji configuration to home-manager-module by @a-kenji in #158
  • πŸ› Change settings to be loaded only once from disk by @a-kenji in #165

πŸ‘· Maintenance

  • πŸ“ fix gitmoji home-manager module example typo by @friedow in #159
  • ⬆️ update/flake by @a-kenji in #166
  • 🚨 Fix clippy warnings by @a-kenji in #171
  • ⬆️ Bump iced from 0.10.0 to 0.12.1 by @friedow in #132
  • πŸ”¨ Update crane library instantiation by @a-kenji in #176
  • πŸš‘οΈ Fix compilation with rustc v1.80 by @a-kenji in #180

Full Changelog: v1.1.0...v1.1.1

Firefox, Colors and Gitmoji

02 Jun 15:41
dfc00a8
Compare
Choose a tag to compare

Release Notes

✨ New Features

πŸ› Fixed Bugs

  • πŸ› return false when file_name cannot convert to str by @prmadev in #123
  • πŸ› filter empty plugins for calculating scroll offset by @friedow in #125
  • πŸ› Add sort function to plugin trait by @a-kenji in #124
  • πŸ› implement full desktop spec by @friedow in #120
  • πŸ› fix initial sorting in a bunch of plugins by @friedow in #129
  • πŸ›: fix suspend command invocation by @a-kenji in #134

Maintenance

  • πŸ“ clarify wayland support by @a-kenji in #105
  • πŸ‘· remove magic-nix-cache action by @a-kenji in #106
  • ✏️ Fix a small typo in the Readme by @a-kenji in #112
  • 🚨 Implement various clippy suggestions by @a-kenji in #113

New Contributors

Full Changelog: v1.0.0...v1.1.0

The Big Leap

26 Mar 20:53
3105e45
Compare
Choose a tag to compare

Personal Note

Today we are happy to annouce the v1.0.0 release of centerpiece πŸŽ‰!

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

✨ New Features

  • ✨ init cli and surface version information by @a-kenji in #50
  • πŸ”§ Configuration File by @friedow in #61
  • ✨ set meta.MainProgram for centerpiece by @a-kenji in #65
  • ✨ allow specifying configuration location by @a-kenji in #93
  • ✨ Allow selection of plugins by @a-kenji in #68
  • ✨ plugins: add $GIT_DIRECTORY_NAME env variable by @a-kenji in #86
  • πŸ”§ Add ^J and ^K to select next and previous entry by @a-kenji in #69
  • πŸ”§ enable / disable plugins by @friedow in #74

πŸ› Fixed Bugs

  • πŸ› applications: deduplicate entries by @a-kenji in #64
  • πŸ› condition in home manager module by @a-kenji in #70
  • πŸ› include default config in binary and rewrite config loading by @friedow in #67
  • πŸ› fix selected entry being not visible after scrolling by @friedow in #90
  • πŸ› fix binary cache location by @friedow in #96
  • πŸ› fix font loading by @friedow in #100

Maintenance

  • 🚨 Fix various clippy warnings by @a-kenji in #49
  • ⚑️ add nix binary cache to flake.nix by @friedow in #95
  • βœ… add treefmt as module, devShell, check, ci integration by @a-kenji in #66
  • ✏️ Fix a small typo by @a-kenji in #52
  • βœ… Add evaluation check for the home-manager module by @a-kenji in #75
  • πŸ’„ fix formatting by @a-kenji in #73
  • πŸ“ document config options and plugins by @friedow in #87
  • βͺ️ revert remove c compiler from devShell by @friedow in #89
  • πŸ“ fix home manager module sample by @friedow in #88
  • πŸ”₯ remove c compiler from devShell by @a-kenji in #78
  • πŸ”₯ remove LD_LIBRARY_PATH wrapper by @a-kenji in #85
  • πŸ“ add a gif showing centerpiece usage by @friedow in #99
  • ✏️ Fix a typo in the Readme by @a-kenji in #98
  • ♻️ rename windows plugin to sway_windows by @friedow in #101

Full Changelog: v0.8.0...v1.0.0

History, Nix and Wifi

17 Jan 00:26
69eaed8
Compare
Choose a tag to compare
History, Nix and Wifi Pre-release
Pre-release

πŸ”™ Brave History

Introduced a new plugin to show Brave browser history. This will open the selected entry in a new tab.

❄️ 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.

πŸ“Ά 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 Control

11 Nov 16:27
Compare
Choose a tag to compare
Pre-release

πŸ”‹ Batteries

Introduced a new plugin which shows the current state of charge and the remaining time to charge / until discharged.

πŸ”– 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.

πŸ’» System Control

Added a plugin to lock, sleep, restart or shutdown the system.

Indices, Resource Monitor and Transparency

11 Oct 21:29
Compare
Choose a tag to compare

πŸ—„οΈ 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.

πŸͺŸ Tranparency

The application now has transparency. This means rounded corners and no more empty space if no entries are left in your search ✨.

πŸ”’ Resource Monitor

There is a new plugin which provides you with the latest numbers from your disks, cpu and ram πŸŽ‰.

Searching, Scrolling and Missing Window Titles

11 Oct 21:30
Compare
Choose a tag to compare

↕️ Scrolling

Well: You can scroll now 😁.

πŸ›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.

Window Switching and Git

23 Sep 14:54
Compare
Choose a tag to compare
Pre-release

πŸͺŸ 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.

πŸ‘©β€πŸ’» 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.

Back in Time

20 Sep 18:10
Compare
Choose a tag to compare
Back in Time Pre-release
Pre-release

Attempt number 6️⃣ of getting desktop search right. This time featuring: Rust, iced.rs and Nix.
Since most ombinbox desktop searches I've tried lack the ability for their plugins to update data proactively, I decided to implement that first. This comes in the shape of the βŒ› clock plugin. Furthermore for this release I've implemented your standard πŸš€ application launcher plugin.

New Features

  • βŒ› Clock Plugin – displays date and time, accurate to seconds
  • πŸš€ Applications Plugin – launch applications, based on .desktop files

v0.2.0

15 Dec 15:38
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

✨ New Features

  • Open local git projects (VSCode)