Skip to content

Releases: Aylur/ags

v1.1.0-beta

04 Sep 20:18

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.1.0

v1.0.0-beta

23 Aug 13:12

Choose a tag to compare

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-name flag
  • custom config path with --config flag
  • es modules: import export syntax
  • icon size from css font-size (sometime janky for now)
  • socat is not a dependency anymore for Service.Hyprland

v0.2.1-beta

06 Aug 14:34

Choose a tag to compare

hotfix promises

oops

v0.2.0-beta

06 Aug 14:24
f048455

Choose a tag to compare

What's Changed

  • add menu, menuitem in #27

Breaking Changees

  • use Promise on execAsync and writeFiles in #26

v0.1.0-beta

04 Aug 12:13

Choose a tag to compare