-
Notifications
You must be signed in to change notification settings - Fork 32
/
ChangeLog
125 lines (107 loc) · 4.65 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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
Entries are sorted chronologically from oldest to youngest. Starting with
PNMixer entries are labeled with release version.
version 0.7.3:
- New translations: Swedish.
version 0.7.2:
- The manual page is now installed in the right place (`man1`).
version 0.7.1:
- Improvements:
- Handle cards without mute switch by graying out the switch
- Replace deprecated GtkTable with GtkGrid
- Translations:
- Use modern 'gettext' instead of 'intltool'
- New translations: Serbian
- Build infrastructure:
- Switch from Autotools to CMake
- Make the build reproducible
- Simplify travis build and only build on debian:unstable
version 0.7:
- PNMixer went through a major rewrite !
The new code share little with the previous 0.6 version.
- New translations: Croatian, Dutch, Simplified Chinese, Ukrainian, Vietnamese.
- Icon theme is now more restrictive and more usable. The user can
choose between the system icon theme, or the PNMixer icon theme.
- Volume change improvements:
- 2 steps are configurable: normal and fine.
- They apply to every way of changing volume: keyboard, mouse, hotkeys.
Before, there was still some hard-coded steps here and there.
- Fine-grained (decimal) steps are now possible. Some USB DACs need
such fine tuning.
- Volume popup orientation is now configurable (horizontal or vertical).
- Debug messages are now available using the `-d` command-line option.
There's no need to rebuild PNMixer anymore.
- Build infrastructure:
- new rules `indent-code` and `indent-xml`.
version 0.6:
- GTK3 support (use './autogen.sh --without-gtk3' to use GTK2 instead)
- Notifications support (use './autogen.sh --without-libnotify' to disable)
- New translations: Italian and Russian
- Tooltip is more informative
- Improvements in build architecture:
- Travis support (used by GitHub)
- Doxygen documentation added to the code (type 'make doc')
- 'data' split in sub-directories, populated with Makefiles.am
- use 'intltool' instead of 'glib-gettext' to handle translations
- desktop file is now translated and part of POTFILES
- Better handling of USB soundcards that are unplugged:
- A notification is sent
- Another soundcard in the list (starting with the default) is opened,
so that PNMixer is still usable and useful
- If USB card is re-plugged afterward, one should click 'Reload Alsa'
in the popup menu, so that PNMixer selects the USB card
- Lots of bug fixes
version 0.5:
- Bug fixes (including but not limited to):
- Infinite loop if pavucontrol isn't installed
- Draw volume meter on different sized icons
- Better error handling
- Allow changing of volume meter color
- Move to using GtkBuilder for UI specification
- Add HotKey support
- Add .desktop file so PNMixer will show up in program
lists
version 0.4:
- Numerous bug fixes including (but not limited to)
- fix stuck volume when vol is at max
- gracefully handle an unexpected sound system crash
- Add option to draw a meter on the systray icon with the volume level
- French translation (thanks to Matthieu Bresson)
version 0.3:
- Allow selection of Alsa channel/card
- Track volume when it's changed externally
- Deal with cards that have fewer than 100 steps
- Start using translations and add a German translation
- General code clean-up and bug fixing
version 0.2:
- First release of forked project, adds:
- Volume adjustment with the scroll wheel
- Texual display of volume level in popup window
- Continuous volume adjustment when dragging the slider (not just
when you let go)
- Use system icon theme for icons and use mute/low/medium/high
volume icons
- Configurable middle click action
- Preferences for:
- volume text display
- volume text position
- icon theme
- amount to adjust per scroll
- middle click action
Thursday 03 September 2009 -
Changes from the previous version;
- This application now interfaces with ALSA rather than OSS as
the oss mixer device will not allow access to theu range of
the Master volume channel in future versions of ubuntu.
- As interfacing with ALSA slows the application down, volume
changes now only take affect when the scale is released.
Friday 28 August 2009 -
Initial version created/realesed based on the code from AbsVolume,
which was written by Paul Sherman and Rob Eberts.
Changes from the previous program which have taken place include;
- New UI similar to gnomes mixer applet.
- New callbacks such as close/hide when focus is lost.
- Mixer now uses the master control to enable compatibility
with pulse audio as well as alsa.
- New Icons which indicate if mute is enabled
- Program now calls pavucontrol rather than alsa mixer but
this will be configurable in future versions.