-
-
Notifications
You must be signed in to change notification settings - Fork 7
/
CHANGELOG
81 lines (68 loc) · 3.19 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
== 0.1 (28.09.2012):
- Initial release.
== 0.1.1 (01.10.2012):
- Fixed infinite loop with -O2.
== 0.1.2 (25.10.2012):
- Fixed controls names sometimes not displayed on 32bit systems.
- Added 1/2/3/4/5 as synonym for F1/F2/F3/F4/F5 (by @arandomuser).
- Properly removing observers from notification center.
== 0.1.3 (24.11.2012):
- Fixed controls sometimes displaying wrong values at start.
- Fixed Monitor controls changing monitored sink values.
- Using @protocol to avoid "multiple definitions" warnings.
- Fixed single channel controls being printed too much to the left.
- Fixed a corner case in disappearing controls removal.
- Fixed some setFilter corner cases causing screen corruptions.
- Fixed hidden widgets getting reprinted when changed outside the app.
== 0.2 (05.02.2013):
- Added ability to filter out PA internals/Monitors.
- Properly dealing with non-existing/lost connections.
- Fixed m/j/k crash when used on empty page.
- Fixed possible mix-up of SINK and SINK_INPUT controls.
- Fixed hidden controls sometimes not properly removed when gone.
- Added ability to get/set card-wise options (e.g. profiles).
== 0.3 (24.02.2013):
- Fixed crash when trying to go inside on SETTINGS tab.
- Fixed a small screen corruption introduced in 0.2.
- Added ability to get/set control-wise options (e.g. ports).
== 0.4 (17.05.2013):
- Adjusted Makefile to work better on different distros.
- Fixed some possible memory leaks.
- Added a test suite.
- Fixed screen corruptions happening on terminal resizes.
- Fixed settings sometimes disappearing after card profile change.
== 0.4.1 (09.03.2014):
- Fixed INPUTS filtered as OUTPUTS and vice versa.
- Added ability to set SINKs and SOURCEs as default/fallback.
- Fixed segfault on changing single channel volume.
== 0.5 (04.06.2014):
- Fixed showing newly appeared card profile when SETTINGS panel is active.
- Fixed RECORDING threated as PLAYBACK.
- Added ability to set current device for PLAYBACK/RECORDING.
- Deal with options (e.g. ports, profiles) changing dynamically.
- Fixed segfault on gnustep-base < 1.24 [mainly Debian].
== 0.6 (08.06.2015):
- Moved to ninja for building.
- Better logging mechanism.
- Added ability to configure start view (Fixes #8).
- Reworked configuration.
- Fixed crash when moving up (`h`) through options in settings view.
- Added ability to change volume at a different pace (using J/K shortcuts).
- Added ability to configure volume changing speed (both j/k and J/K).
- Prevented ability to set volume above max value under some circumstances.
- Added ability to filter options.
- Added a manpage.
== 0.6.1 (14.06.2015):
- Fixed crash when $XDG_CONFIG_HOME variable is not set.
- Fixed crash when $XDG_CONFIG_HOME points at non-existing directory.
- Fixed crash when "[Log].Dir" does not exist.
== 0.6.2 (30.08.2015):
- Fixed log occasionally producing files with garbage names.
- Fixed crash when moving up/down in card profiles.
== 0.6.3 (15.11.2015):
- Fixed possible memory leak in backend.
- Fixed possible SEGFAULT when new client appears.
== 0.6.4 (30.03.2023):
- Fixed possible corruption due to invalid notification formatting (by @FuzzyNovaGoblin).
- Fixed possible SEGFAULT on a PA server restart.
- Fixed screen corruption on a PA server restart.