Graf commitů

52 Commity

Autor SHA1 Zpráva Datum
Julian Ospald c7a200085b Update dependencies and fix build 2018-01-25 22:40:13 +01:00
Julian Ospald cd0b9bea93 Make logging configurable
Fixes #8
2017-09-29 17:24:33 +02:00
Julian Ospald 29332b939e Update dependencies 2017-09-28 16:40:24 +02:00
Julian Ospald 83381a9ffa
Add latest version badge 2017-09-02 01:50:52 +02:00
Julian Ospald 176816ff83
Update package metadata 2017-09-02 01:39:27 +02:00
Julian Ospald 05e8c772c2
Update libnotify dep 2017-09-02 01:24:20 +02:00
Julian Ospald 31eb47a26b
Bump to 0.1.1 2017-09-02 01:19:56 +02:00
Julian Ospald 2b9b382883
Revert "Fix build with latest gtk-rs"
This reverts commit 01a8a57235.
2017-09-02 01:18:49 +02:00
Julian Ospald c543bb8ce5
Remove obsolete comment 2017-09-02 01:18:16 +02:00
Julian Ospald 6639d4a577
Build with latest libs 2017-09-02 01:18:16 +02:00
Julian Ospald ef2eb24328
Remove obsolete copy_pixbuf() function
This is now in gdk_pixbuf library anyway.
2017-09-02 01:18:15 +02:00
Julian Ospald 7904c00aa8
Improve error handling 2017-09-02 01:18:11 +02:00
Julian Ospald 01a8a57235
Fix build with latest gtk-rs 2017-08-24 17:41:58 +02:00
Julian Ospald 910baff12a
Fix hotkey assignment 2017-07-19 23:46:00 +02:00
Julian Ospald 8cc453e6cd Fix memory leak in Pixbuf copying 2017-07-19 17:51:52 +02:00
Julian Ospald a64923b818 Improve some debug messages 2017-07-19 17:51:38 +02:00
Julian Ospald 3613f8831b Fix build when notify is disabled 2017-07-19 13:09:04 +02:00
Julian Ospald 506ad72015 Remove some unwrap()s 2017-07-19 13:03:54 +02:00
Julian Ospald 72cc33ac7d Restructure modules 2017-07-19 12:15:56 +02:00
Julian Ospald d8f1a794ac Update .gitignore 2017-07-19 12:11:49 +02:00
Julian Ospald 6fc9d80ab0
Rename audio/alsa modules 2017-07-19 02:51:42 +02:00
Julian Ospald 9cc6921194
Add PulseAudio support to TODO list 2017-07-19 02:24:39 +02:00
Julian Ospald a47bede4a7
Merge branch 'audio_trait' 2017-07-19 02:23:15 +02:00
Julian Ospald 6251a65764
Make Audio subsystem a trait 'AudioFrontend'
Fixes #10
2017-07-19 02:23:03 +02:00
Julian Ospald a9145628a8
Fix tray icon toggle mute signal origin 2017-07-17 01:43:44 +02:00
Julian Ospald 590f803cd9
'pub' all the modules, so they show up in the documentation 2017-07-16 23:41:00 +02:00
Julian Ospald 02c60b23ea
Improve error handling 2017-07-16 23:28:21 +02:00
Julian Ospald 686f5a0f4c
Update README 2017-07-16 23:08:40 +02:00
Julian Ospald 687a3f7393
Merge branch 'hotkeys' 2017-07-16 22:49:39 +02:00
Julian Ospald ee847ff896
Implement hotkey support and improve error handling
Fixes #5
2017-07-16 22:48:55 +02:00
Julian Ospald b7beebc20f
Fix extern crate/mod visibility 2017-07-15 11:19:55 +02:00
Julian Ospald 28df945631
try_er! is obsolete, since it's the same as try_e! 2017-07-15 01:55:45 +02:00
Julian Ospald 7542d8beaf
Document error macros 2017-07-15 01:54:22 +02:00
Julian Ospald c57622fad5
Add top-level documentation 2017-07-15 01:43:57 +02:00
Julian Ospald 996ac058c4
Documentation done 2017-07-15 01:38:07 +02:00
Julian Ospald a8e90cb8f3
Add documentation link 2017-07-15 01:36:01 +02:00
Julian Ospald 1428055c31
Cosmetics 2017-07-15 01:20:47 +02:00
Julian Ospald 4d4d11ebb1
Rename pixbuf_new_from_file! to pixbuf_new_from_png! 2017-07-15 01:19:27 +02:00
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.
2017-07-15 01:19:10 +02:00
Julian Ospald bdcf8b0436
Document code, fixes #3 2017-07-15 01:17:19 +02:00
Julian Ospald 87eba7e3a8 Use lib/bin separation to allow for proper documentation 2017-07-14 17:23:26 +02:00
Julian Ospald 1c0fbc8760
Remove unneded submodule 2017-07-14 01:24:34 +02:00
Julian Ospald f2a099b539
Remove hotkey stuff
This will be implemented later, probably in the 'hotkeys' branch.
2017-07-14 00:31:53 +02:00
Julian Ospald 62e9c538ab
Add TODO section to README.md 2017-07-14 00:26:00 +02:00
Julian Ospald 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
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.
2017-07-13 17:46:49 +02:00
Julian Ospald 94eac03ca1
Fix notification display of volume
Floating point is not useful here.
2017-07-13 01:36:34 +02:00
Julian Ospald 71e4b7b740
Fix travis build 2017-07-13 00:48:54 +02:00
Julian Ospald 96c9cb466b
Add travis 2017-07-12 23:51:32 +02:00
Julian Ospald 007e71c7f8
Add License badge 2017-07-12 23:50:31 +02:00