Releases: Elvyria/Mixxc
Releases · Elvyria/Mixxc
0.2.4
Archive had to be repacked, because I messed up workflow process and style file ended up in another archive :C
Changed
- Version reported by the
-v
--version
flag will now include git commit hash if the commit used for build wasn't tagged. - Default
.css
style is now automatically compiled from.scss
to reduce the amount of syntax errors and ease the maintenance. - (CSS) Deprecated
@define-colors
and SCSS color definitions in favor of the CSS variables. - (CSS) New boolean flags for
.scss
to toggle visibility of some elements. - (CSS) Dimmed border accent color, reduced font size and changed volume bar color into a gradient, this should provide a slightly more interesting result with different accents.
Added
- Integration with system accent color setting through XDG Desktop Portal.
RequiresAccent
feature to be included at compile time, compatiblexdg-desktop-portal
set and running fororg.freedesktop.impl.portal.Settings
(likexdg-desktop-portal-kde
) and-C
or--accent
flag. - New sidebar to quickly swap between audio outputs.
.sass
and.scss
styles will be compiled using the systemsass
compiler binary ifSass
feature was not enabled at the compile time. Style compilation time is much longer, but the resulting binary is around 2mb smaller in size. (https://sass-lang.com/install)
Fixed
- Layershell initialization before window is realized, which could prevent a successful launch under certain conditions.
- Missing bracket in the default
.scss
style. - Audio server connection is now cleanly terminated when window is closed or if process recieves SIGINT signal. (should cure the sound popping)
0.2.3
Changed
- (CSS) Default foreground color is now less eye burning. (#FFFFFF -> #DDDDDD)
- GTK log messages will not appear if
GTK_DEBUG
variable is not set.
Added
- New flag
-A
--active
that hides paused clients. - New flag
-P
--per-process
that combines sinks from the same process into a single one.
(This should help with WINE and browser applications, but might have unexpected side effects depending on the software) - (CSS) Default style now has an animation when hovering over or clicking a volume knob.
Fixed
- Excessive number of updates on unrelated client fields, caused by a function that lowers peak.
- Unsynchronized communications with pulse audio server that could lead to issues.
0.2.2
Added
- Added a man page.
- Vertical orientation for volume sliders is now available via
-b v
or--bar vertical
. - Added a short flag for
--max-volume
->-x
. - Added an optional master slider for current device volume under
-M
,--master
flags.
Fixed
- (CSS) Icon wasn't affected by style changes in
default.css
, because class selector was invalid. - (CSS) Name and description used white color instead of the foreground.
- Peakers will always start unmuted, in case something forced them to mute and state was saved by audio server.
- Experimental fix for X when window flickers in the middle of the screen for a single frame on startup.
0.2.1
0.2.0
If you experience problems with the included binary from the new CI, don't hesitate to reach out.
Changes
Added
- Audio client icons can now be desplayed with
-i
--icon
flag. - Automated dynamically linked release builds for general linux distributions (not NixOS) with
glibc
that include all features.
Fixed
- (CSS) GTK system theme was unintentionally affecting style.
- Window quickly resizing because sink buffer was not populated fast enough.
- Peaker no longer breaks when volume slider is set to 0.
- Window no longer steals keyboard focus if
--keep
was provided and it's not necessarily.