Byson94
36c58e211d
feat: update props of icon widget
2025-12-22 18:18:26 +05:30
Byson94
59fb1b85eb
feat: remove ewwii_anims from cargo.toml
2025-12-08 21:32:06 +05:30
Byson94
4197a863e5
feat: change doccomment description of rhai_impl crate
2025-12-08 19:49:09 +05:30
Byson94
f393627932
feat: parse widget_action ucontainer actions like shell
2025-12-06 16:14:53 +05:30
Byson94
04ca79a5af
feat: improve epapi; bump epapi to 0.7.0;
2025-11-22 12:05:30 +05:30
Byson94
8406c86117
feat: bump ewwii_plugin_api version
2025-11-21 21:53:41 +05:30
Byson94
4de148be58
feat: remove debug in action_with_engine
2025-11-20 21:02:23 +05:30
Byson94
926c5bae7e
feat: add flowbox widget
2025-10-22 22:11:51 +05:30
Byson94
da57afb395
feat: change fnonce of register_function to fn
2025-10-20 12:06:01 +05:30
Byson94
c0ef865920
feat: add slib module for handling shared libs
2025-10-20 11:43:14 +05:30
Byson94
edad7fb3b7
fix: inconsistencies between rhai_impl and ewwii_plugin_api
2025-10-13 19:02:22 +05:30
Byson94
34706b1ae8
fix: fix dep inconsistency through re-export
2025-10-12 18:50:40 +05:30
Byson94
f5ba140830
chore: fixing ewwii_plugin_api versioning issue
2025-10-11 14:47:30 +05:30
Byson94
90a1ce0958
chore: fixing ewwii_plguin_api version issue
2025-10-10 20:04:54 +05:30
Byson94
168af9eb81
fix: fixing ewwii_plugin_api version
2025-10-09 22:44:13 +05:30
Byson94
c999b53691
feat: getting rhai mod working via plugin
2025-10-08 18:06:34 +05:30
Byson94
2904ba74dc
wip: bin level plugin system
2025-10-07 18:56:34 +05:30
Byson94
bf75ef1c36
wip: migrating to gtk4
2025-09-29 17:21:38 +05:30
Byson94
f56c126ef4
feat: better management of rhai crate
2025-09-29 12:11:49 +05:30
Byson94
02686bd919
feat: removed more code/dependencies
2025-09-29 12:04:37 +05:30
Byson94
37d880af2d
feat: removed unnecessary dependencies
2025-09-29 11:59:07 +05:30
Byson94
ae155a6bcb
feat: removed unused deps
2025-09-06 14:02:06 +05:30
Byson94
a3a69ac485
feat: better errors with rhai_trace (lib built for ewwii)
...
With this commit, Ewwii now integrates rhai_trace, which is a rust library that I
built to generate better errors with rhai.
It is plugged into codespan reporting for providing awesome errors which
makes programming with ewwii much easier! It is a major UX update along
with the removal of `dyn_id` dependance.
2025-09-04 22:46:18 +05:30
Byson94
a734a93a2c
feat(rename): renamed iirhai --> rhai_impl
2025-09-03 15:11:26 +05:30
Byson94
86cca80387
feat: removed unused deps, did namespace changes
2025-08-31 15:48:16 +05:30
Byson94
4c6e0ebd41
fix: borken % based w/h in window def
2025-08-31 12:17:52 +05:30
Byson94
447c11da17
wip: Massive doc automation and improvement.
2025-08-30 20:27:30 +05:30
Byson94
fcad34619a
feat: added rhai to workspace
2025-08-29 22:08:34 +05:30
Byson94
9f9d5dfee3
feat: implmented half working dynamic update system
2025-08-08 20:10:56 +05:30
Byson94
1876b58e6c
feat: Added note section in error report
2025-08-03 15:26:16 +05:30
Byson94
775c589b4a
feat: Added better errors for rhai
2025-08-01 19:24:37 +05:30
Byson94
91043e26ce
feat: Added progress bar support
2025-08-01 18:50:41 +05:30
Byson94
61cae9830e
feat(rm): removed yuck and simplexpr | note: you will get 444 errors
2025-07-27 14:06:33 +05:30
Byson94
8686413f4b
feat(rename): renamed eww && eww_shared_util to be ewwii
2025-07-27 11:31:21 +05:30
Byson94
16fc46eb39
feat(iirhai): added ipc_manager (transpiler)
2025-07-26 15:00:18 +05:30
Lorenzo Bodini
fddb4a09b1
add formatbytes to expressions ( #1333 )
...
* feat: add `log` to expressions
* changelog: add `log`
* feat: add `formatbytes` to expressions
2025-06-30 16:11:18 +02:00
Wölfchen
e242d40e35
revert: zbus 4 -> 3 ( #1203 )
...
* revert: zbus 4 -> 3
This reverts commit 71ba502442 .
* chore: update dependencies
* chore: manually edit lockfile
* chore: dependency updates
2024-09-26 19:22:24 +02:00
Wölfchen
fdac6b5cd9
chore: update derive_more to 1.0
2024-08-24 12:26:24 +02:00
Wölfchen
e4ea489386
fix: update grass; re-enable default features for grass
2024-08-24 12:26:24 +02:00
Wölfchen
71ba502442
chore: update zbus
2024-08-24 12:26:24 +02:00
Wölfchen
088809d7e8
chore(cargo): move gtk, zbus to workspace
2024-08-24 12:26:24 +02:00
Wölfchen
dc39564852
chore: update itertools; update zbus
2024-08-24 12:26:24 +02:00
Wölfchen
57a5d9963a
chore: update a few dependencies
2024-08-24 12:26:24 +02:00
Temmie
1b819fb646
System Tray ( #743 )
...
* Allow tokio on gtk thread
* Basic notifier host implementation
* Implement systray widget
* Use dbusmenu-gtk3
* Update flake.nix
* US spelling of license
* Fix possible TOCTOU
* Change how hosts are started
* Add watcher
* Bunch of refactor
* Handle errors better
* Refactor service parsing
* Avoid duplicate dbus connections
* Fix watcher producing bad items
* Handle zbus::Error::NameTaken
* Refactor icon loading & don't panic on zoom
* Implement pixbuf icons
Co-authored-by: Bojan Nemčić <bnemcic@gmail.com >
* Don't panic on icon/menu error
* Improve icon error handling to make discord work
* Update comments
* Big refactor into actor model
* Reword error messages
* Remove redundant watcher_on function
* Big icon handling refactor
* Don't unnecessarily wrap StatusNotifierItem
* cargo fmt
* Documentation
* Avoid registering to StatusNotifierWatcher multiple times
* None theme means default theme
* Add dbus logging
* Add libdbusmenu-gtk3 dependency to docs
* Some code tidying
* Make Item more clearer
* Make clippy happy
* Systray widget improvements
* Remove unwraps from dbus state
* Temporarily add libdbusmenu-gtk3 to flake buildInputs
* Fix blurry tray icon for HiDPI display
* feat: dynamic icons
* fix: don't cache IconPixmap property
this fixes dynamic icons for some icons, e.g. syncthingtray
* fixup! feat: dynamic icons
* Fix unused borrow warning
* Add some documentation to notifier_host
* Rename notifier_host::dbus to more descriptive notifier_host::proxy
* fixup! Rename notifier_host::dbus to more descriptive notifier_host::proxy
* fixup! Merge remote-tracking branch 'upstream/master' into tray-3
* fixup! Merge remote-tracking branch 'upstream/master' into tray-3
* Remove commented out fields of DBusSession
* Refactor host
* Remove git conflict marker
* Various improvements
* Icon documentation
* cargo fmt
* Add dependency to CI
---------
Co-authored-by: Bojan Nemčić <bnemcic@gmail.com >
Co-authored-by: MoetaYuko <loli@yuko.moe >
Co-authored-by: hylo <hylo@posteo.de >
2024-03-30 10:55:01 +01:00
elkowar
3f478b6503
Support generating shell completions
2024-02-17 17:03:55 +01:00
elkowar
1db7ff3bad
Fix warnings
2024-02-17 15:06:04 +01:00
elkowar
efea88598c
Update lalrpop
2024-02-17 14:46:20 +01:00
elkowar
4385782be4
Update jaq
2024-02-17 14:42:39 +01:00
elkowar
e6817f221b
Update a few dependencies
2024-02-17 14:26:44 +01:00
elkowar
8f103e5a3d
Switch to using workspace dependencies
2024-02-17 14:12:48 +01:00