Revision history for AnyEvent-I3X-Workspace-OnDemand 0.011 2026-04-08 03:18:21Z * Fix losing X11 connection on i3 reload. We connect really detect this, but! luckely the barconfig_update sends an event and this helps us with resetting the X11 connection and root window stuff. Since we do some trickery as of 0.009 we deal with this kind of reconnecting. Hacky, but it works. * Fix updating i3status bar after workspace changes 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