Skip to content

Tags: elig0n/i3ipc-python

Tags

v2.2.1

Toggle v2.2.1's commit message

Unverified

No user is associated with the committer email.
Bump to version 2.2.1

See the CHANGELOG for more info.

v2.1.1

Toggle v2.1.1's commit message

Unverified

No user is associated with the committer email.
Bump to version 2.1.1

See the changelog for more information.

v2.0.1

Toggle v2.0.1's commit message

Unverified

No user is associated with the committer email.
Bump to version 2.0.1

See the changelog for more information.

v1.7.1

Toggle v1.7.1's commit message

Unverified

No user is associated with the committer email.
Bump to version 1.7.1

See the CHANGELOG for more information.

v1.6.0

Toggle v1.6.0's commit message
Bump to version 1.6.0

Version 1.6.0 adds the following bugfixes and features:

* Properly tear down subscription socket (altdesktop#83)
* Implement send_tick message and tick event
* Add a timeout parameter to the main function
* Implement GET_BINDING_MODES
* Implement GET_CONFIG
* Implement GET_MARKS
* Fix pickling of types by fixing a _ReplyType exception (altdesktop#89)
* Add the sticky property

v1.5.1

Toggle v1.5.1's commit message
fix i3-debug-console script

v1.5.0

Toggle v1.5.0's commit message
Bump to version 1.5.0

Version 1.5.0 adds the following bugfixes and features:

* fix bug where floating nodes are not in the tree
* add support for SWAYSOCK and other fixes for sway

v1.4.0

Toggle v1.4.0's commit message
Bump to version 1.4.0

Version 1.4.0 adds the following bugfixes and features:

* Add container property 'floating'
* Add container property 'focus' (the focus stack)
* Add container info for window gaps
* Use native byte order everywhere
* Add descendents iterator to Con
* Add `Con.find_instanced()`
* Add documentation and tests
* List descendents BFS
* Allow usage from external event loops
* bug: return command result in `Con.command()`

v1.3.0

Toggle v1.3.0's commit message
Bump to version 1.3.0

Version 1.3.0 adds the following bugfixes and features:

* Remove python-xlib dependency by getting the socket path from i3
binary.
* The `Con::command_children()` method should work properly.
* Make `socket.recv()` robust against interruptions.
* Change `Con::mark` to `Con::marks` for the new ipc api (might be
breaking).
* Add `Con::window_rect` and `Con::deco_rect` properties.
* Fix encoding problems in reading README.
* `Con::workspace()` returns self if it is a workspace instead of None.
* Fix the ipc-shutdown event.
* The library is now installed as a directory instead of a single file.
* Make the main loop work in multi-threaded environments.
* Add Travis CI.
* Add a test suite.
* Add robustness against UTF-8 errors by replacing bad UTF-8.

v1.2.0

Toggle v1.2.0's commit message
Bump to version 1.2.0

Version 1.2.0 adds the following features:

* Obey I3SOCK environment variable
* Add Con::find_fullscreen()
* Added properties: `scratchpad_state`, `window_role`
* Con::find_marked() - make pattern optional

And the following bugfixes:

* Fix crash on `barconfig_update` event
* Use underscores to subscribe to `barconfig_update` event
* Correctly put floating nodes in the `floating_nodes` list of the Con