Revisions of qtile
Dominique Leuenberger (dimstar_suse)
accepted
request 1153742
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 26)
- Update specfile * add python3-isort for tests - Update specfile * add python3-libcst for tests - Update to version 0.24.0 !!! config breakage/changes !!! - Matches no longer use "include/substring" style matching. But match the string exactly. Previously on X11, if the WM_TYPE of a spawned window is e.g. dialog a match with wm_type dialognoonereadschangelogs would return true. Additionally a window with an empty WM_CLASS (which can happen) would match anything. If you rely this style of substring matching, pass a regex to your match or use a function with func=. Using a list of strings inside Match with role, title, wm_class, wm_instance_class, wm_type are also deprecated, use a regex. Right now we replace the property with a regex if it's a list and warn with a deprecation message. You can use "qtile migrate" to migrate your config to this. * features - Change how `tox` runs tests. See https://docs.qtile.org/en/latest/manual/contributing.html#running-tests-locally for more information on how to run tests locally. - Add `ScreenSplit` layout which allows multiple layouts per screen. Also adds `ScreenSplit` widget to display name of active split. - Updated `Bluetooth` widget which allows users to manage multiple devices in a single widget - Add `align` option to `Columns` layout so new windows can be added to left or right column. - `.when()` have two new parameters: - `func: Callable`: Enable call when the result of the callable evaluates to True - `condition: bool`: a boolean value to determine whether the lazy object should be run. Unlike `func`, the condition is evaluated once when the config file is first loaded. - Add ability to have bar drawns over windows by adding `reserve=False` to bar's config to stop the bar reserving screen space. - Add ability for third-party code (widgets, layouts) to create hooks - Add ability to create user-defined hooks which can be fired from external scripts * bugfixes - Fix two bugs in stacking transient windows in X11 - Checking configs containing `qtile.core.name` with `python config.py` don't fail anymore (but `qtile.core.name` will be `None`) - Fix an error if a wayland xwindow has unknown wm_type
Ana Guerrero (anag+factory)
accepted
request 1142607
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 25)
Ana Guerrero (anag+factory)
accepted
request 1133752
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 24)
- Reenable tests. - Added python-importlib-resources and python-importlib-metadata as part of tests. - Update required and recommended dependencies. - Update alternatives is done wrong in postuninstall. fixed.
Ana Guerrero (anag+factory)
accepted
request 1120985
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 22)
- Cleanup specfile - Fix wayland backend build - Disabled tests for now. Undeterministic and random fails. Might be VM related. - Requires pycairo >= 1.25.1 to prevent crashes - update _constraints to avoid oom: * physical memory to 24G - Requires python xcffib >= 1.4.0 - Requires now python-cairocffi >=1.6.0 - Change recommends from pulseaudio to pipewire and pipewire-pulseaudio - Qtile requires python-pywayland and python-pywlroots for it to run on wayland backend - Disabled tests again since it requires https://github.com/leifgehrmann/pangocffi which openSUSE does not have yet. - Update to version 0.23.0 !!! Dependency Changes !!! - xcffib must be upgraded to >= 1.4.0 - cairocffi must be upgraded to >= 1.6.0 - New optional dependency `pulsectl-asyncio` required for `PulseVolume` widget !!! Notice for packagers - wlroots (optional dependency) bump !!!
Dominique Leuenberger (dimstar_suse)
accepted
request 1095707
from
Factory Maintainer (factory-maintainer)
(revision 21)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 1066890
from
John Vandenberg (jayvdb)
(revision 20)
Dominique Leuenberger (dimstar_suse)
accepted
request 1029696
from
John Vandenberg (jayvdb)
(revision 19)
Dominique Leuenberger (dimstar_suse)
accepted
request 1010573
from
John Vandenberg (jayvdb)
(revision 18)
- Update to v0.22.1
Dominique Leuenberger (dimstar_suse)
accepted
request 998572
from
John Vandenberg (jayvdb)
(revision 17)
- Added _constraints file as tests need more memory - Disabled many of the new tests due to failures reported upstream - Update to v0.21.0
Dominique Leuenberger (dimstar_suse)
accepted
request 947190
from
John Vandenberg (jayvdb)
(revision 16)
Dominique Leuenberger (dimstar_suse)
accepted
request 922976
from
Petr Cervinka (czerw)
(revision 15)
Dominique Leuenberger (dimstar_suse)
accepted
request 895748
from
Petr Cervinka (czerw)
(revision 14)
Dominique Leuenberger (dimstar_suse)
accepted
request 844505
from
John Vandenberg (jayvdb)
(revision 13)
Dominique Leuenberger (dimstar_suse)
accepted
request 799882
from
Petr Cervinka (czerw)
(revision 12)
Dominique Leuenberger (dimstar_suse)
accepted
request 795578
from
Petr Cervinka (czerw)
(revision 11)
- Update to version 0.15.1: * Bugfixes - Revert core: properly shutdown event loop (#1615)(#1609) - Update to version 0.15.0: * Config breakage - removed the mpd widget, which depended on python-mpd * Bugfixes - Fix #1298: fall back to get int items for digit string in qtile_cmd. - Fix qtile-cmd failure, #1410. - Fix #755: use a valid timestamp for WM_TAKE_FOCUS events. - Issue #1510: Added missing kwargs argument in EzKey class. - Toggle group if setting a group twice. (#1491) - Added non-graph CPU widget (feature req #1439) - Changes to make the dev.sh script more generic. (#1471) - Show current layout and prepare all layouts in the default config. (#1469) - Fix #1394: handle empty HOME completion in test_bar.py::test_completion. - Center-align groupboxes by default. (#1452) - Reorganize and complete hacking.rst (#1442) - Update gmail_checker.py (#1448) - docs: Fix parameter type of Screen's top/left/right/bottom (#1438) - docs: Fix missing psutil mock (#1432) - Remove pythonwifi related code in Wlan widget (#1429) - Fix command to build cffi module (#1427) - Use lazy.lazy in default config instead of command.lazy (deprecated) (#1428) - Use new style format in pomodoro widget (#1426) - docs: Add missing requirement for Wlan widget (#1400) - Use `$PYTHON` instead of `PYTHON`. (#1397) - Make it explicit to install cairocffi after xcffib. (#1406) - Fix #1407 (missing "-o screen" in "qtile-cmd" output) - Small bug fix (#1366) - Make the Spacer widget accept a background color (#1365) - Fix (#1361) - Battery widget debug info - Execute the volume widget commands in a shell (#1359) * Features - Add pyxdg widget requirement in LaunchBar docstring - Add PyCharm debugging instructions in hacking.rst - Add missing instruction to build docs in hacking.rst - Add more docs and qtile-session file - Add notes about graphviz and dev.sh in hacking.rst - Add groupbox feature: Font colour when box highlighting - add an issue template - add callback functions to textbox widget - Add test_qtile_cmd.py file. - Add a test case for int indexed items in InteractiveCommandClient. - add pulseaudio C api based volume control widget - add setting wallpapers per Screen, with x11 backend - add display option to Net widget and introduce f-strings - Add Python script to automate screenshots - Add the license header to the xcore file - Add ability to use bits as unit in net widget - Add a quick_exit widget to __init__.py to pass the static checker(mypy). - Add a quick exit widget and add this widget to default configuration that is loaded when configuratin error occured. - Add non-graph CPU widget (feature req #1439) - Add support for checking updates via yay on Arch - Add an error handling when backlight widget failed to read a status file. - Add steps about how to run qtile within a virtualenv. - Add option "options" to keyboardLayout widget - Add gkrellm to run all tests - Add note about psutil - Add line length to pylintrc - Add type annotations to the command object - Add a command object that operates against a running command object - Add a command graph object for IPC - Add functions to the command interface to enable lazy evaluation - Add an interface for eagerly evaluating command graph elements - Add client to dispatch into command graph - Add tests to the command graph
Dominique Leuenberger (dimstar_suse)
accepted
request 722651
from
Petr Cervinka (czerw)
(revision 10)
- Increase required cairocffi version
Dominique Leuenberger (dimstar_suse)
accepted
request 712733
from
Petr Cervinka (czerw)
(revision 9)
Dominique Leuenberger (dimstar_suse)
accepted
request 702846
from
Petr Cervinka (czerw)
(revision 8)
- Rename rpmlintrc to qtile-rpmlintrc - Update to version 0.13.0: * Deprecation wmii layout is deprecated in terms of columns layout, which has the same behavior with different defaults, see the wmii definition for more details * Features - add svg handling for images - allow addgroup command to set the layout - add command to get current log level - allow groupbox to hide unused groups - add caps lock indicator widget - add custom_command to check_update widget * Bugfixes - better shutdown handling - fix clientlist current client tracking - fix typo in up command on ratiotile layout - various fixes to check_update widget - fix 0 case for resize screen - Add rpmlintrc to ignore warning related to dqtile-cmd - Add python3-cairocffi-pixbuf dependency - Increase python3-cairocffi dependency version
Displaying revisions 1 - 20 of 27