Path to this page:
./
wm/xmonad-contrib,
Community-maintained extensions for xmonad
Branch: CURRENT,
Version: 0.18.1nb1,
Package name: xmonad-contrib-0.18.1nb1,
Maintainer: degrooteCommunity-maintained tiling algorithms and extension modules for xmonad, an
X11 tiling window manager.
For an introduction to building, configuring and using xmonad extensions,
see "XMonad.Doc". In particular:
"XMonad.Doc.Configuring", a guide to configuring xmonad
"XMonad.Doc.Extending", using the contributed extensions library
"XMonad.Doc.Developing", introduction to xmonad internals and writing your
own extensions.
Required to run:[
devel/hs-utf8-string] [
devel/hs-extensible-exceptions] [
x11/hs-X11] [
devel/hs-random] [
wm/xmonad] [
x11/hs-X11-xft] [
math/hs-semigroups] [
devel/hs-old-locale] [
time/hs-old-time] [
lang/ghc88]
Required to build:[
pkgtools/x11-links] [
pkgtools/cwrappers] [
x11/xorgproto]
Package options: xft2
Master sites:
Filesize: 693.75 KB
Version history: (Expand)
- (2025-02-02) Updated to version: xmonad-contrib-0.18.1nb1
- (2025-02-02) Updated to version: xmonad-contrib-0.18.1
- (2024-05-09) Updated to version: xmonad-contrib-0.18.0nb1
- (2024-04-30) Updated to version: xmonad-contrib-0.18.0
- (2023-11-12) Updated to version: xmonad-contrib-0.17.1nb5
- (2023-11-02) Updated to version: xmonad-contrib-0.17.1nb4
CVS history: (Expand)
2025-02-02 14:06:08 by Masatake Daimon | Files touched by this commit (1173) |
Log message:
Bump all Haskell packages after switching the default compiler.
|
2025-02-02 07:02:11 by Masatake Daimon | Files touched by this commit (3) |  |
Log message:
wm/xmonad-contrib: update to xmonad-contrib-0.18.1
## _unreleased_
## 0.18.1 (August 20, 2024)
### Breaking Changes
* `XMonad.Hooks.StatusBars`
- Move status bar functions from the `IO` to the `X` monad to
allow them to look up information from `X`, like the screen
width. Existing configurations may need to use `io` from
`XMonad.Core` or `liftIO` from `Control.Monad.IO.Class` in
order to lift any existing `IO StatusBarConfig` values into
`X StatusBarConfig` values.
* `XMonad.Prompt`
- Added an additional `XPConfig` argument to `historyCompletion` and
`historyCompletionP`. Calls along the lines of `historyCompletionP
myFunc` should be changed to `historyCompletionP myConf myFunc`.
If not `myConf` is lying around, `def` can be used instead.
* `XMonad.Actions.GridSelect`
- Added the `gs_cancelOnEmptyClick` field to `GSConfig`, which makes
mouse clicks into "empty space" cancel the current grid-select.
Users explicitly defining their own `GSConfig` record will have to
add this to their definitions. Additionally, the field defaults to
`True`—to retain the old behaviour, set it to `False`.
### New Modules
* `XMonad.Actions.Profiles`
- Group workspaces by similarity. Useful when one has lots
of workspaces and uses only a couple per unit of work.
* `XMonad.Hooks.FloatConfigureReq`
- Customize handling of floating windows' move/resize/restack requests
(ConfigureRequest). Useful as a workaround for some misbehaving client
applications (Steam, rxvt-unicode, anything that tries to restore
absolute position of floats).
* `XMonad.Layout.Columns`
- Organize windows in columns. This layout allows to move/resize windows in
every directions.
* `XMonad.Prompt.WindowBringer`
- Added `copyMenu`, a convenient way to copy a window to the current workspace.
### Bug Fixes and Minor Changes
* Fix build-with-cabal.sh when XDG_CONFIG_HOME is defined.
* `XMonad.Util.EZConfig`
- Fixed `checkKeymap` warning that all keybindings are duplicates.
* `XMonad.Hooks.ManageHelpers`
- Added `isNotification` predicate to check for windows with
`_NET_WM_WINDOW_TYPE` property of `_NET_WM_WINDOW_TYPE_NOTIFICATION`.
* `XMonad.Prompt.OrgMode`
- Added `HH:MM-HH:MM` and `HH:MM+HH` syntax to specify time spans.
* `XMonad.Prompt`
- The history file is not extraneously read and written anymore if
the `historySize` is set to 0.
* `XMonad.Hooks.EwmhDesktops`
- Requests for unmanaged windows no longer cause a refresh. This avoids
flicker and also fixes disappearing menus in the Steam client and
possibly a few other client applications.
(See also `XMonad.Hooks.FloatConfigureReq` and/or `XMonad.Util.Hacks`
for additional Steam client workarounds.)
* `XMonad.Actions.Submap`
- Added `visualSubmapSorted` to enable sorting of the keymap
descriptions.
* `XMonad.Hooks.ScreenCorners`
- Added screen edge support with `SCTop`, `SCBottom`, `SCLeft` and
`SCRight`. Now both corners and edges are supported.
* `XMonad.Actions.WindowNavigation`
- Improve navigation in presence of floating windows.
- Handle window switching when in `Full` layout.
### Other changes
|
2024-05-09 03:32:57 by Masatake Daimon | Files touched by this commit (1137) |
Log message:
Recursive revbump after changing the default Haskell compiler
|
2024-05-02 08:14:57 by Thomas Klausner | Files touched by this commit (2) |
Log message:
xmonad-contrib: remove patches that were removed from distinfo
|
2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570) |
Log message:
*: revebump for new brotli option for freetype2
Addresses PR 57693
|
2023-11-02 07:37:49 by Masatake Daimon | Files touched by this commit (1141) |
Log message:
Revbump all Haskell after updating lang/ghc96
|
2023-11-02 05:18:34 by Masatake Daimon | Files touched by this commit (1) |
Log message:
wm/xmonad-contrib: Fix build with GHC 9.6
|
2023-10-28 22:30:25 by Masatake Daimon | Files touched by this commit (5) |
Log message:
wm/xmonad-contrib: Fix build with GHC 9.6
|