Releases: luisbocanegra/plasma-panel-colorizer
v1.2.0
v1.1.0
1.1.0 (2024-11-03)
Features
- add current version and project urls to header (ab7fa2c)
- add filter by active windows for maximized preset auto-loading (c6dfe49)
- allow configuring stock panel settings (6de0278)
- allow disabling preset auto-loading (20a77d0)
- open widget configuration from right click menu on any widget (e4c88d3)
- prompt to take preview screenshot after saving preset (2bfe9c2)
- reword some settings and update icons (d5b4057)
- show when the C++ plugin is not installed from widget settings (9a1f7ea)
- update wording and use more information messages (7104389)
Bug Fixes
- allow editing float spinbox manually (3882199)
- allow overriding custom background blur (04c1bc8)
- disable regular border if custom border is enabled (21ed741)
- native background toggle (9054b7a)
- Non-built-in presets incorrectly marked as built-in (11f8e91)
- remove unused panel foreground color (ec2c56d)
- use correct type for default panel opacity (1aa9029)
Support the development
-
If you like the project please consider donating/sponsoring this and my other open source work
-
Rate/review in the KDE Store
v1.0.1
1.0.1 (2024-10-22)
The panel fixes in this release are temporary workarounds while they are fixed in KDE, please report if you have issues or Plasma crashes after updating to this version.
Bug Fixes
- list presets from separate bash script to avoid default shell limitation (244ec16) #99
- temporary enable panel mask on geometry change to fix broken clickable area (5b20412) #100
- update panel length on startup to fix shrank fit content panel (91f3fa3) #100 upstream https://bugs.kde.org/show_bug.cgi?id=489086
Support the development
-
If you like the project please consider donating/sponsoring this and my other open source work
-
Rate/review in the KDE Store
Screencast_20241020_204547.webm
v1.0.0
1.0.0 (2024-10-17) Rewrite and some cool new features
After some months not wanting to touch the monstrosity that v0.5.x became, I decided to rewrite most of the widget, took me a month and some things still need to be worked on, but it's in a (hopefully) more stable state now.
Release highlights
- Revamped preset management, built-in presets, preset preview
- Faster initialization and more reliable, survives and doesn't break with Edit Mode (dragging, adding, removing widgets)
- Configuration overrides, apply a different configuration for one or multiple widgets, either for the preset or personal
- Blur behind custom backgrounds, requires building and installing the C++ plugin
- Background shape for widgets inside System Tray
- Unified background areas
- New method to force colorization using color effect
- Same color options for everything
- New widget icon
- Updated settings UI/UX and tab icons
BREAKING CHANGES
Preset configuration format and location has changed see Updated to v1.0.0, where are my presets?
Features
- add option to toggle debug mode (5fa12b2)
- Add some more built-in presets (0dff660), closes #54
- force icon color with support for non-symbolic icons (10af807)
- widget/panel custom background blur (4a5adac), closes #72
- Built-in presets support (63a08d3)
- color refresh & expanded representation text color fix (b11b66c)
- custom widget/panel/tray item margin (7b2d316)
- follow the background color of parent elements (cf38921)
- hide color animation controls for now (7306d3a)
- improve settings UI/UX (a2f3e49)
- per widget configuration override (8d582c1)
- presets revamp (afd4ca8)
- spacing between widgets and padding around them (433ae8d)
- unified background areas (ba5ed59)
- use common components for background (a3a8ab4)
- User and per preset overrides (a4ea938)
Bug Fixes
- actually restore tray color and panel margin on disable (801ec94)
- color scope switching and stuck panel padding (c92df5a)
- correct widget margin for vertical panels (eafb4ec)
- enable/disable by clicking on widget (c26d797)
- Floating input fields not updating correctly (171f025)
- restore default spacing in edit mode to stop plasma from freezing (c25c6c4), closes #79
- restore default widget margin if zero (5bacb91)
- take screenshot and reload preview after saving preset (27da6f7)
- workaround korners bug on custom blur mask (a0986ba)
Support the development
-
If you like the project please consider donating/sponsoring this and my other open source work
-
Give it a star on GitHub
-
Rate/review in the KDE Store
v0.5.2 Bugfix Release (mostly)
This release is mostly a preparation before a much needed cleanup Actually, I am rewriting it and is going to be even better.
Bug fixes
- Fix transparent outline ugliness by drawing it inside background area
- Restore now removes all customization #36
- Fix panel background color set not saving #42
- Fix broken system colors when switching color schemes #41
- Fix blacklisted color
- Fix default appearance restore
- Ignore global enable from presets
- Fix restoring hidden panel after global disable
- Fix blacklisted color
- Remove outline if background is disabled
- Disable/hide controls based on category/global disabled status
- Disable blacklist on global disable
- Fix per widget margins layout & visibility
Improvements
- Improve preset auto-loading - Allow loading a preset when a window is touching the panel #44
- Split margin from background and move to separate Layout tab
- Don't apply any customization by default #36
Other
- Switch to RGBA for background opacity
v0.5.1 Bugfix release
Bug fixes
-
Added button to restore default block/margin/force recolor rules to fix rules not being deleted even after removing the matched widgets.
Only required if you updated or have presets from version 0.4.0 or older
Instructions to fix all broken presets have been provided here
-
Fixed missing color options for panel background
Other
Support the development
If you like the project you can:
Thank you ❤️
v0.5.0 Text/icons shadow
New features
- Configurable icons/text shadow
- Added option to fix custom badges unreadable text
- Allow picking any System (Kirigami.Theme) color
Bug fixes
- Fixed contrast correction for some color modes
- Fixed original panel opacity requiring custom background to work
- Don't remove widget rules when they are not in the panel being configured
Other
- Only show a single instance of each widget when configuring
- Now available in AUR plasma6-applets-panel-colorizer
Support the development
If you like the project you can:
Thank you ❤️
v0.4.0 Preset management & auto-loading
New features
- Margins control to unify heights & extra margins for widgets
- Contrast correction for all color modes
- New widget background line mode
- Include tray widgets in force icon color
- Preset management
- Support for app tray icon colorization
- Preset auto-loading on floating panel / Maximized window
- System color option for custom color modes
- Spacing control
- Widget background margin
Bug fixes
- Allow blacklisting the System Tray widget
- Fix unreadable BadgeOverlay
- Fix colors not updating for window buttons widget
- Fix color animation not working sometimes
- Don't rotate colors in static mode
Other
- Only reload window buttons widget when fg colors change
- Use list of current widgets for blacklist/force/margins
- Show last preset loaded
v0.3.0 Tons of new features
New features
Foreground (text & icons) customization
Apply fg color to Window Buttons widget
option to use a fixed custom panel side padding
Custom panel background color
Control real panel background opacity
Option to fully remove panel background
Add outline and shadow control
Force Kirigami.Icon color to specific plasmoids using isMask
Bug fixes
Listen for widgets added/removed from the panel
Don't change fg color in tray expanded representation
Reduce CPU usage only changing fg color for PlasmoidItem children
Fix notification applet appearing artifact
Don't change opacity when disabled
Continue after error caused by panel being edited
Other
Split configuration sections into tabs
Use color picker for color fields
Add mouse wheel area to floating text fields
⚠️ Plasma 5 version has been dropped, mainly due to limitations porting foreground colorization
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Changes
- Added option to show the widget only when panel is in panel editing mode.
- System tray position was removed since it wasn't working.
Full Changelog: v0.1.0...v0.2.0