13r0ck
fec76f8e32
Time: Fix sizing & stying & use cosmic-text.
2022-12-21 12:39:05 -07:00
13r0ck
87a88931b4
Update Debian packaging for iced based applet.
2022-12-19 21:22:11 -05:00
13r0ck
2940341033
Time: Replace GTK applet with iced applet
...
Basic Iced applet, but it should be noted that the time update
logic is a significant improvement. The milliseconds until the
next whole minute is calculated, then via tokio the thread sleeps
until then. Meaning that the clock applet is only running
(from my testing) for 3 milliseconds a minute. This takes less
recources and is more accurate than checking every second from
app start like the old gtk applet did.
2022-12-19 21:22:11 -05:00
Brock
31bea66801
Power: Replace gtk applet with iced applet ( #32 )
...
* Power: Replace gtk applet with iced applet
No functionality yet, but the layout is nearly done. Only small
tweaks needed to font and svg backgrounds.
* Power: Add suspend+restart+shutdown functionality
* Power: Add lock + log out + settings
* Fix build.
* Fix window placement
2022-12-12 13:41:16 -05:00
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
Grooble
3be995a1d2
i18n(fr): Add French translation ( #30 )
2022-12-09 10:40:32 -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
f4b3ddcafc
update deps
2022-12-07 13:41:54 -05:00
Ashley Wulber
d088acd62d
fix: fix update dep & fix window size
2022-12-07 12:46:54 -05:00
Ashley Wulber
092fc40426
update to use latest libcosmic
2022-12-07 12:13:44 -05:00
Ashley Wulber
f2d3dbec5c
update battery applet to use latest libcosmic
2022-12-07 11:54:31 -05:00
Ashley Wulber
df67bc3206
fix: allow popups to be constrained
2022-12-05 17:03:18 -05:00
Ashley Wulber
90d2e7b2bd
fix: remove typo
2022-12-05 14:27:56 -05:00
Ashley Wulber
93fa346bd8
fmt
2022-12-05 10:52:48 -05:00
Ashley Wulber
6b25ba5742
fix: typos & some i18n
2022-12-05 10:52:15 -05:00
Ashley Wulber
6a98d7f7c8
feat: iced battery applet
2022-12-02 20:24:52 -05:00
Ashley Wulber
a7b099b4b3
refactor: use iced workspaces applet
2022-11-29 16:52:31 -05:00
KuroeHanako
67869ba5ac
Create cosmic_app_list.ftl ( #27 )
2022-11-27 20:54:24 -05:00
Ashley Wulber
912b173c7f
fix: use text color for icon button instead
2022-11-17 17:32:19 -05:00
Ashley Wulber
498531f067
feat: improve icon button colors
2022-11-17 17:26:11 -05:00
Ashley Wulber
5b722286a1
fix: refactor & handle close requests
2022-11-15 12:00:41 +01:00
Ashley Wulber
e55ce3e519
feat: sticky graphics mode after selection
2022-11-14 19:51:36 +01:00
Ashley Wulber
af1e16b1f5
fix: better popup container
2022-11-14 16:58:54 +01:00
Ashley Wulber
b3977bed34
fix: better styling of button & popup
2022-11-14 15:43:39 +01:00
Ashley Wulber
ae89afcc5f
fix: better popup size
2022-11-14 13:20:02 +01:00
Ashley Wulber
fd074db283
fix: update deps to get fixes for iced-sctk
2022-11-14 12:43:27 +01:00
Ashley Wulber
112ff7eced
feat: working iced graphics applet
2022-11-14 12:15:27 +01:00
Ashley Wulber
56debe8cc3
feat: builds deb
2022-11-14 01:43:36 +01:00
Ashley Wulber
e3be1c1809
fix: center workspace applet labels, and expand buttons to fill space available
2022-09-26 14:37:16 -04:00
Ashley Wulber
9859c153f8
Merge branch 'master_jammy' of github.com:pop-os/cosmic-applets into master_jammy
2022-09-12 13:51:15 -04:00
Ashley Wulber
ec7a615d22
fix: bind to output before workspaces and use latest cosmic-panel-config
2022-09-12 13:50:45 -04:00
Ian Douglas Scott
e52446c770
status-area: Send unregistered signal in watcher
...
Still not working as expected...
2022-09-08 21:22:46 -07:00
Ashley Wulber
0ecba6a6d0
fix: consistent ordering of workspaces
2022-09-08 11:24:02 -04:00
Ashley Wulber
10a0312f4f
fix: rename HostWaylandDisplay to X-HostWaylandDisplay
2022-09-02 11:10:12 -04:00
Ashley Wulber
59a112523d
feat: popup positioning depending on panel anchor
2022-08-24 15:55:53 -04: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
Lucy
d03966ae42
Add integration to log out from COSMIC session
2022-08-01 13:18:24 -04:00
Ashley Wulber
73d2107dc9
cleanup
2022-08-01 11:11:26 -04:00
Ashley Wulber
580df62e46
fix: allow activating workspaces which are already active & improve styling
2022-07-29 16:13:24 -04:00
Ian Douglas Scott
ef6e865963
status-area: Fix how watcher handles some paths
2022-07-29 12:20:58 -07:00
Ian Douglas Scott
324b2daf65
notifications: Loop, don't handle only one notification
...
I guess this was broken in some previous refactoring...
2022-07-28 13:13:28 -07:00
Ashley Wulber
f6e5e04382
wip: allow multiple instances of each applet
2022-07-27 15:41:33 -04:00
Ashley Wulber
e87d101217
feat: config changes
2022-07-27 00:37:00 -04:00
Ashley Wulber
ece95ec9c0
cleanup dbg msgs
2022-07-26 14:23:30 -04:00
Ashley Wulber
eba19a7482
fix: handle removed toplevels
2022-07-26 14:15:24 -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
3884f08504
audio: Don't override value of scale in response to event, during drag
2022-07-22 13:53:17 -07:00
Ian Douglas Scott
6160512abe
audio: Volume scale partly working now
2022-07-22 13:26:36 -07:00