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

Add Sponsor button to GitHub

These past months I've spent a lot of time working on xmonad and I feel
like I've done a lot. Th...

19b2665246017da4224338a665932a55c4f781ce authored over 3 years ago by Tomas Janousek <[email protected]>
Merge pull request #499 from slotThe/contrib-prelude

New module: XMonad.Prelude

bf5dce592fb677e459f32ce0366290149bd7b4ec authored over 3 years ago by slotThe <[email protected]>
X.D.Developing: Add X.Prelude

Add a small note in order to aid discoverability amongst developers.

00e7a5c197200fbbb5bbc71388de5edaaba22bcb authored over 3 years ago by slotThe <[email protected]>
New module: XMonad.Prelude

This is a convenience module in order to have less import noise. It
re-exports the following:

...

246926911940ccff1f6fad13d82ceb5c91cd01dc authored over 3 years ago by slotThe <[email protected]>
Use `reverseS` instead of self-defined functions

6ece010c012416a7fc57e886902a89c74f8c14a8 authored over 3 years ago by slotThe <[email protected]>
Merge pull request #536 from TheMC47/add-loggers-reference

Documentation tweaks for `X.H.StatusBar(.PP)`

02d0b792890e1d2b5ae0ba4891806199636d6dfd authored over 3 years ago by Yecine Megdiche <[email protected]>
Merge branches 'sublayouts-floating-order', 'sublayouts-stack-of-stacks'

a622c0808ffd00b479fad5e6d3c6b059f50777e4 authored over 3 years ago by Tomas Janousek <[email protected]>
X.L.SubLayouts: Fix focusWindow' being quadratic

8cdbb5d4228cec8d9073659114bddf78ddc211d4 authored over 3 years ago by Tomas Janousek <[email protected]>
X.L.SubLayouts: Rewrite updateGroup, updateWs' using stack of stacks

A stack of stacks is a more natural representation of what SubLayouts
does: it packs information...

36d06c1c5d7dd10de22159174b99faa63c8993cc authored over 3 years ago by Tomas Janousek <[email protected]>
X.L.SubLayouts: Avoid moving floats to end of window stack

This makes the following sequence of operations idempotent, as it should be:

windows $ W.fl...

9c93d909708681798848b7f23a1b7bdcafbdae86 authored over 3 years ago by Tomas Janousek <[email protected]>
X.L.SubLayouts: Simplify updateWs' using updateGroup

Turns out similar logic is already in updateGroup, and we don't even
need to worry about extra/m...

975a99d9ddb88656bec5c147e535d258041ce087 authored over 3 years ago by Tomas Janousek <[email protected]>
Added reference to "XMonad.Util.Loggers"

644f993fef408e5311840f4317e074cb39d1388a authored over 3 years ago by Yecine Megdiche <[email protected]>
Merge pull request #540 from liskin/treeselect-xft-color

X.A.TreeSelect: Only swap green/blue for X11-xft < 0.3.3

da59f9f3608b7f1ea591a8efd3314e58b7beb7d5 authored over 3 years ago by slotThe <[email protected]>
X.A.TreeSelect: Only swap green/blue for X11-xft < 0.3.3

The issue was fixed upstream in 0.3.3:
https://github.com/clefru/X11-xft/commit/24f6275791f22122...

57674eb5451871140582c6e0fc1cff025da174a3 authored over 3 years ago by Tomas Janousek <[email protected]>
Updated the example usage of `statusBarProp`

0f617114c881aef0cf2322e9658184164bfebea0 authored over 3 years ago by Yecine Megdiche <[email protected]>
Merge pull request #535 from slotThe/ppWindowTitle

Move `ppTitleUnfocused` to X.U.Loggers

8cbe3ecd48713a8fe51bee2a5bfc158cc422b62f authored over 3 years ago by slotThe <[email protected]>
Update CHANGES.md

017f79fd7a3efee55a479fa4dcb3b44c9af353c3 authored over 3 years ago by slotThe <[email protected]>
X.H.SB.PP: Move ppTitleUnfocused to X.U.Loggers

This way, people not using this functionality don't get the burden of a
bunch of `getName`s that...

322e06eed9c4b23a465d2857df462b8a2d716246 authored over 3 years ago by slotThe <[email protected]>
Merge pull request #533 from slotThe/update-templates

Update issue and pull-request templates

aa6d1eb60b69dcfc148b47df5b55d9d2f8ac9b3b authored over 3 years ago by Tomáš Janoušek <[email protected]>
Change xmonad-testing box to question about tests

I don't think I've ever seen anyone check that mark, so let's transform
it into something more u...

4815c424824880d233c1ea59f15b97582624ac88 authored over 3 years ago by slotThe <[email protected]>
Update issue template

- We would really like a full template and not just a snippet where
we'll have to guess the co...

4badaa45edd0188d21c62ca70bd9aadc865f6d18 authored over 3 years ago by slotThe <[email protected]>
Merge pull request #532 from oogeek/StatusBar-doc-improve

X.H.StatusBar: update example for multiple monitors

a99c76cce48ce70cf30094a3a74f54bcb03eb3d7 authored over 3 years ago by slotThe <[email protected]>
update doc example for multiple monitors

79e06cf76aa30d7b551ca3f77e9304290d06f05e authored over 3 years ago by oogeek <[email protected]>
Merge pull request #515 from slotThe/ezmotion

X.A.EasyMotion: Cleanup, doc improvement

130e675837c3056b3557c7acd3f4943161b44f88 authored over 3 years ago by slotThe <[email protected]>
Merge pull request #529 from slotThe/ezconfig-removeKeys

X.U.EZConfig: Simplify removeKeys, removeMouseBindings

6a23836539f3f7cd62a9c2cd440ce11742bef9d9 authored over 3 years ago by slotThe <[email protected]>
X.U.EZConfig: Simplify removeKeys, removeMouseBindings

We're not parsing anything (as opposed to the respective `P` functions)
and so there's no need t...

226b385729630bcd3e9132d55d77b9d6b8c2cf23 authored over 3 years ago by slotThe <[email protected]>
Merge pull request #506 from slotThe/safeDirPrompt

X.P.Shell: Add `safeDirPrompt`

1b8c3993e2d0978d6336d22508fc3eb05cd6aa4d authored over 3 years ago by slotThe <[email protected]>
Merge pull request #521 from oogeek/add-format-wallpapersetter

X.H.WallpaperSetter: Add defWPNamesPng, defWPNamesJpg

c17fc2ed65240bc9e5de937652997c857118cc14 authored over 3 years ago by slotThe <[email protected]>
X.H.WallpaperSetter: Add defWPNamesPng, defWPNamesJpg

This also deprecates defWPNames in favour of the (equivalent)
defWPNamesJpg.

e214c94f0db3317a7643ac524e9c456efd479c10 authored over 3 years ago by oogeek <[email protected]>
Update CHANGES.md

5d148b53a35e76c14845c24fbebd8f92b759679e authored over 3 years ago by slotThe <[email protected]>
Merge pull request #522 from oogeek/resize-git-X.U.Hacks

X.U.Hacks: Resize GIF

41df4b4079c620c0b01e64f0731feee70cc92e1f authored over 3 years ago by slotThe <[email protected]>
add link to resized gifs

1009284a03ea2797747d51659250b83702d70e3a authored over 3 years ago by oogeek <[email protected]>
X.P.Shell: add safeDirPrompt

A new prompt that works like 'safePrompt', but is optimized for the
use-case of a program that n...

07439cc169449443713660decede53b3042f422a authored over 3 years ago by slotThe <[email protected]>
Update CHANGES.md: add safeDirPrompt

1324baa1930a0b7fd219ed2a42596ee3826c85ea authored over 3 years ago by slotThe <[email protected]>
CHANGES.md: Fix typo

6687a5bc40cc8f01755e1ee05880c7f2e54b1858 authored over 3 years ago by slotThe <[email protected]>
Merge pull request #520 from nikshalark/master

Redefine `ComplCaseSensitivity` as a proper sum type. (#509)

b1782da37c0db5c2b42b2a9960410819d1a85b98 authored over 3 years ago by slotThe <[email protected]>
Redefined `ComplCaseSensitivity` as a proper sum type. (#509)

f49e7d653aa308303f84126eae05f7ff77a2e205 authored over 3 years ago by nikshalark <[email protected]>
X.U.ClickableWorkspaces: Fix typo

336afc82cabaea39a56b436a71f713c1a61dbb0c authored over 3 years ago by Tomas Janousek <[email protected]>
X.U.ClickableWorkspaces: Improve getWsIndex doc

52bb28824d6a2ee7593fe8286aa828d1e101abae authored over 3 years ago by Tomas Janousek <[email protected]>
Merge pull request #512 from oogeek/ClickableWorkspace-Improve

X.U.ClickableWorkspaces: Fix integration with X.A.DynamicWorkspaces

1d7abb102f7668369586e5da13ef4842982fb8e5 authored over 3 years ago by slotThe <[email protected]>
Merge pull request #508 from slotThe/prompt-ah-immediate

X.Prompt: fix selection not entering history

ad1e858baca16914120b1344a87e1b1b453010c4 authored over 3 years ago by slotThe <[email protected]>
X.A.EasyMotion: Update documentation

83aaf0414b10b05d28347bc86cfe9452ba472a12 authored over 3 years ago by slotThe <[email protected]>
X.A.EasyMotion: Small nits

Superficial simplifications for certain functions

c649d314fa35a1a6f2f947308297002459a2f947 authored over 3 years ago by slotThe <[email protected]>
X.A.EasyMotion: Strictify records

There is no reason for these not to be strict.

78f3ad26ed7f1ad2fa70a42f24203fa4e140c9ce authored over 3 years ago by slotThe <[email protected]>
X.A.EasyMotion: Add Haddock headings

These are generally very useful for users in order to get a quick
overview of what the module of...

827ea89b6bfb2a5f4db99fb04956d9adf72f3a20 authored over 3 years ago by slotThe <[email protected]>
ClickableWorkspace Improvement for X.A.DynamicWorkspaces

a33de7f73acafdada3443d22e9a4f0223497c984 authored over 3 years ago by oogeek <[email protected]>
X.A.EasyMotion: export proportional (#514)

f5464224e281a721f698e6e15343128d96cb6ba1 authored over 3 years ago by Joan MIlev <[email protected]>
X.A.EasyMotion: font -> emFont

the `font` field is already exported by X.Prompt and so there is a
conflict when importing both ...

563aa08faebc31e19ff2d60df4619bc0a35cf129 authored over 3 years ago by slotThe <[email protected]>
X.A.EasyMotion: consistent indentation, hlint nits

a05128359a34d99421103046fd683f16715c56c9 authored over 3 years ago by slotThe <[email protected]>
New module: Actions.EasyMotion (#222)

99ea4c23e836b55a4f4981226e492ab5a8037c71 authored over 3 years ago by Matt Kingston <[email protected]>
Merge pull request #507 from slotThe/minimal-pragmas

Add `MINIMAL` pragmas to `HasName` and `XPrompt`

0ebd3a0534f1b4cdb0aa931bf16b296e557dd811 authored almost 4 years ago by Tomáš Janoušek <[email protected]>
Add MINIMAL for HasName

8aefbf88833388e8a685b9c6cbac02634710140c authored almost 4 years ago by slotThe <[email protected]>
Add MINIMAL for XPrompt

7702fa052b25de7e764d574a576dd86554ff1352 authored almost 4 years ago by slotThe <[email protected]>
X.Prompt: fix selection not entering history

When `alwaysHighlight` is enabled and one immediately presses (by
default) Return after opening ...

828983060d6388843d406626d55f2ac02775d426 authored almost 4 years ago by slotThe <[email protected]>
X.Prompt: get rid of MultiWayIf

Not needed anymore

d7ad486a6e96e00faa3736a28bf31024139425ec authored almost 4 years ago by slotThe <[email protected]>
X.Prompt: Properly handle one completion in hlComplete

This builds upon the idea of 780360abf078d47908c446941bc0c0bae6b8664d
but it fixes the issue in ...

344ace492b5e03769ccea334be78661b411c465d authored almost 4 years ago by slotThe <[email protected]>
Merge pull request #491 from liskin/pr/dynamicicons-changes

X.H.DynamicIcons: Cleanups, docs improvements, composability with other *PPs

72548b9206cf6d35e08aa629ca91dfbc284b9182 authored almost 4 years ago by Tomáš Janoušek <[email protected]>
Merge pull request #505 from slotThe/hl-item

X.Prompt: Special handling of one highlighted item

c5ccb1a7efa8c7fc2d6a117f70ea132e8c2e0166 authored almost 4 years ago by slotThe <[email protected]>
X.Prompt: Special handling of one highlighted item

Fixes a bug introduced in f2cfaa33980061f4fb39b689403701d36babe33f.

The changes there allowed t...

780360abf078d47908c446941bc0c0bae6b8664d authored almost 4 years ago by slotThe <[email protected]>
Drop some recently added trailing whitespace

78b6df0e69c4b7abe2d27eb7dc1ae4c7a044e044 authored almost 4 years ago by Tomas Janousek <[email protected]>
Merge pull request #503 from oogeek/X.L.Rename-KeepWordsLR

add KeepWordsLeft and KeepWordsRight for X.L.Renamed

a668b0f13a330be6e67617c92f63b7dec2cfb0ac authored almost 4 years ago by Yecine Megdiche <[email protected]>
add KeepWordsLeft and KeepWordsRight for X.L.Renamed and updated CHANGES.md

c3c033bb91592bc8ae90c001ea48b1cdf27c1cf3 authored almost 4 years ago by oogeek <[email protected]>
Merge pull request #502 from TheMC47/rework-status-bar

X.H.StatusBar: Removed unnecessary IO

0efc99ae13926e008d524d571de0498d5a23cd41 authored almost 4 years ago by Tomáš Janoušek <[email protected]>
Removed unnecessary IO

This applies for withSB and withEasySB, as well as statusBarProp and
statusBarPropTo, making com...

168cb6a6c3a774bc05032536e37b982cd6b4d7cc authored almost 4 years ago by Yecine Megdiche <[email protected]>
Merge branch 'TheMC47/split-dynamic-log'

654fa5045c87b4b71db730d8f4ef02687061c5b4 authored almost 4 years ago by Tomas Janousek <[email protected]>
Final touch of DynamicLog/StatusBar/PP docs

a1c2d144b3987053a3cfe16d7fdd632b535c7f04 authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.StatusBar: Doc suggestions

3e11bae4b1c58ede9dc87559641314ca0bcdb238 authored almost 4 years ago by slotThe <[email protected]>
X.U.ClickableWorkspaces: Update docs for X.H.StatusBar

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

Adapted mentions of `XMonad.Hooks.DynamicLog`, and moved the changes in
`XMonad.Hooks.DynamicLog...

b9913bd4df378e6750f908e144de41d011e768ce authored almost 4 years ago by Yecine Megdiche <[email protected]>
Split XMonad.Hooks.DynamicLog

- XMonad.Hooks.DynamicLog.PP: the pretty-printing abstracion, with the
corresponding utilities
-...

5eb3dbd61b3f077485dd50c22f4f60573285994c authored almost 4 years ago by Yecine Megdiche <[email protected]>
Improve descriptions of X.H.{DynamicLog,StatusBar,StatusBar.PP}

2865268a7a5a32eebc2f71da22a14d6426cca0b2 authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.StatusBar: Reword the $multiple section

Do not assume knowledge of what this used to be like in the past. Start
by describing how to con...

f316d52c1c3de970f5d049628bdbba0a293e7edd authored almost 4 years ago by Tomas Janousek <[email protected]>
Rename makeStatusBar to withSB, makeStatusBar' to withEasySB

06fd90a5f825c2d620b13e96a85ae4d8381c4f46 authored almost 4 years ago by Yecine Megdiche <[email protected]>
X.H.StatusBar: Clean up usage documentation

4e1b277784ce25b23df7d77866134465f9574307 authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.StatusBar.PP: Move dynamicLog to DynamicLog

This function isn't useful in the new interface, ditch it.

8e39d22cec9c71c7a4c97e8a14ea50d82896d0b6 authored almost 4 years ago by Tomas Janousek <[email protected]>
Sort exposed-modules in xmonad-contrib.cabal

eea41cbf762e088dbc34a4624bfcdb6a80a52985 authored almost 4 years ago by Tomas Janousek <[email protected]>
Merge pull request #500 from slotThe/xmonad.prompt.orgmode

New Module: XMonad.Prompt.OrgMode

42307c2855ce374f60d260c406ad4aa92b484171 authored almost 4 years ago by slotThe <[email protected]>
X.P.OrgMode: Add ability to schedule hours/minutes

fd20202c232e372846ff5967f1f2b2d229f063e1 authored almost 4 years ago by slotThe <[email protected]>
Update CHANGES.md, X.D.Extending.hs: add X.P.OrgMode

db8e47e0b4b4891fa4b5c3c52b5d06b89c65eebc authored almost 4 years ago by slotThe <[email protected]>
New module: XMonad.Prompt.OrgMode

e2eee301e0a71e176fab0231018bc2c56062cb24 authored almost 4 years ago by slotThe <[email protected]>
Merge pull request #497 from l29ah/ghc-9.0.1

Fix ghc-9.0.1 compatibility

902c2bb17d1a1ee4a56944dbf952d6f95d5700c6 authored almost 4 years ago by slotThe <[email protected]>
ghc-9.0.1 compatibility fixes

1033818631a5007aa53a8bba56c5b7bd7c25af3a authored almost 4 years ago by Sergey Alirzaev <[email protected]>
X.L.Magnifier: All -> AllWins

This was exposed in afb6ef841296fc4810e068e848bbfe6c1a7ce935, but
clashes with Data.Monoid.All

7d5426a183777cd396d0a4b192ed92033d74d9b6 authored almost 4 years ago by slotThe <[email protected]>
Merge pull request #496 from slotThe/magnifier-n

X.L.Magnifier: Add `magnify` combinator and magnification at N windows

08059e8fb784fc2a44012d24f0698170b6f41215 authored almost 4 years ago by slotThe <[email protected]>
X.L.Magnifier: Update documentation

315d1acaea52035cbffad10bfa33a1eb90e1195e authored almost 4 years ago by slotThe <[email protected]>
X.L.Magnifier: Add magnify

This more general function subsumes (almost) all previously known
combinators in this library (i...

afb6ef841296fc4810e068e848bbfe6c1a7ce935 authored almost 4 years ago by slotThe <[email protected]>
Update CHANGES.md

9618a0b61612faef6630123f04a23f04c5c5f6fe authored almost 4 years ago by slotThe <[email protected]>
X.L.Magnifier: Add way to magnify only starting at N windows

Also fix the rather embarrassing mistake of
bb205e92051de531c6c8b7eb1d692779969b6710 to not just...

2b6075666cfbec64e799646659249ceffdf902a7 authored almost 4 years ago by slotThe <[email protected]>
X.L.Magnifier: re-indent handleMess

More conventional style

b56804d5f2bd121db3daf2d129561e9c5c459c3c authored almost 4 years ago by slotThe <[email protected]>
X.H.DynamicIcons: Improve configuration of output formatting

Make it possible to keep workspace id in the output (iconsFmtAppend) and
to wrap icons even if t...

f127cf55f41653854737871426e90f6809430169 authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.DynamicIcons: Refactor dynamicLogIconsConvert a bit

Rename to dynamicIconsPP and change the type to something similar to
workspaceNamesPP and marsha...

a00043852667c00afe313283e6715d6de6a2132b authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.DynamicIcons: Refactor dynamicIconsPP, getIcons a bit

Move all the workspaces and icon generation logic into getWorkspaceIcons
and drop the Maybe whic...

a18a155a8b8c1edb6956c26124c62084900086c8 authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.DynamicIcons: Use ppRename - simpler, better interop with other modules

This ports DynamicIcons to the recently introduced ppRename mechanism,
which means DynamicIcons ...

52f6aa2c4ba581e0b39f829775976af845f3961a authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.DynamicIcons: Update docs

a0caca5edce9f00b7bdc7d709fa696d5630ad1dd authored almost 4 years ago by Tomas Janousek <[email protected]>
X.H.DynamicIcons: Move stuff around a bit (similar order to export list)

Makes the other commits easier to review.

835aeaaffbd470560e1913fb26695d04d1e2a887 authored almost 4 years ago by Tomas Janousek <[email protected]>
Merge pull request #495 from slotThe/magnifier-cleanup

X.L.Magnifier: Add `magnifierczOff` and `magnifierczOff'`

c9a9cabccebbabd8c38421058427bd7b354d8d41 authored almost 4 years ago by slotThe <[email protected]>
X.L.Magnifier: Strictify and document `Magnifier` type

bb205e92051de531c6c8b7eb1d692779969b6710 authored almost 4 years ago by slotThe <[email protected]>
Update CHANGES.md

3aadb487ed7e93bd49d61c300c7ee3dfae18570e authored almost 4 years ago by slotThe <[email protected]>
Merge pull request #349 from sergeykish/master

Use XFT fonts if available

1726bdb67bb399e9caadcf45de659b1c0917b72f authored almost 4 years ago by slotThe <[email protected]>
Use XFT fonts if available

The silent error `user error (createFontSet)` would break certain
modules (like the prompt) by s...

619d0819afd404c6e1de95432cf10accce0df03e authored almost 4 years ago by Sergey Kish <[email protected]>