Commit graph

459 commits

Author SHA1 Message Date
Ashley Wulber
76bf6a4519 feat: theme management 2023-06-21 20:49:35 -04:00
Brock
3ec06bef80
Init Animations: animate toggler widgets (#96) 2023-06-07 13:43:49 -06:00
Ashley Wulber
8119b29aca chore: add applet key and do some cleanup
the applet key marks an application as possible to be used as an applet
2023-06-01 20:45:31 -04:00
Ashley Wulber
9ebd9b511a
wip: update libcosmic (#93)
* wip: update libcosmic

* fix: damge issue resolved by updating iced

* fix: high cpu usage by time applet and app-list

* refactor subscriptions to produce fewer events

* refactor network applet to use less cpu

* fix: text size

* refactor: i18n for audio applet

* refactor: power applet i18n setup

* fix (battery): always send profile update

* fix (battery): set toggler width to layout correctly

* fix (app-list): backoff for restarts of toplevel subscription

* fix (network): alignment

* feat: ask for comfirmation before applying power applet actions

* wip: integrate cosmic-config

* update zbus

* feat: update to use latest libcosmic

* update iced

* udpate deps

* update deps

* refactor: move applet helpers to this repo, outside of libcosmic.

this should help alleviate some dependency hell

* chore update deps

* update deps

* cleanup
2023-06-01 12:23:12 -04:00
Ashley Wulber
8b46cc209f cleanup app-list 2023-04-11 19:26:43 -04:00
Ashley Wulber
1391388ec0 feat: polish app list dnd 2023-04-11 19:26:43 -04:00
Ashley Wulber
8a040dd338 feat: basic DnD support 2023-04-11 19:26:43 -04:00
Ashley Wulber
96cc393692 feat: drag source 2023-04-11 19:26:43 -04:00
Ashley Wulber
020e76ad8a refactor: use separate lists for active & favorites on the app-list 2023-04-11 19:26:43 -04:00
Ashley Wulber
903a5589a3 update libcosmic 2023-04-06 15:12:49 -04:00
Ian Douglas Scott
2c74a551c7
Merge pull request #78 from pop-os/cosmic-panel-button_jammy
Add back cosmic-panel-button
2023-04-04 12:24:21 -07:00
Ian Douglas Scott
0ba4182560 Add back cosmic-panel-button 2023-03-31 19:05:57 -07:00
Ian Douglas Scott
17c268d9c9 Remove old .gresource.xml files 2023-03-30 14:05:26 -07:00
Ian Douglas Scott
47ec674ca3
Merge pull request #88 from pop-os/vertical-time_jammy
fix(time): use autosized surface for correct sizing of time widget and add support for Left/Right anchors
2023-03-30 14:04:33 -07:00
Ashley Wulber
e582a9f0f6 update libcosmic 2023-03-20 09:13:13 -06:00
Ashley Wulber
56ac958de7 fix(audio): panic when messages arrive without a connection 2023-03-14 11:55:16 -04:00
Ashley Wulber
58694c8735 chore(audio): more log statements in the UpdateConnection handler 2023-03-14 11:55:16 -04:00
Ashley Wulber
a4ea05d718
fix(time): use autosized surface for correct sizing of time widget and add support for Left/Right anchors 2023-03-13 15:54:18 -04:00
joeftiger
0fee545797 feat(i18n cosmic-applet-network): fix WPS name 2023-03-03 10:53:21 -05:00
joeftiger
b9863e9cfc feat(i18n cosmic-applet-network): fix German translation 2023-03-03 10:53:21 -05:00
joeftiger
711384ed6f feat(i18n cosmic-applet-workspaces): add German translation 2023-03-03 10:53:21 -05:00
joeftiger
280ea13901 feat(i18n cosmic-applet-network): add German translation 2023-03-03 10:53:21 -05:00
joeftiger
7cebb6d59d feat(i18n cosmic-applet-graphics): add German translation 2023-03-03 10:53:21 -05:00
joeftiger
6937ffa707 feat(i18n cosmic-applet-bluetooth): add German translation 2023-03-03 10:53:21 -05:00
joeftiger
d970338896 feat(i18n cosmic-applet-battery): add German translation 2023-03-03 10:53:21 -05:00
joeftiger
e1473f004f feat(i18n cosmic-app-list): add German translation 2023-03-03 10:53:21 -05:00
Ian Douglas Scott
6d7727a5d0 Update sctk, libcosmic, cosmic-client-toolkit 2023-03-02 14:06:52 -05:00
Ian Douglas Scott
4ce5a8b8ac
Merge pull request #79 from pop-os/graphics-fix_jammy
fix(graphics): better handle failures to set graphics mode
2023-03-01 11:55:06 -08:00
AAnzel
1d03f5be99 i18n(sr): Add Serbian (Latin) translation 2023-02-24 15:25:46 -05:00
gildemberg-santos
388fcf97cd feat(i18n bluetooth): Includes pt-BR translation for bluetooth 2023-02-24 15:25:35 -05:00
Vixea
a01d5f1b8a Remove extensions from key "Icon"
desktop-file-validate reports that in the future file extensions with relative path files in the future will be fatal error - it seems like it was done in some files lets fix it for the rest
2023-02-22 19:31:04 -05:00
Ashley Wulber
360762536e
fix(graphics): better handle failures to set graphics mode 2023-02-20 12:59:53 -05:00
Ian Douglas Scott
9a3daa80a5
Merge pull request #77 from pop-os/just_jammy
justfile: Use recipe parameters to reduce duplication
2023-02-17 07:06:23 -08:00
Ashley Wulber
92bacfdf0b feat(audio): allow switching input/output and update outputs/inputs when the popup or revealer is toggled 2023-02-16 18:07:58 -05:00
Ian Douglas Scott
ce060eead0 justfile: Use recipe parameters to reduce duplication
Just doesn't have arrays or and currently lacks new line escapes, so
this seems like the best way to do things for now.
2023-02-16 14:49:08 -08:00
Ian Douglas Scott
22b729b966
Merge pull request #74 from pop-os/network_jammy
feat(network): improve state handling & add disconnect option
2023-02-16 13:20:03 -08:00
Ian Douglas Scott
a8db7ba928 debian: Remove unused dependencies 2023-02-15 18:05:19 -05:00
Ashley Wulber
cac438a786 cleanup(bluetooth): remove some dbg! statements & fix typos 2023-02-15 11:17:44 -05:00
Ashley Wulber
5c725dd7a1 fix: add scrollbar with enough devices and display address for unnamed devices 2023-02-15 11:17:44 -05:00
Ashley Wulber
f272037bdd feat(bluetooth): icons & text sizing 2023-02-15 11:17:44 -05:00
Ashley Wulber
4f9544f682 fix: uncomment lto 2023-02-15 11:17:44 -05:00
Ashley Wulber
02f3e8d76c refactor(bluetooth): handle end of device scan stream 2023-02-15 11:17:44 -05:00
Ashley Wulber
7a9ab9de72 feat(bluetooth): define ordering of device lists 2023-02-15 11:17:44 -05:00
Ashley Wulber
b1a5468547 feat(bluetooth): add discoverable & pairable toggles + fix bug where the receiver for bluetooth events is accidentally dropped 2023-02-15 11:17:44 -05:00
Ashley Wulber
c068343c4d cleanup 2023-02-15 11:17:44 -05:00
Ashley Wulber
5e0baa62aa fix: don't register as default agent 2023-02-15 11:17:44 -05:00
Ashley Wulber
7a003389b8 feat: pairing via applet's agent 2023-02-15 11:17:44 -05:00
Ashley Wulber
000ac7b8b4 wip: bluetooth applet 2023-02-15 11:17:44 -05:00
Ashley Wulber
a5fe9e8d77
feat(network): improve state handling & add disconnect option 2023-02-14 20:08:10 -05:00
Enver Balalic
d621fb8936 fix: crash when no icon found
Specific case when using vscode, the open file/folder dialog
doesn't succeed in looking up the icon on my system. This would
cause lookup to return None, thus the ret vector is empty.
Since we removed the id before the lookup, the append below would
append an empty vec. This would cause an error in AddTopLevel
message handler when trying to remove the first item of the
returned vec.

Move the id remove directly within the map, so it only gets
removed if we succeed in looking up the icon.
2023-02-06 08:39:11 -05:00