Commit graph

29 commits

Author SHA1 Message Date
Brock
f3b5713ff5
Sound applet rewrite (#28)
* Reset cosmic-applet-audio

* save point with rwlock to talk to pulse

* almost making pulse work with a subscription, but awating results causes a panic

* maybe threaded

* Working pulse connection

* working async pulse audio listener

* cargo fmt

* working communication

* make worky ChannelVolumes

* more fixy

* working control for speaker volume

* fix changing volume on input

* Initial port to iced-sctk

* Fix revealer return types

* fix: build

* feat: more applet updates

Co-authored-by: Ashley Wulber <ashley@system76.com>
2022-12-08 13:58:39 -05:00
Ashley Wulber
ac0b555946
chore: update libcosmic & other deps 2022-08-17 21:10:26 -04:00
Ashley Wulber
98813824d4
feat: use libcosmic::init 2022-08-16 14:36:31 -04:00
Ashley Wulber
d9212b2285
feat: init adwaita 2022-08-10 10:48:20 -04:00
Ashley Wulber
f6e5e04382
wip: allow multiple instances of each applet 2022-07-27 15:41:33 -04:00
Ian Douglas Scott
0e7baf704b audio: Set icon based on volume and mute status of output 2022-07-22 14:44:12 -07:00
Ian Douglas Scott
6160512abe audio: Volume scale partly working now 2022-07-22 13:26:36 -07:00
Ian Douglas Scott
33178a9a78 audio: WIP code for a volume scale 2022-07-21 17:48:18 -07:00
Ian Douglas Scott
61d82e128b audio: Fix glib critical warnings 2022-07-20 16:42:20 -07:00
Ian Douglas Scott
aac43de65d Separate CosmicAppletWindow and CosmicAppletButton 2022-07-05 14:41:09 -07:00
Ian Douglas Scott
68986d773c Use libcosmic-applet in audio, notifications 2022-07-01 21:55:57 -07:00
Ian Douglas Scott
ab8131f5e6 applet: Place in a popover with a button 2022-07-01 21:13:42 -07:00
Ian Douglas Scott
1d40fe9a23 audio: Use relm4 next branch 2022-06-29 13:18:44 -07:00
Ian Douglas Scott
a431457468 Refactor PA to handle interior mutability / ref counting itself 2022-06-29 13:18:44 -07:00
Ian Douglas Scott
9f3803fedc Refresh inputs/outputs at start 2022-06-29 13:18:44 -07:00
Ian Douglas Scott
7212fe545b Fix updating volume 2022-06-29 13:18:44 -07:00
Ian Douglas Scott
786a980254 WIP using libpulse_binding directly in audio applet 2022-06-29 13:18:44 -07:00
Ashley Wulber
06d9584a31 license 2022-05-26 11:59:09 -04:00
Lucy
8c196a7ed3
🚧 Start on Now Playing stuff 2022-04-08 11:53:23 -04:00
Lucy
73d2401ed3
🚧 Volume updating 2022-04-07 15:21:15 -04:00
Lucy
57b44a35d5
🚧 Continue rewrite of cosmic-applet-audio 2022-04-07 12:36:01 -04:00
Lucy
2c591d1ba3
🚧 Begin rewrite of cosmic-applet-audio 2022-04-06 12:03:10 -04:00
Lucy
4074358337
App icons now work! 2022-03-28 15:25:26 -04:00
Lucy
af3470df11
Base code for figuring out how apps work 2022-03-24 13:35:33 -04:00
Lucy
efba49688f
Clean up code a bit; remove unused dependencies 2022-03-16 16:02:22 -04:00
Lucy
32375abdef
Finish the base view stuff 2022-03-10 12:40:41 -05:00
Lucy
5127904fc4
Begin work on main app 2022-03-07 17:37:40 -05:00
Lucy
4ad01331e0
Perhaps we'll use relm4 for audio? 2022-03-07 15:04:14 -05:00
Lucy
31bb22f91b
Start work on cosmic-applet-audio 2022-03-07 11:15:29 -05:00