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