Revision history for AnyEvent-I3X-Workspace-OnDemand
0.010 2026-03-20 01:32:01Z
* When switching workspaces a workspace can be empty:
Processing workspace event focus on area51
Processing window with payload focus
Processing workspace event empty on com
This sets the workspace to com and not area51. Causing weird behaviour with
scripts that look for the workspace you are in. We now set the workspace on
any event that isn't empty.
0.009 2026-03-19 07:44:34Z
* Noticed some weird things with the X11 integration. Suspect a long term
connection dropping. So created a low level is_connected like call on
X11::Protocol.
* Support UTF8_STRING and STRING types for xprop setting. Auto-upgrade to
UTF8_STRING.
0.008 2026-02-18 02:06:09Z
* The previous helper script didn't really work. So we used an example found
in the i3status contrib section:
https://github.com/i3/i3status/blob/main/contrib/wrapper.pl
This is now called i3-status and show the group name in the i3bar.
0.007 2026-02-18 01:23:30Z
* Fix build/CI
* Ensude i3status gets kill -USR1'ed to restart to ensure helper scripts can
show group information.
0.006 2026-01-23 16:47:27Z
* Allow restart of daemon with workspace/group preservation
0.005 2025-09-28 23:27:00Z
* Include i3-wod to distribution
* Add User documentation
0.004 2024-10-25 17:14:27Z
* Start commands on a workspace or group
* Add (basic) support for all event types
0.003 2024-04-25 17:57:03Z
* Support shutdown events
* Add more supported actions with on_workspace
* Only switch workspaces when they exist
This prevents starting up multiple layouts on non-existing workspaces
0.002 2024-04-19 22:15:56Z
* Update documentation
0.001 2024-04-12 18:32:27Z
Initial release