Releases: Elvyria/Mixxc
Releases · Elvyria/Mixxc
0.2.5
Changed
- (Breaking) Flag
-k--keepwas removed in favor of the user provided delay option for closing-c--close. - Window will no longer close itself without a notice by default to not confuse new users.
Added
- Makefile to make installation and build process a bit easier.
Fixed
- Active clients will take priority over muted and paused ones with
-P--per-processflag as intended.
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--versionflag will now include git commit hash if the commit used for build wasn't tagged. - Default
.cssstyle is now automatically compiled from.scssto reduce the amount of syntax errors and ease the maintenance. - (CSS) Deprecated
@define-colorsand SCSS color definitions in favor of the CSS variables. - (CSS) New boolean flags for
.scssto 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.
RequiresAccentfeature to be included at compile time, compatiblexdg-desktop-portalset and running fororg.freedesktop.impl.portal.Settings(likexdg-desktop-portal-kde) and-Cor--accentflag. - New sidebar to quickly swap between audio outputs.
.sassand.scssstyles will be compiled using the systemsasscompiler binary ifSassfeature 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
.scssstyle. - 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_DEBUGvariable is not set.
Added
- New flag
-A--activethat hides paused clients. - New flag
-P--per-processthat 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 vor--bar vertical. - Added a short flag for
--max-volume->-x. - Added an optional master slider for current device volume under
-M,--masterflags.
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--iconflag. - Automated dynamically linked release builds for general linux distributions (not NixOS) with
glibcthat 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
--keepwas provided and it's not necessarily.