Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/xmonad/xmonad-contrib

Contributed modules for xmonad
https://github.com/xmonad/xmonad-contrib

X.L.Magnifier: Add magnifierczOff and magnifierczOff'

Instead of exporting the internal constructor, define a few more
functions for people who like t...

b49ebdf2e0981d3e645034b47fbbacba56823b9d authored almost 4 years ago by slotThe <[email protected]>
X.L.Magnifier: Implement magnifier['] in term of magnifiercz[']

5fbfcaada0fd827e157bad7d49a6992039127df8 authored almost 4 years ago by slotThe <[email protected]>
Merge pull request #490 from liskin/pr/hacks-trayer

X.U.Hacks: Add "Stacking trays (trayer) above panels (xmobar)"

cd24f847749f85fc5cde7259adb89eb8868ab4f4 authored almost 4 years ago by Tomáš Janoušek <[email protected]>
Merge pull request #492 from liskin/pr/managedocks-override-redirect

X.H.ManageDocks: React to strut updates of override_redirect docks

06dafe3772eaa8a2dbc06f57c0cfaca77eb80dca authored almost 4 years ago by Tomáš Janoušek <[email protected]>
X.H.ManageDocks: React to strut updates of override_redirect docks

We only requested PropertyChange events from docks in the `manageDocks`
manageHook, but that onl...

ec146171238b10eacc220bef3d6d2123ff27d3ad authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.ManageDocks: Refactor strut cache

This is primarily a cleanup to make it easier to use `setDocksMask` from
the on-demand cache ini...

88b9c806184421400c361af76505a3bc50517001 authored almost 4 years ago by Tomas Janousek <[email protected]>
X.U.ExtensibleState: Add modifiedM for effectful modifications

37fbf24ba7e4891093a35b3ac627942a8d9153d4 authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.ManageDocks: Fix typo in deleteFromStructCache

Fixes: c48d81e37845 ("Fix caching issues in ManageDocks")

04be5fc22ea522708a688205512b41173c59a406 authored almost 4 years ago by Tomas Janousek <[email protected]>
X.U.Hacks: Add "Stacking trays (trayer) above panels (xmobar)"

6d42c540a5cc014b87189b73e80e944ffe323650 authored almost 4 years ago by Tomas Janousek <[email protected]>
Update CHANGES

74e55421d3671bbb8259f1a792c3067e88e190bf authored almost 4 years ago by Tomas Janousek <[email protected]>
Merge pull request #479 from slotThe/topic-history

X.A.TopicSpace: Deprecate internal history

c3fa5138f9ac58a5e796ddf49060bc3c57de741d authored almost 4 years ago by slotThe <[email protected]>
X.A.TreeSelect: Fix swapped green/blue in foreground when using Xft

Closes: https://github.com/xmonad/xmonad-contrib/pull/486
Co-authored-by: Joan Milev <joantmilev...

46f24bb27ec44d5c69003e06919fa4385fe288b5 authored almost 4 years ago by Tomas Janousek <[email protected]>
X.U.Hacks: Minor cleanup

Improve diffability of module exports; fix haddock.

b6bd6f6d9d4d93e15748f18723ed4373aab4c243 authored almost 4 years ago by Tomas Janousek <[email protected]>
Merge pull request #185 from aplaice/master

Improve conversion of Char to KeySym in XMonad.Util.Paste

bebcb605a82e17cd090a87b95d932f34575f4678 authored almost 4 years ago by slotThe <[email protected]>
Merge pull request #470 from liskin/pr/notifications-obscured-by-floats

Apply two xmonad core fixes to float moving/resizing in various contrib modules

0d938201600260493a8bda18ec842be018116c1a authored almost 4 years ago by Tomáš Janoušek <[email protected]>
Update CHANGES.md

43d68bd451c997bfb4129da108dbe876fdf23588 authored almost 4 years ago by slotThe <[email protected]>
X.A.TopicSpace: More aggressively use X.H.WorkspaceHistory

Ever since ce5aae54035957846baa68f8980218cd11334722 TopicSpace uses the
history implementation o...

3c4f42d2da84ba5d77c54e1ccb43d466f897d5e2 authored almost 4 years ago by slotThe <[email protected]>
X.H.WorkspaceHistory: Add ability to exclude workspaces

62e9941d3da50669a2657ad0ecb8c0fcfc405217 authored almost 4 years ago by slotThe <[email protected]>
X.H.WorkspaceHistory: Fix hlint nits, strictness

There is no reason why the used maps should not be strict, as we are
definitely traversing.

280c1a8ed571501d03c1ba01515c48b965c8ef72 authored almost 4 years ago by slotThe <[email protected]>
Merge pull request #487 from slotThe/old-time->time

Use time instead of old-time and old-locale

ab60361c5bca5d1e6b3baf90902b467957c668e0 authored almost 4 years ago by Tomáš Janoušek <[email protected]>
Merge pull request #471 from liskin/pr/spawnpipe-dynamiclog-encoding

Fix encoding issues in spawnPipe/dynamicLogString/xmonadPropLog

e3a13a57e836c9ce6ac7072755897cda17002a37 authored almost 4 years ago by slotThe <[email protected]>
X.H.DynamicLog: Move UTF8 encoding from dynamicLogString to xmonadPropLog'

For many (10+) years, we had a cascade of ugly workarounds:

* X.U.Run.spawnPipe returned a bin...

63e31ccd8d2865863778207b679f806941bf2788 authored almost 4 years ago by Tomas Janousek <[email protected]>
X.U.Run: Clean up spawnPipes a bit

This makes it easier to see the differences between these functions,
makes it less likely someon...

21fb9dfc4372aa545bd63b9d3888d66ac0519365 authored almost 4 years ago by Tomas Janousek <[email protected]>
Merge pull request #392 from wygulmage/nix

Add nix packages to stack.yaml.

d32febd60de05d1cbeeb1d2644242f1a140074c6 authored almost 4 years ago by slotThe <[email protected]>
Add nix packages to stack.yaml.

d05b934cbfcdea3fe1f93296ecdf4566ff006f27 authored almost 4 years ago by Keith <[email protected]>
Merge pull request #481 from liskin/pr/pp-composable-rename

Extend PP with ppRename: nicer compose of WorkspaceNames, ClickableWorkspaces, …

cf9388a91825ee4f8304301c2190533e5a461a08 authored almost 4 years ago by slotThe <[email protected]>
Use time instead of old-time and old-locale

Get rid of these deprecated libraries, as the new `time' library
provides a strict superset of t...

94f1e943d4191b45d2c7118aaa151652c362718a authored almost 4 years ago by slotThe <[email protected]>
Merge pull request #484 from ulrikdem/max-compl-columns

X.Prompt: Add maxComplColumns field to XPConfig

f1bd315448600ab3827e07c83ea99b186df9da1f authored almost 4 years ago by slotThe <[email protected]>
Merge branch 'AusCyberman/master'

dbaf0e60ceaa587c5ced9b21762250509a4624bd authored almost 4 years ago by Tomas Janousek <[email protected]>
X.U.ClickableWorkspaces: Drop escaping from clickableWrap

This breaks putting <fn> tags and icons into workspace names, which some
people might like. Thos...

b0f5c69bafb842d3fc6ae7b930ee044b0bac0e7a authored almost 4 years ago by Tomas Janousek <[email protected]>
X.Prompt: Add maxComplColumns field to XPConfig

This allows limiting the number of columns in the completion window. The
window width is divided...

577fd814504f40f9f5e2440f22c590a3b8bc234e authored almost 4 years ago by Ulrik de Muelenaere <[email protected]>
Merge pull request #480 from slotThe/prompt.pass

X.P.Pass: Update Documentation

fcbccc1df2774211f442d25242eab3352ded64cd authored almost 4 years ago by Tomáš Janoušek <[email protected]>
Merge branch 'antoniotrkdz/mate-main-menu'

7dbedb17d6862f2175ee29de1419e38a12a4597f authored almost 4 years ago by Tomas Janousek <[email protected]>
Update CHANGES

47a0f1723098c97bddc69bdc80d33438cb24340d authored almost 4 years ago by Tomas Janousek <[email protected]>
X.C.Mate: Add Main Menu keybinding

Now it is possible to use mod+d to open the Mate Main Menu.

670124e3094e76d799ba0d1158efa07dc1e6d4a7 authored almost 4 years ago by antoniotrkdz <[email protected]>
X.A.WorkspaceNames, X.L.IndependentScreens, X.U.ClickableWorkspaces: Use ppRename

Also, drop now useless integrations from X.U.ClickableWorkspaces:
workspaceNamesPP, marshallPP a...

e91b0fef8202547ebb48c94eb8257fc52a7a7bc6 authored almost 4 years ago by Tomas Janousek <[email protected]>
Fix inconsistency in CHANGES.md

cb86dd3c61d51126fdfd41739acdf6448198dda5 authored almost 4 years ago by slotThe <[email protected]>
Add fullscreenSupportBorder (#476)

Add fullscreenSupportBorder for autohiding window borders

d9a7f4388ac8e2b079b14a1500856c567a4b6baf authored almost 4 years ago by Joan MIlev <[email protected]>
X.H.ManageHelpers: Fix trailing whitespace

be963c0e9320af91c4b4c215d7e8cac1c60f8e22 authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.DynamicLog: Add ppRename (composable tag augmentation)

This one is a Reader in WindowSpace, and therefore significantly
simplifies the composition of W...

91010f6eb916aedeb8f9f8b5d0f456a688c5f094 authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.DynamicLog: Reindent pprWindowSet

fc7ea97582ddf83266d2a1c0005fc4b786f8c03b authored almost 4 years ago by Tomas Janousek <[email protected]>
X.P.Pass: Update documentation

c8de3b92afda23f6f260cb51dbbb4c8c1f9331cb authored almost 4 years ago by slotThe <[email protected]>
X.L.Magnifier: Update screenshot

90974fd82098b520ca5ef4adcdc3509135b7c17b authored almost 4 years ago by slotThe <[email protected]>
Merge pull request #459 from slotThe/prompt-spaces

X.Prompt: Correct tab completion handling

62d65d3cddda522cdee2e05761a6fbf236abd451 authored almost 4 years ago by Tomáš Janoušek <[email protected]>
Added Dynamic Icon Support

Created a separate module DynamicIcons

feb93062229a13ef376a6f2320ec0d6fd889b23a authored almost 4 years ago by AusCyber <[email protected]>
X.U.ClickableWorkspaces: Drop obsolete doc reference

8a0151fe77fecaa1e3b3566e6b05f7479687ecb8 authored almost 4 years ago by Tomas Janousek <[email protected]>
Merge branch 'pr/trackfloating'

690e928a1c2b84ac4a30bc335cc4833ec2c87f03 authored almost 4 years ago by Tomas Janousek <[email protected]>
CHANGES: Fix whitespace

Fixes: 2e2d344d9254 ("X.C.Mate: logout, shutdown options (#475)")

3df6d2af0196f972893f826d4f84b8a8518b92b7 authored almost 4 years ago by Tomas Janousek <[email protected]>
Merge branch 'pr/servermode'

652dd03319c79e7856ec8431b0f0340e58137640 authored almost 4 years ago by Tomas Janousek <[email protected]>
Merge branch 'pr/urgencyhook'

60bf7a4d42510313b990c667e375012782b9bed5 authored almost 4 years ago by Tomas Janousek <[email protected]>
Merge pull request #473 from mflav/master

X.H.ManageHelpers: Add shiftToSame, clientLeader

c826d068bcebda9795b4aeebfcb6e3fbeddbd401 authored almost 4 years ago by Tomáš Janoušek <[email protected]>
X.H.ManageHelpers: Revised documentation for new sameBy and shiftToSame functions

e38274e05cf7a24bc94bad6e4ad3d251eaf8b6d8 authored almost 4 years ago by Matthew Flavin <[email protected]>
X.C.Mate: logout, shutdown options (#475)

* New logout options

Factor out Mate logout action and add a shutdown action which the user c...

2e2d344d92541cd84fb84d4f3c5f6769d2e9e4d3 authored almost 4 years ago by brandon s allbery kf8nh <[email protected]>
Update CHANGES (X.H.ManageHelpers)

9f6c829c944441920e379073d8b069b16fd7c0eb authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.ManageHelpers: Generalize shiftByLeader to shiftToSame (supports pid as well)

2bec3175ccf7e32b055b6bae6f4c46a193720261 authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.ManageHelpers: Simplify shiftToLeader implementation

Short-circuiting the search isn't worth the code complexity, so just
search for all windows with...

c7e9d914e1b6922a261f76fb2f92977febf3123f authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.ManageHelpers: Factor doShiftTo out of transience and switch to W.shiftWin

Will be useful for shiftToLeader.

Use W.shiftWin instead of W.shift as it isn't guaranteed that...

289c7e433a8efbbe5c6d0ac8d0df315abd95e03f authored almost 4 years ago by Tomas Janousek <[email protected]>
Added leader functions

8202594b1d3d45002372e71cc082d37b8ae377ab authored almost 4 years ago by Matthew Flavin <[email protected]>
Apply two xmonad core fixes to float moving/resizing in various contrib modules

This applies fixes from
https://github.com/xmonad/xmonad/commit/4565e2c90ef522d23d3afc2cf95b9f0b...

9451d81427d19be4eb3c438164ead4649b193406 authored almost 4 years ago by Tomas Janousek <[email protected]>
Update CHANGES

3d6844c65fa9317c3e638e07dc4bb2f99fd4753d authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.UrgencyHook: Generalize filterUrgencyHook to Query Bool

1b327a059aca3cbf80b894ef9bd30a6e62fbacea authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.ManageHelpers: Add windowTag

Not useful in a manageHook, but useful when a Query is used to select an
existing managed window.

d49f7a49a2a716c15ffdf3c6f27952ab51646d73 authored almost 4 years ago by Tomas Janousek <[email protected]>
X.L.TrackFloating: Fix changing focus on inactive workspaces

When focus changes¹ on an inactive workspace (not `current`, but
`visible`), TrackFloating and U...

43592c84d4dbfd170f7f29819e3a760b89626e80 authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.UrgencyHook: Export clearUrgents'

This makes it possible to clear urgency of selected windows only, which
may be useful to some us...

13f21f47045a2430992dab29f9b74b0918cbdbf5 authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.UrgencyHook: Cleanup stale urgents in startupHook (small memleak workaround)

If a manually crafted ClientMessageEvent with invalid (nonexistent)
ev_window is sent to xmonad ...

9e6e521fbba2be9d7a675a1e99dcaaf8ace54283 authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.UrgencyHook: Drop $note (obsolete for 12 years)

The note doesn't apply since 9a7dcbbabb21 ("Adjustments to use the new
event hook feature instea...

90737d6d037322996b8a1b408d08e605e2ccc3f8 authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.UrgencyHook: Clear EWMH urgency in clearUrgents and filterUrgencyHook

The EWMH support added in 7e9c986217cf only added handling of
_NET_WM_STATE_DEMANDS_ATTENTION to...

101d6e89bd461459b3e1a6ac8a4e59c173508a7d authored almost 4 years ago by Tomas Janousek <[email protected]>
Update CHANGES

b24a88a3a3c19bcd94a31e68b59227438055fcf0 authored almost 4 years ago by Tomas Janousek <[email protected]>
xmonadctl: Tidy help a bit

d70128418b41cb311d9d340c12bfa22b3d87ce96 authored almost 4 years ago by Tomas Janousek <[email protected]>
Pass 0 to setClientMessageEvent where appropriate

Stop pretending it has anything to do with time, it's zero, and it's not
being read anywhere, we...

eb752b15d84730fe4ae2a58c3d1a9353a5814a0c authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.ServerMode: Only read the first ClientMessage data item

Atoms are at most 32-bit even on 64-bit platforms, per the X protocol,
despite them being stored...

52717dd5fb76cf3a9f5a3a6451a272202eba82cd authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.ServerMode: Move xmonadctl source code to scripts/

Makes it easier to build and maintain.

a7bb1a776ae82d0b0fdbfd92a408019acb773e53 authored almost 4 years ago by Tomas Janousek <[email protected]>
scripts: Make scripts executable and add #!runhaskell to xmonad{ctl,propread}

fc60ccb1fb362c65b8758fd081fca4aa15716b93 authored almost 4 years ago by Tomas Janousek <[email protected]>
scripts/xmonadpropread: Print current property value at start

It was only printed after the first change.

ebf9561d762051b7f82b47242d7b30337662dc37 authored almost 4 years ago by Tomas Janousek <[email protected]>
X.D.Extending: Fix typo

f2993f5a2591b35febbc2e4f27178815ca6c5b3f authored almost 4 years ago by Tomas Janousek <[email protected]>
scripts/xmonadpropread: Document and support custom props

ccebeb675d11311e7c69f3253de9da0465ca4e54 authored almost 4 years ago by Tomas Janousek <[email protected]>
Merge pull request #443 from TheMC47/refactor-dynamic-log

Refactor X.H.DynamicLog and multiple loggers support

cdc6c6d39cdfbd4bfeb248a5b5854098083562ac authored almost 4 years ago by Tomáš Janoušek <[email protected]>
Added StatusBarConfig and multiple loggers support

- StatusBarConfig serves as an abstraction over status bars. This
enables users to customize the...

44c575930aef0475a5a0140b7399da10990a59db authored almost 4 years ago by Yecine Megdiche <[email protected]>
Merge pull request #464 from TheMC47/java-hack

X.U.Hacks: Add javaHack

b63eb1c283c904eabedf69e7b7056c49978f9cf1 authored almost 4 years ago by Tomáš Janoušek <[email protected]>
Added javaHack

Fixes Java applications that don't work well with xmonad, by setting @_JAVA_AWT_WM_NONREPARENTIN...

c3e5c1a9aaa53f90182cd4c7584bb2c4ab99302f authored almost 4 years ago by Yecine Megdiche <[email protected]>
Merge pull request #462 from liskin/pr/clickable

X.U.ClickableWorkspaces: Integrations with X.L.IndependentScreens and X.A.WorkspaceNames

747202a214a342162707188738c7fad32b47928b authored almost 4 years ago by Tomáš Janoušek <[email protected]>
Merge pull request #458 from liskin/pr/dolower-doraise

X.H.ManageHelpers: Add doLower, doRaise

39a9c041c5e883935bfd3982f7a40db945e81f36 authored almost 4 years ago by Tomáš Janoušek <[email protected]>
X.H.ManageHelpers: Add doLower, doRaise

I need this in my config and I've seen it being useful for others on
Reddit and IRC.

3876f2fc86110f217f4222cb8aff247241d58994 authored almost 4 years ago by Tomas Janousek <[email protected]>
X.U.ClickableWorkspaces: Improve docs a bit

18c5498aeb9085b0c54df0346b88274f80e0c371 authored almost 4 years ago by Tomas Janousek <[email protected]>
X.L.IndependentScreens: Use the unmarshallW abstraction where appropriate

30d6d7ed4c75ee3e453c8f8e8649ebac85ee7d0d authored almost 4 years ago by Tomas Janousek <[email protected]>
X.U.ClickableWorkspaces: Add integrations with X.L.IndependentScreens and X.A.WorkspaceNames

Having these work together isn't entirely trivial so let's provide the
integrations.

Related: h...

c6b4e69f39159b07e0de7c75e6d15bfccb9fbc0a authored almost 4 years ago by Tomas Janousek <[email protected]>
X.U.ClickableWorkspaces: Use xdotool instead of the unmaintained wmctrl

The last release of wmctrl was in 2005 and it doesn't correctly set
source indication in _NET_AC...

5990456cc922d4e3c590240b387b393d88956b69 authored almost 4 years ago by Tomas Janousek <[email protected]>
Add missing ppVisibleNoWindows to workspaceNamesPP, marshallPP, clickableRenamedPP

The ppVisibleNoWindows was added in #241 but none of the modules that
rename/mangle workspace na...

c37737bf73d65089a6409e68169893b7fb7a3c8a authored almost 4 years ago by Tomas Janousek <[email protected]>
Update CHANGES.md

00a6e4839a21bea52b2bb295e09e63fb40f6ad81 authored almost 4 years ago by slotThe <[email protected]>
Safe indexing in 'highlightedItem'

Just because there are some completions doesn't mean that the given
index may not still be too b...

f2cfaa33980061f4fb39b689403701d36babe33f authored almost 4 years ago by slotThe <[email protected]>
XMonad.Prompt: hlint nits

0a2e1f72547b5888300a4eca70bc6cd60389248f authored almost 4 years ago by slotThe <[email protected]>
XMonad.Prompt: Fix alwaysHighlight tab-completion

526336ecec98aa2fe1cc98521473372b0664e19d introduced a bug where
tab-completion has an issue when...

ee4a3a932da7c10425108428e2ef87aa51785d8e authored almost 4 years ago by slotThe <[email protected]>
Merge pull request #461 from slotThe/changes-cleanup

Clean up and unify CHANGES.md

4eec511eb87f847f51e1594819c3f0ce8b354593 authored almost 4 years ago by slotThe <[email protected]>
Clean up and unify CHANGES.md

db972afbc6320ea0d151f8d75fedfed923af2522 authored almost 4 years ago by slotThe <[email protected]>
Merge pull request #448 from TheMC47/more-loggers

More loggers: A `maybe`-like combinator, and screen-specific loggers

b13447b361a92c64adb9281cad233a22554738b1 authored almost 4 years ago by slotThe <[email protected]>
Merge pull request #457 from slotThe/issue-template

Add "Steps to Reproduce" to ISSUE_TEMPLATE.md

f42989112c63c6945223a86c562d0454e1ad842d authored almost 4 years ago by Tomáš Janoušek <[email protected]>
Add "Steps to Reproduce" to ISSUE_TEMPLATE.md

3c7ec6343aebb11a361bd441ba065fd70dafd7f2 authored almost 4 years ago by slotThe <[email protected]>
Added more loggers

- `logWhenActive` to have loggers active only when a certain screen is
active.
- `logTitleOnScre...

32ffca599e5e3d76573c3ac5514501e0612208e1 authored almost 4 years ago by Yecine Megdiche <[email protected]>
Merge pull request #418 from liskin/trackfloating-focustracking

X.L.TrackFloating: Clean up and simplify

2eb67ed34148b834cbdea7a10ce4a5457fce2594 authored almost 4 years ago by Tomáš Janoušek <[email protected]>
Merge pull request #397 from liskin/purex-focusnth

X.U.PureX: Add focusWindow and focusNth

c3c0d38b267c785dff4efd2999fbfcd54d50d958 authored almost 4 years ago by Tomáš Janoušek <[email protected]>