Releases: Aylur/ags
Releases · Aylur/ags
v1.1.0-beta
What's Changed
- only destroy children that aren't re-used by @benthejack-vuw in #58
- fix touchpad scrolling by @Abaan404 in #73
- Print run-js return value by @Aylur in #71
- ags.Variable and Widget.binds by @Aylur in #76
- System tray by @kotontrion in #70
New Contributors
- @benthejack-vuw made their first contribution in #58
- @Abaan404 made their first contribution in #73
- @kotontrion made their first contribution in #70
Full Changelog: v1.0.0...v1.1.0
v1.0.0-beta
What's Changed
- syntax changed
// from this
const old = Widget({
type: 'button'
// only a few predefined props
});
// to this
const new = Button({
// any Gtk.Button prop can go here
});- subclassed the widgets to make them more convenient
// Box for example
const old = Widget({
type: 'box',
children: [widgets];
connections: [[Service, box => {
box.get_children().forEach(ch => box.remove(ch));
box.add(/* widget */);
box.show_all();
}]];
});
// now much more simple
const box = Box({
children: [widgets]
connections: [[Service, box => {
box.children = [/* widgets */];
}]];
});- no more plain js object passing around and parsing recursively
- possible to run as many instances as you want whit the
--bus-nameflag - custom config path with
--configflag - es modules:
importexportsyntax - icon size from css
font-size(sometime janky for now) socatis not a dependency anymore forService.Hyprland
v0.2.1-beta
hotfix promises oops
v0.2.0-beta
v0.1.0-beta
- support nix by @dongsu8142