Commit Graph

55 Commits

Author SHA1 Message Date
9e4653fbd1 adad 2017-10-10 08:43:08 +02:00
0f3652a6b2 asd 2017-10-04 17:23:46 +02:00
6a37ba7f7f Blubb 2017-10-04 00:26:49 +02:00
a0529124a6 Some work 2017-10-02 16:18:53 +02:00
cd0b9bea93 Make logging configurable
Fixes #8
2017-09-29 17:24:33 +02:00
29332b939e Update dependencies 2017-09-28 16:40:24 +02:00
83381a9ffa Add latest version badge 2017-09-02 01:50:52 +02:00
176816ff83 Update package metadata 2017-09-02 01:39:27 +02:00
05e8c772c2 Update libnotify dep 2017-09-02 01:24:20 +02:00
31eb47a26b Bump to 0.1.1 2017-09-02 01:19:56 +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
d8f1a794ac Update .gitignore 2017-07-19 12:11:49 +02:00
6fc9d80ab0 Rename audio/alsa modules 2017-07-19 02:51:42 +02:00
9cc6921194 Add PulseAudio support to TODO list 2017-07-19 02:24:39 +02:00
a47bede4a7 Merge branch 'audio_trait' 2017-07-19 02:23:15 +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
686f5a0f4c Update README 2017-07-16 23:08:40 +02:00
687a3f7393 Merge branch 'hotkeys' 2017-07-16 22:49:39 +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
996ac058c4 Documentation done 2017-07-15 01:38:07 +02:00
a8e90cb8f3 Add documentation link 2017-07-15 01:36:01 +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
1c0fbc8760 Remove unneded submodule 2017-07-14 01:24:34 +02:00
f2a099b539 Remove hotkey stuff
This will be implemented later, probably in the 'hotkeys' branch.
2017-07-14 00:31:53 +02:00
62e9c538ab Add TODO section to README.md 2017-07-14 00:26:00 +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