Julian Ospald
c7a200085b
Update dependencies and fix build
6 years ago
Julian Ospald
cd0b9bea93
Make logging configurable
Fixes #8
6 years ago
Julian Ospald
29332b939e
Update dependencies
6 years ago
Julian Ospald
83381a9ffa
Add latest version badge
6 years ago
Julian Ospald
176816ff83
Update package metadata
6 years ago
Julian Ospald
05e8c772c2
Update libnotify dep
6 years ago
Julian Ospald
31eb47a26b
Bump to 0.1.1
6 years ago
Julian Ospald
2b9b382883
Revert "Fix build with latest gtk-rs"
This reverts commit 01a8a57235
.
6 years ago
Julian Ospald
c543bb8ce5
Remove obsolete comment
6 years ago
Julian Ospald
6639d4a577
Build with latest libs
6 years ago
Julian Ospald
ef2eb24328
Remove obsolete copy_pixbuf() function
This is now in gdk_pixbuf library anyway.
6 years ago
Julian Ospald
7904c00aa8
Improve error handling
6 years ago
Julian Ospald
01a8a57235
Fix build with latest gtk-rs
6 years ago
Julian Ospald
910baff12a
Fix hotkey assignment
6 years ago
Julian Ospald
8cc453e6cd
Fix memory leak in Pixbuf copying
6 years ago
Julian Ospald
a64923b818
Improve some debug messages
6 years ago
Julian Ospald
3613f8831b
Fix build when notify is disabled
6 years ago
Julian Ospald
506ad72015
Remove some unwrap()s
6 years ago
Julian Ospald
72cc33ac7d
Restructure modules
6 years ago
Julian Ospald
d8f1a794ac
Update .gitignore
6 years ago
Julian Ospald
6fc9d80ab0
Rename audio/alsa modules
6 years ago
Julian Ospald
9cc6921194
Add PulseAudio support to TODO list
6 years ago
Julian Ospald
a47bede4a7
Merge branch 'audio_trait'
6 years ago
Julian Ospald
6251a65764
Make Audio subsystem a trait 'AudioFrontend'
Fixes #10
6 years ago
Julian Ospald
a9145628a8
Fix tray icon toggle mute signal origin
6 years ago
Julian Ospald
590f803cd9
'pub' all the modules, so they show up in the documentation
6 years ago
Julian Ospald
02c60b23ea
Improve error handling
6 years ago
Julian Ospald
686f5a0f4c
Update README
6 years ago
Julian Ospald
687a3f7393
Merge branch 'hotkeys'
6 years ago
Julian Ospald
ee847ff896
Implement hotkey support and improve error handling
Fixes #5
6 years ago
Julian Ospald
b7beebc20f
Fix extern crate/mod visibility
6 years ago
Julian Ospald
28df945631
try_er! is obsolete, since it's the same as try_e!
6 years ago
Julian Ospald
7542d8beaf
Document error macros
6 years ago
Julian Ospald
c57622fad5
Add top-level documentation
6 years ago
Julian Ospald
996ac058c4
Documentation done
6 years ago
Julian Ospald
a8e90cb8f3
Add documentation link
6 years ago
Julian Ospald
1428055c31
Cosmetics
6 years ago
Julian Ospald
4d4d11ebb1
Rename pixbuf_new_from_file! to pixbuf_new_from_png!
6 years ago
Julian Ospald
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.
6 years ago
Julian Ospald
bdcf8b0436
Document code, fixes #3
6 years ago
Julian Ospald
87eba7e3a8
Use lib/bin separation to allow for proper documentation
6 years ago
Julian Ospald
1c0fbc8760
Remove unneded submodule
6 years ago
Julian Ospald
f2a099b539
Remove hotkey stuff
This will be implemented later, probably in the 'hotkeys' branch.
6 years ago
Julian Ospald
62e9c538ab
Add TODO section to README.md
6 years ago
Julian Ospald
80dfcca749
Remove redundant png image loading
This optimizes behavior so images are only loaded once
on startup.
6 years ago
Julian Ospald
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.
6 years ago
Julian Ospald
94eac03ca1
Fix notification display of volume
Floating point is not useful here.
6 years ago
Julian Ospald
71e4b7b740
Fix travis build
6 years ago
Julian Ospald
96c9cb466b
Add travis
6 years ago
Julian Ospald
007e71c7f8
Add License badge
6 years ago