Skip to content

Releases: luisbocanegra/kurve

v2.2.0

21 Oct 20:58

Choose a tag to compare

2.2.0 (2025-10-21)

Features

  • allow setting range for hue color source (98c5cb8)
  • describe the things the debug mode does (2d56bc7)
  • smoother visualizer when the widget is taller than 100px (2787335)

Bug Fixes

  • widget resize creating multiple cava instances in fallback mode (fec989f)

v2.1.0

12 Oct 09:24

Choose a tag to compare

2.1.0 (2025-10-12)

Features

  • add reverse option to hue and custom color list (401ee36)
  • improve logging and debug mode (a347cf2)

Bug Fixes

  • bar width changes bar count in wave style (6198154)
  • don't allow gap of 0 for wave style (8aa8000)
  • multiple cava restarts during initialization or resize (301c9a7)
  • wait canvas context to be available (8144147)
  • zombie cava process after stop/restart (3093f83)

v2.0.0

21 Sep 09:14

Choose a tag to compare

2.0.0 (2025-09-21)

⚠ BREAKING CHANGES

  • If you are using the equalizer feature you will need to enable it in the CAVA tab

Features

  • add option to disable EQ and disable it by default (f6306b0)
  • allow to disable widget left click (b247034)
  • cava>=0.10.6 pipewire settings [input] virtual, active, remix, channel (86d86e1)
  • raise maximum value for bar width and gap (42945e0)

Bug Fixes

  • stop cava from right click menu not working (3d13183)

v1.2.0

27 Aug 06:12

Choose a tag to compare

1.2.0 (2025-08-07)

Features

  • button to copy support information (ca4cc45)
  • stop & start cava from widget settings (f110161)

Bug Fixes

  • read-only propery error (76111fe)

v1.1.0

20 Jul 00:44

Choose a tag to compare

1.1.0 (2025-07-19)

Features

  • control cava sleep mode (6cba407)

Bug Fixes

  • source names with spaces getting truncated (a7d861d)
  • widget resize starting multiple instances of cava in fallback mode (98453a4)

v1.0.0

15 Jul 22:17

Choose a tag to compare

1.0.0 (2025-07-15)

⚠ BREAKING CHANGES

  • make visualizer fit widget fixed/auto width/height
  • Number of bars option has been disabled for the current visualizer styles (bars, wave), it's now is automatically calculated based on the widget width or height

Features

  • add option to disable widget tooltip (330d335)
  • allow to change visualizer orientation (a016c73)
  • control cava [input] sample_rate, sample_bits, channels, autoconnect (a6f7617)
  • control cava [output] channels, mono channel, reverse frequencies (094b6ab)
  • control cava equalizer (63570e9)
  • control cava frequency range (4e0ec29)
  • control cava input method and source (e2f5a87)
  • control cava sensitivity (4582842)
  • make time to hide when idle configurable (773616b)
  • make visualizer fit widget fixed/auto width/height (a256305)
  • show ProcessMonitor loading errors (37dfdba)
  • support vertical panels (a256305)

Bug Fixes

  • use versionless QML imports (85a5244)
append-2025-07-15-165958 append-2025-07-15-170425

Support the development

If you like what I do consider donating/sponsoring this and my other open source work

GitHub Sponsors Ko-fi "Buy Me A Coffee" Liberapay PayPal

v0.4.0

30 Jun 23:04

Choose a tag to compare

0.4.0 (2025-06-30)

Project name is now Kurve

AUR package: plasma6-applets-kurve
KDE Store (same url as before): https://store.kde.org/p/2299506

Sorry for the noise Arch people...

Features

  • rename project to 'Kurve' (e9757f7)
  • split configuration into tabs (a8be687)

Bug Fixes

  • typo in monstercat configuration option (bb605fe)

v0.3.1

29 Jun 17:59

Choose a tag to compare

0.3.1 (2025-06-29)

Miscellaneous Chores

v0.3.0

29 Jun 07:34

Choose a tag to compare

0.3.0 (2025-06-29)

Now available in the KDE Store and Arch Linux User Repository (AUR)

Features

  • debug mode (86b7698)
  • display errors and support information in widget popup (90b9df8)
  • fallback to WebSocketServer if C++ plugin is not found (57716cb)
  • show if cava is running and allow stopping/starting it (2993dab)
  • update default configuration (1edb732)
  • wave fill color (87d8b4d)

Bug Fixes

  • blurry bars (b5be93a)
  • don't force WebSocketServer fallback by default (8c17b0a)
  • force a minimum of two bars for wave and 1 for bar width (b7f60e7)
  • improve wave pixel alignment (b827d52)
  • inverted gradient direction (ab360ae)
  • missing executable permission for the fallback commandMonitor (3f99eb8)

Performance Improvements

  • create gradient once instead of on each paint (4197892)

Support the development

If you like what I do consider donating/sponsoring this and my other open source work

GitHub Sponsors Ko-fi "Buy Me A Coffee" Liberapay PayPal