Skip to content
goard
Go to anything
Open any GitHub user, repo or page
GitHub rate limit reached. Fresh data resumes in about 2 min. Sign in for a higher limit.

The next-generation framework for building desktop widgets using Python

Python AGPL-3.0 3.2 MB Created Jul 19, 2026
Stars 0 Forks 0 Watchers 0 Open issues 0 Open PRs 0
History

1 branches 0 tags

main Update hyprland IPC commands for hyprland's lua config e3fb797
fix: volume getter function issue with newer libcvc (#170) b7b0f99
feat: add Unix timestamp property to Notification class (#168) 4a7b069
feat: implement `CircularScale` widget (#156) 23cab85
fix: correctly handle urgency 0 notification hints (#167) 07bf6d8
fix: CenterBox spacing (#160) fd2aabb
fix: Fabrika link (#155) 7809cc8
refactor: tooltip setting logic for clarity (#153) 5094919
fix: shadow error in `Svg.set_style()` (#152) 8633df1
fix: improve the performance of `get_relative_path` (#147) 0f3d317
fix: system tray not using default icon theme (#146) b39f8ff
refactor: cleanups 91caa4e
fix: the error 4f8d8ca
fix: I CHANGED IMPORT PATH (and fixed the default value for a propert… c0b321a
feat: enhance PowerProfiles (#141) ac76508
fix: remove debugging leftovers (#140) e17b6aa
feat: implement PowerProfiles service (#138) 35947bf
feat: add a visibility toggle method to `Window` (#137) 65d28c8
feat: add new utilities for keyboard events b84b1e6
fix: false missing children warning a7b5de4
feat: add a new `PixbufUtils` method (`scale`) 0d82275
doc: hydepanel -> tsumiki (#135) 68a303e
feat: implement i3/sway suite (#129) 3ce7523
fix: warning baker error 02be1e1
feat: add a friendly warning e3f4e0f
feat: abstract window manager-specific widgets (#124) 1c75b64
revert(nix): #127 regression 172bbb9
feat: add the ability to use multiple system tray widgets at once (#125) 2703705
feat: revisit example bar 10d11b0
feat: apply enhanced callbacks for builders ca9277e
fix: formatting af3a8c6
feat: add the ability for signal callbacks to ignore arguments 4c39360
feat: implement more overrides for `Service` 49c00af
feat(nix): reintroduce flake implementation (#121) 19c1dfb
fix: define `self._pass_through` before init to avoid errors e959798
fix: cooldown interval as either int or float (#120) 8ca503b
fix(notifications): correct image deserialization type error (#117) 08cbbb9
fix: import gi on separator and grid (#119) 608ee83
feat: fabricate `Grid` and `Separator` (#113) 42dedb2
feat: move the `pass_through` to the `Window` class, rendering all su… c24c19c
fix: min max assertion for scale (#112) 5d82431
feat: add `interpolate_size` property to `Stack` 1e478b8
feat: make use of style states (e.g. `:hover`, `:active`, etc...) in… 282b4f1
fix: typo dd07b5b
feat: improve the way `monitor_file` is implemented, allowing a bette… 118c017
fix: suppress LSP errors (#107) 4f3b73d
fix: specify data type (`png`) for serialized `NotificationImagePixmap`s 1831ced
fix: broken link 41eb228
fix: hot fix for #86 (not final fix) 2e91006
Update README.md 6963538
feat: added missing event for workspaces widget (#83) ca629ac
fix: correct typos and spells across multiple files (#80) e97d57f
fix: prevent tooltip markup from processing when title is None (#79) 75478bb
feat: add missing properties to circular progress (#66) 58c2646
fix(nix): add missing svg library (#77) 9972024
feat(nix): allow passing additional python packages to run-widget (#74) ad6a10c
fix: closes #76 4cb1390
fix: support non-numeric workspace names (#75) f616b16
feat: introduce client actions 0bbd337
feat: improve property type hinting 350247d
feat: improve svg size calculations 6438395
fix: broken link to contributing page (#67) 5ab94b5
fix: update nix package (#59) c81e4f1
feat: fabricate `CheckButton` (#61) 3662e94
fix: handle special workspaces (#63) 285b61a
fix: TypeError on Python 3.13 (#60) 1b79ce5
feat: document notifications a02f4bf
feat: improve shapes' modularity ff02325
feat: add new shape (`Star`) 06563e9
fix: files naming scheme 1762220
fix: minor refactoring dc2d093
feat: make `monitor_file` able to handle both files and directories 80bc995
feat: add `PixbufUtils` for pixbuf transformations b0e4d80
feat: ability to ignore the output of `exec_shell_command_async` 28c70e1
Create FUNDING.yml 186888a
fix: old link db6187b
fix: grammar (#55) 14900fe
feat: add new overload functions for when stream is True in Fabricato… e009e11
feat: rewrite wiki is already merged 3025c36
fix: typo from "oriorientation" to "orientation" (#52) eb5023a
fix: backport for Python 3.11 (#53) 26ed1ac
feat: add notifications service (#49) 9da7f87
Merge Rewrite (#43) 691d051
Merge branch 'main' into rewrite 3d75c9d
feat: add the ability to set `style_classes` within initialization 8478a7d
feat: reflect latest changes 3d86141
feat: resolve css files with `@import` statements f32ede2
feat: improve sturcture and refactor 83f2641
fix: keep up with latest changes c17210a
Update README.md b0b992b
feat: add initial keybinding model 1bad876
feat: improve wording and make it up-to-date 6b7e68f
feat: add more style features to `Corner`s (e.g. backgrounds and bord… 94b79ea
feat: allow unhinged icon sizes d61e9ca
feat: improve the structure of stylesheet handling methods in `Applic… 7ddd904
fix: handle splitting the style classes string correctly 35ff19c
feat: add CSS macros to the preprocessor d0ac8a2
fix: the getter of `monitor` throwing an error f59914b
feat: handle style classes passed as a signle string of classes 6a6a5c4
fix: move `add_events` to be under `Widget` to follow GTK 581a38a