Commit Graph

17 Commits

Author SHA1 Message Date
a9145628a8
Fix tray icon toggle mute signal origin 2017-07-17 01:43:44 +02:00
590f803cd9
'pub' all the modules, so they show up in the documentation 2017-07-16 23:41:00 +02:00
02c60b23ea
Improve error handling 2017-07-16 23:28:21 +02:00
ee847ff896
Implement hotkey support and improve error handling
Fixes #5
2017-07-16 22:48:55 +02:00
b7beebc20f
Fix extern crate/mod visibility 2017-07-15 11:19:55 +02:00
28df945631
try_er! is obsolete, since it's the same as try_e! 2017-07-15 01:55:45 +02:00
7542d8beaf
Document error macros 2017-07-15 01:54:22 +02:00
c57622fad5
Add top-level documentation 2017-07-15 01:43:57 +02:00
1428055c31
Cosmetics 2017-07-15 01:20:47 +02:00
4d4d11ebb1
Rename pixbuf_new_from_file! to pixbuf_new_from_png! 2017-07-15 01:19:27 +02:00
0343ec6221
Don't invoke alsa functions from the high-level UI code
Instead, call indirection functions from the audio subsystem, so
we don't break module hierarchy.
2017-07-15 01:19:10 +02:00
bdcf8b0436
Document code, fixes #3 2017-07-15 01:17:19 +02:00
87eba7e3a8 Use lib/bin separation to allow for proper documentation 2017-07-14 17:23:26 +02:00
80dfcca749 Remove redundant png image loading
This optimizes behavior so images are only loaded once
on startup.
2017-07-13 17:58:03 +02:00
e401daca33 Don't use xpm, but png
Kinda fixes #1

Load times seem to be slightly higher though,
because of png decoding, but this shouldn't
be an issue, since pngs are only loaded
on startup and preference save, not on volume
meter updates.
2017-07-13 17:46:49 +02:00
94eac03ca1
Fix notification display of volume
Floating point is not useful here.
2017-07-13 01:36:34 +02:00
62b052ff13
Initial commit 2017-07-12 23:01:40 +02:00