Revisions of qtile

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1153742 from Soc Virnyl Estela's avatar 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's avatar Ana Guerrero (anag+factory) accepted request 1133752 from Soc Virnyl Estela's avatar 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's avatar Ana Guerrero (anag+factory) accepted request 1120985 from Soc Virnyl Estela's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1095707 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 21)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 998572 from John Vandenberg's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 795578 from Petr Cervinka's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 722651 from Petr Cervinka's avatar Petr Cervinka (czerw) (revision 10)
- Increase required cairocffi version
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 702846 from Petr Cervinka's avatar 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
openSUSE Build Service is sponsored by