Ashley Wulber
9ef8098498
Iced network applet ( #31 )
...
* builds and shows basic applet
* feat: connect up subscriptions
* feat: network applet mostly working
2022-12-09 15:31:19 -05:00
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
Ian Douglas Scott
4e95d4aead
Don't specify associated types in subclassing that are added automatically
2022-07-22 12:47:21 -07:00
Ian Douglas Scott
ee142903bb
Use libcosmic-applet in time applet
...
Need to get button height right.
2022-07-05 16:52:04 -07:00
Ian Douglas Scott
765e3af815
Use libcomsic-applet in status-area, network, graphics
2022-07-05 16:21:23 -07:00
Ian Douglas Scott
fff8d7d6e6
Use master_jammy branch of cosmic-panel
2022-06-30 09:13:11 -07:00
Ian Douglas Scott
061a891c5e
Update everything to gtk-rs git, relm4 next
...
Now everything is in one workspace again. Hopefully this also builds on
CI.
2022-06-29 13:58:29 -07:00
Ian Douglas Scott
e049343317
Update cosmic-panel-config
2022-06-29 13:32:50 -07:00
Ian Douglas Scott
04c7e73dec
Update uses of relm4-macros to relm4 next branch
2022-06-29 12:00:18 -07:00
Ian Douglas Scott
3782df1e96
network: Don't show SSID multiple times, and make sure it's sorted
2022-06-28 14:10:58 -07:00
Ashley Wulber
5661e0c045
fix: import trait
2022-06-09 15:51:58 -04:00
Ashley Wulber
464338585c
chore: add cosmic app list and cosmic panel buttons
2022-06-06 11:52:45 -04:00
Ashley Wulber
8df3019973
fix styling and desktop files
2022-05-26 15:37:59 -04:00
Ashley Wulber
eb6b3e3b34
license
2022-05-26 11:57:41 -04:00
Ashley Wulber
fca6150c3b
feat: add scrolled window for available networks
2022-05-26 11:21:27 -04:00
Ashley Wulber
045f3976a5
refactor: use icon button and popup
2022-05-26 01:04:17 -04:00
Ashley Wulber
6b56500a52
chore: debian packaging
2022-05-25 17:11:42 -04:00
Lucy
660c19624b
Changing audio from an external source works now!
2022-03-23 13:36:09 -04:00
Lucy
5b6242d9d9
LabeledItem works!
2022-02-28 15:27:26 -05:00
Lucy
0b0279b3ed
WIP: use libcosmic-widgets for labeleditem
2022-02-25 13:12:43 -05:00
Lucy
fc8e6e4d4d
Update active networks without needing to poll every 5 seconds
2022-02-10 14:25:25 -05:00
Lucy
9b60cc758b
clean up unused imports
2022-02-10 14:17:20 -05:00
Lucy
666e715667
WireGuard device support
2022-02-10 13:03:26 -05:00
Lucy
b529f80034
VPN connection support
2022-02-10 12:33:18 -05:00
Lucy
0a9ae77c5b
Adjust some more styling stuff.
2022-02-09 17:42:55 -05:00
Lucy
770dffa729
Use ListBoxes for the available and current networks
2022-02-09 17:23:36 -05:00
Lucy
8ef033f39e
Show all IPs
2022-02-09 13:22:43 -05:00
Lucy
4c4f1300e4
Show IP address for current wired
2022-02-08 14:11:15 -05:00
Lucy
833219d27a
No need to spawn another task, this is a spawned task anyways.
2022-02-07 16:25:55 -05:00
Lucy
94dc038e2b
WiFi will now change if something else changes it
2022-02-07 16:24:11 -05:00
Lucy
0d54744537
Working WiFi toggle!
2022-02-07 14:14:55 -05:00
Lucy
b9a471a5fb
Wired network thingy works now.
2022-02-07 12:51:16 -05:00
Lucy
d7db1243e4
Compile connection info down into an ActiveConnectionInfo enum
2022-02-07 11:33:39 -05:00
Lucy
13c7f2fe4d
Work on current networks stuff
2022-02-07 11:13:34 -05:00
Lucy
8c376e1df2
task::wait_for_local can now return a value
2022-02-07 11:13:13 -05:00
Lucy
8f170b9147
Begin also working on current networks
2022-02-04 13:44:37 -05:00
Lucy
131b1e501c
Hide separator if there are no visible networks
2022-02-04 12:51:17 -05:00
Lucy
f9bea05bbb
This should maybe work?
2022-02-02 16:54:08 -05:00
Lucy
7941c2f6a3
Add task:wait_for_local
2022-02-02 16:28:08 -05:00
Lucy
585946bbfa
Rewrite available wifi code into something much cleaner
2022-02-02 16:22:43 -05:00
Lucy
f3a20ec7b2
Add more code from cosmic-settings
...
We probably should split this out into its own library, tbh
2022-02-02 14:46:47 -05:00
Lucy
8e0c636ed3
Start on other parts of applet
2022-02-02 12:31:30 -05:00
Lucy
dee87d10b6
Improve spacing on main box
2022-02-02 11:05:47 -05:00
Lucy
9da2b030d7
Port SettingsEntry from cosmic-settings
2022-02-02 11:05:36 -05:00
Lucy
9ed29eab94
Basic UI work
2022-02-01 16:46:25 -05:00
Lucy
ba677af0f4
Basic app layout
2022-02-01 14:10:15 -05:00
Lucy
a518251f16
Initial first applet
2022-02-01 13:24:00 -05:00