c7a200085b
Update dependencies and fix build
2018-01-25 22:40:13 +01:00
cd0b9bea93
Make logging configurable
...
Fixes #8
2017-09-29 17:24:33 +02:00
2b9b382883
Revert "Fix build with latest gtk-rs"
...
This reverts commit 01a8a57235
.
2017-09-02 01:18:49 +02:00
c543bb8ce5
Remove obsolete comment
2017-09-02 01:18:16 +02:00
6639d4a577
Build with latest libs
2017-09-02 01:18:16 +02:00
ef2eb24328
Remove obsolete copy_pixbuf() function
...
This is now in gdk_pixbuf library anyway.
2017-09-02 01:18:15 +02:00
7904c00aa8
Improve error handling
2017-09-02 01:18:11 +02:00
01a8a57235
Fix build with latest gtk-rs
2017-08-24 17:41:58 +02:00
910baff12a
Fix hotkey assignment
2017-07-19 23:46:00 +02:00
8cc453e6cd
Fix memory leak in Pixbuf copying
2017-07-19 17:51:52 +02:00
a64923b818
Improve some debug messages
2017-07-19 17:51:38 +02:00
3613f8831b
Fix build when notify is disabled
2017-07-19 13:09:04 +02:00
506ad72015
Remove some unwrap()s
2017-07-19 13:03:54 +02:00
72cc33ac7d
Restructure modules
2017-07-19 12:15:56 +02:00
6fc9d80ab0
Rename audio/alsa modules
2017-07-19 02:51:42 +02:00
6251a65764
Make Audio subsystem a trait 'AudioFrontend'
...
Fixes #10
2017-07-19 02:23:03 +02:00
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