Skip to content

Latest commit

 

History

History
218 lines (163 loc) · 15.9 KB

CHANGELOG.md

File metadata and controls

218 lines (163 loc) · 15.9 KB

Changelog

1.0.1 (2024-10-22)

Bug Fixes

  • list presets from separate bash script to avoid default shell limitation (244ec16)
  • temporary enable panel mask on geometry change to fix broken clickable area (5b20412)
  • update panel length on startup to fix shrank fit content panel (91f3fa3)

1.0.0 (2024-10-17)

Features

  • add a way to detect existing custom background (330edb1)
  • add option to toggle debug mode (5fa12b2)
  • Add some more built-in presets (0dff660), closes #54
  • Allow applying multiple overrides to the same widget (9e4c466)
  • allow disabling all or specific parts of panel/widget/tray options (95bba20)
  • allow updating forced icon color (e755a72)
  • automatically unify widgets between start and end (be7ce3a), closes #39
  • bring back force icon color with support for non-symbolic icons (10af807)
  • bring back foreground shadow (3fd7fce), closes #69
  • bring back global disable (ef0095f)
  • bring back preset autoloading (383e8fa)
  • bring back widget icon and hide options (34f8828)
  • bring back 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)
  • expose the control of native panel visibility/opacity (2ba52bd)
  • Fallback to global configuration for disabled override options (6a2ede1), closes #70
  • find custom panel background and proper panel fixed side margins (663dcea)
  • follow the background color of parent elements (cf38921)
  • hide color animation controls for now (7306d3a)
  • improve settings UI/UX (a2f3e49)
  • keep track of widgets in panel and system tray (a6d444f)
  • make widget visible by default (b1df52b)
  • panel transparency and opacity (32ac70b)
  • per corner radius for background blur mask (589629c)
  • per widget blur override (fc9e2a2)
  • per widget configuration override (8d582c1)
  • prepare for per-widget configuration (6b9b554)
  • presets revamp (afd4ca8)
  • restore appearance when disabling panel/widget/tray tabs (4a4c298)
  • spacing between widgets and padding around them (433ae8d)
  • split overrides and force icon/text color from presets (c2fe8f8)
  • take colors from custom color list (8a0a4c3)
  • unified background areas (ba5ed59)
  • Update unified background settings labels (d5ddbce)
  • use common components for background (a3a8ab4)
  • User and per preset overrides (a4ea938)
  • wire colors from system color scheme logic & other stuff (1f74dd6)

Bug Fixes

  • actually restore tray color and panel margin on disable (801ec94)
  • address multiple colorization issues (55ae582), closes #55
  • align blur for top/left of screen, handle widget visibility changes (22c18cb)
  • allow configuration override for tray elements (858af9c)
  • allow fallback to global settings for shadows (431b3ac)
  • color scope switching and stuck panel padding (c92df5a)
  • compensate weird margin of tray expand button (620024f)
  • correct widget margin for vertical panels (eafb4ec)
  • enable/disable by clicking on widget (c26d797)
  • fix broken unified background areas and update on visible (36c4ea3)
  • Floating input fields not updating correctly (171f025)
  • forgot to push this for preset autoloading (69275b3)
  • keep original size of unified backgrounds to avoid offset in centered widgets (9c0013d)
  • list of custom colors not loading (ec7f68c)
  • properly update override configuration key name (dcfed1c)
  • reload settings and selected tab when switching target element (4b97002)
  • restore default spacing in edit mode to stop plasma from freezing (c25c6c4), closes #79
  • restore default widget margin if zero (5bacb91)
  • settings crash due to binding on buttons with custom colors (3aa8c07)
  • take screenshot and reload preview after saving preset (27da6f7)
  • update mask offset for Plasma 6.2 (8a30292)
  • use negative border width when disabled to avoid rendering issue (911eff7), closes #64
  • workaround korners bug on custom blur mask (a0986ba)

Miscellaneous Chores

v0.5.2 Bugfix release (mostly)

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

  • Added click support to increase/decrease value in floating text fields

v0.5.0 Text/icons shadow

New features

  • Configurable icons/text shadow
  • Added option to fix custom badges 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

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

v0.2.0 Hide widget

  • Added option to show the widget only when panel is in panel editing mode.
  • System tray position was removed since it wasn't working.

v0.1.0 First public release (beta)

First usable release all features should work but expect some bugs here and there.

Plasma 6 only but may be ported to plasma 5 if there's interest (PRs welcome)