17 Commits

Author SHA1 Message Date
Curve
48132d86b9
refactor: audiobackend code, ui.hpp, iconfetcher, structure
- Changed Structure (Moved Settings, Data and Enums into own header files)
- Changed how AudioBackend is created to fix issues (fixes #208)
- Made AudioBackend switch to pipewire when pipewire-pulse was detected as server in pulseaudio
- Refactored Code for IconFetcher and moved getPpid from misc into IconFetcher
- Removed unused code in proccessingqueue, renamed processingqueue to queue.
2021-05-22 16:41:36 +02:00
Curve
e70ab4991c
refactor: make use of lockpp 2021-05-21 20:23:24 +02:00
Curve
6a12835fc6
refactor: clean up code for audio backend
This will make it tremendously easier to add pipewire support (#106)
2021-05-04 17:25:43 +02:00
Curve
ba8f6b2e98
refactor: includes 2021-04-13 20:31:51 +02:00
Curve
c9292acaa3
feat: make libwnck an optional runtime dependency 2021-04-08 18:34:24 +02:00
Curve
972b894ee3
feat: add ytdl wrapper (#47) 2021-03-18 20:52:30 +01:00
Curve
dae0f05806
feat: make libwnck optional 2021-03-17 21:24:46 +01:00
Curve
ab8cf39f59
feat: fetch app icons from pulsestreams 2021-03-17 21:15:00 +01:00
Curve
941bf3eef5
refactor: rename "favourites" to "favorites" 2021-03-11 17:24:46 +01:00
Curve
46f8c235b9
feat: add favourites 2021-03-09 20:38:09 +01:00
Curve
051d80272d
refactor: differentiate Audio and PulseAudio related code 2021-02-22 11:43:19 +01:00
Curve
5ec650dd72
refactor: make gSounds hold a reference
feat: make sound set id on creation
2021-02-16 00:50:27 +01:00
Curve
0ed8e5ed9c
refactor: changes to internal structure 2021-02-15 21:11:13 +01:00
Curve
5438070df9 feat: implement hotkeys
refactor: replace EventHandler with Proccessing-Queue
2021-02-09 18:46:39 +01:00
Curve
c07da55039 feat: add eventhandler 2021-01-28 18:16:23 +01:00
Curve
b22b17ebcd feat: implement audio boilerplate, add resumeSound 2021-01-27 17:33:49 +01:00
Curve
c5a0dc53f3 feat: new structure 2021-01-27 12:38:03 +01:00