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

Merge pull request #682 from rayes0/master

X.L.VoidBorders: Add ability to reset borders for certain layouts

ae9b9c43a47bc163b53ca4699bee8dbb6e9999e5 authored almost 3 years ago by Tomáš Janoušek <[email protected]>
X.L.VoidBorders: Improve doc a bit

c4d718be9aae34ebc125939a88363eb73767ac48 authored almost 3 years ago by Tomas Janousek <[email protected]>
X.L.VoidBorders: Add ability to reset borders for certain layouts

a3012eaa279caa7dd0489787edfa530ec35daea7 authored almost 3 years ago by rayes <[email protected]>
X.P.FuzzyMatch: Use isSubsequenceOf

The implementation is exactly the same, just that this function is now
in base, so there should ...

c36a888a5916563581abfc7ece29c7f5d9da4d12 authored almost 3 years ago by slotThe <[email protected]>
X.P.Man: Use System.FilePath

Instead of hand-written functions, just use what's already provided by
filepath.

741d90eb9bf24a40784ba3e1eb11c9b8bc9aa806 authored almost 3 years ago by slotThe <[email protected]>
Merge pull request #643 from tulth/trayerResizeHook

add to hacks: rough draft trayer resize event hook

56cc2967544ee2272dd38a2c2a0b5f53c4e2a369 authored almost 3 years ago by Tony Zorman <[email protected]>
X.U.Hacks: Add tray(er) event hooks

Adds event hooks to communicate with trayer or, more generally, with
other tray programs. For c...

4d24193baa7d39a1132c038e5bd5358adfa6001f authored almost 3 years ago by tulthix <[email protected]>
CHANGES: Remove Bluetile from deprecated modules

Was undeprecated in 981166a2ab618f65367befa3379ff2aadf00f27c.

de886d6182caa00f298697d7df4da4a0d037be74 authored almost 3 years ago by slotThe <[email protected]>
X.A.GroupNavigation, X.H.WorkspaceHistory: Leak fix cleanups

Simplify stuff a bit. Prevent memory leaks additionally in:
`workspaceHistoryTransaction` and `w...

201a14718e33f2feecb5b13829336dd08307da38 authored almost 3 years ago by Tomas Janousek <[email protected]>
Un-deprecate X.C.Bluetile

This one isn't actually a personal configuration, it's more like
X.C.Desktop and the other deskt...

981166a2ab618f65367befa3379ff2aadf00f27c authored almost 3 years ago by Tomas Janousek <[email protected]>
X.H.BorderPerWindow: Improve module synopsis

50527a4613d3c3e4d3ce8c4bbcfd5c47d3c453ff authored almost 3 years ago by Tomas Janousek <[email protected]>
X.U.ActionQueue: Separate ExtState and ExtConf data types

Using the same type for both is confusing and requires a bogus Semigroup
instance.

2b5d2c5ab8f4196d3f6b73b9f92c4d08e656ba1b authored almost 3 years ago by Tomas Janousek <[email protected]>
flake.nix: Use upstream gitignore.nix instead of Ivan's fork

20753c1bdbe60999aaf128b37801c2da53becbc7 authored almost 3 years ago by Tomas Janousek <[email protected]>
Merge branch 'mikenrafter/master'

756d73c78c80dd1ca6b70c4bca11d31fb3a11ea8 authored almost 3 years ago by Tomas Janousek <[email protected]>
Deprecate user and abandoned modules

Now that the user configs are on the website, it is time to deprecate
them. At the same time de...

478393fb7d5f51ef5030c37b6e862789d6441cc5 authored almost 3 years ago by slotThe <[email protected]>
Merge pull request #679 from slotThe/deprecate-modules

Deprecate user and abandoned modules

f90e76248fa03bc1e365ef6a91acd92d39da3e4f authored almost 3 years ago by Tony Zorman <[email protected]>
Fixed flake.nix's use of GitIgnore.

77ba2025482101f839f3255089304375b2f29cd0 authored almost 3 years ago by Mike Nrafter <[email protected]>
X.A.FloatKeys: Export ChangeDim

Haddock displays exported types in a much nicer way.

be1201cdeb92f71cd380dd1aba4f83afb01b9a60 authored almost 3 years ago by exorcist365 <[email protected]>
Merge pull request #676 from exorcist365/master

X.A.FloatKeys: Export ChangeDim

41ca79986bc3b29f5092ea54104c4d90223a07dd authored almost 3 years ago by Tony Zorman <[email protected]>
Missed a reference to the old SP workspace

aad8a3a865135a984a9e07202bb60cc7c597a59d authored almost 3 years ago by brandon s allbery kf8nh <[email protected]>
X.U.EZConfig: Force readKeySequence to consume the whole input

When users specify non-existent keys, it seems most intuitive to just
abort the parse and not tr...

0a6048c66d6421a85c86f7c7e0d6aa65a920c06d authored almost 3 years ago by slotThe <[email protected]>
Merge pull request #675 from afreakk/patch-1

keysMoveWindow: change signature type D to ChangeDim in XMonad.Actions.FloatKeys

28d86f3a28ad36cf47de3421c201523f6021c6aa authored almost 3 years ago by Yecine Megdiche <[email protected]>
tests: Fix typos in prop names

324fdd802abd5a9694eff697de05094fb0b0a65d authored almost 3 years ago by slotThe <[email protected]>
keysMoveWindow signature D -> ChangeDim

7bcd81a7e9a055309d9dc0d60cd0e0e80dd72f6e authored almost 3 years ago by afreakk <[email protected]>
Merge pull request #674 from TheMC47/minimize-haddock-formatting

X.A.Minimize: fix formatting

5cc2db4a9a356aaaa26e5de2fcf042c552b9207a authored almost 3 years ago by Yecine Megdiche <[email protected]>
X.A.Minimize: fix formatting

be6530808f1051306290deb0d97692a14926597b authored almost 3 years ago by Yecine Megdiche <[email protected]>
Merge pull request #671 from SimSaladin/simsaladin/minimize-improvements-rebased

X.L.BinarySpacePartition: Ignore minimized windows

a17e2904ddde1c421b5bbc12f45a74372b5d61c5 authored almost 3 years ago by Tony Zorman <[email protected]>
Merge pull request #673 from slotThe/org-mode-parser

X.P.OrgMode: Update parser tests

3389241adbc0f613f7016cd1eb397e34d6bc4959 authored almost 3 years ago by Tony Zorman <[email protected]>
X.P.OrgMode: Check num validity while parsing

There are a lot of times when we could already check for "valid" input
during parsing instead of...

4f048fb563e26ae34ac90d948be92ee18ea2ef65 authored almost 3 years ago by slotThe <[email protected]>
tests: Check for inverse semigroup property in OrgMode parser

Ever since [1] we allow a second representation for the month (namely,
the numerical one). Sinc...

2e74c62be7c4452fe531b56d35eaa9352d92c960 authored almost 3 years ago by slotThe <[email protected]>
Merge pull request #672 from xmonad/org-mode-date-parsing-fix

Fix date parsing issue for org mode plugin

0f8b3616b2854de7a6a2aa0248df248759963576 authored almost 3 years ago by Sibi Prabakaran <[email protected]>
Update pfail to empty

66fb59e934f17a103ae55a1ae15c06c4a122efbc authored almost 3 years ago by Sibi Prabakaran <[email protected]>
Update changes.md

f47ed8346293fdae1251af050349711a26f2f739 authored almost 3 years ago by Sibi Prabakaran <[email protected]>
Fix date parsing issue for org mode plugin

This patch fixes the date parsing issue currently when an entry like
`todo +d 22 01 2022` is use...

91f1a0de1e4a536e6c81a3de96e566622b3eb20a authored almost 3 years ago by Sibi Prabakaran <[email protected]>
X.L.BinarySpacePartition: Ignore minimized windows

Hidden windows are now ignored by the layout so that hidden windows in
the stack don't offset po...

508586bf44ddfd322d88a435d60e6568eb554455 authored almost 3 years ago by Samuli Thomasson <[email protected]>
Merge pull request #670 from rdiaz02/withWorkspace-fuzzyMatch

X.A.DynamicWorkspaces.withWorkspace: honor custom search predicate

769e5f9c948e2aa3d3dacfc96d329546301e0f34 authored almost 3 years ago by Tony Zorman <[email protected]>
X.A.DynamicWorkspaces: Honor searchPredicate in withWorkspace

If the user's prompt configuration has a custom `searchPredicate` (e.g.,
`X.P.FuzzyMatch.fuzzyMa...

540635fe1c433789f4b92e8c0cc3e4df82c0d139 authored almost 3 years ago by ramon diaz-uriarte (at Phelsuma) <[email protected]>
X.U.SpawnOnce: Document need for `manageSpawn`

Also, reexport `manageSpawn` for convenience.

125c945cc9e2cc701314c67e6b3bd6c9fa845c76 authored almost 3 years ago by brandon s allbery kf8nh <[email protected]>
Merge pull request #667 from geekosaur/664-spawnonce-documentation

document need for `manageSpawn` in `SpawnOnce`

4d387bbfc91177e51c276038ba888c03dcb6a55f authored almost 3 years ago by Tony Zorman <[email protected]>
Merge pull request #666 from geekosaur/665-spacing-avoidstruts-documentation

Document interaction of `avoidStruts` with the screen rectangle

adeb27dc693adaf564fdbf96497f97d3b157d441 authored almost 3 years ago by Tony Zorman <[email protected]>
warn about using avoidStruts with gap modifiers

d65cf053697731b1026438b9c14d4b439693bb74 authored almost 3 years ago by brandon s allbery kf8nh <[email protected]>
warn about use of avoidStruts with spacing modifiers

2cf0a10f5bdd828257bd06b54aaf77392a80d5d6 authored almost 3 years ago by brandon s allbery kf8nh <[email protected]>
document that avoidStruts must be applied before any modifier that

changes the screen rectangle

a67be39673e97adfb186601007536b0d0fc20036 authored almost 3 years ago by brandon s allbery kf8nh <[email protected]>
Merge pull request #659 from slotThe/x.u.parser

New Module: XMonad.Util.Parser

0010735acaa243d9cf4cd9c129df62bb1578c718 authored about 3 years ago by Tony Zorman <[email protected]>
X.U.EZConfig: Use X.U.Parser

Using X.U.Parser works almost as a drop-in replacement for ReadP here.
In some places (like `par...

8abeb81fd0693bd4ee914b522c0a2a2cfcfaf0dd authored about 3 years ago by slotThe <[email protected]>
X.U.EZConfig: Add simple unit tests

Add very basic unit tests for EZConfig to see if it can parse all of the
keys (and key combinati...

520c51817a16cd100d96e785cba0f6d07e29044d authored about 3 years ago by slotThe <[email protected]>
X.P.OrgMode: Use X.U.Parser

Since we now have an "internal" parser library in xmonad, use it. This
allows us to get rid of ...

b1532e666f0808ff1bc39ea288b50ed8e17278a7 authored about 3 years ago by slotThe <[email protected]>
New module: XMonad.Util.Parser

This module provides a parser combinator library based on base's ReadP,
which aims to function m...

8b3df5b26840893c7d6b1449f6d83ec1a045c32b authored about 3 years ago by slotThe <[email protected]>
Merge pull request #646 from iliayar/feature/fallback-fonts

Add xft-based font fallback support

061faf17485cbeeb9372e68394572ba4d58ab53e authored about 3 years ago by Tony Zorman <[email protected]>
X.U.Font: Add font-fallback support

This adds basic font-fallback support for X.U.Font, as well as modules
using it, like X.Prompt a...

42b392e06a7665e321682b9edeed5ce1ef172e6f authored about 3 years ago by Ilya <[email protected]>
Merge pull request #660 from exorcist365/master

X.H.BorderPerWindow: Remove unused import

905a4fec9c0ad884f11e7231c1358b48158a17ec authored about 3 years ago by Tony Zorman <[email protected]>
X.H.BorderPerWindow: Remove unused import

Dimension is already exported by XMonad.

Fixes: 95b37a9ab2cb3e5081b17f5f5161b66e0d9c69d5

3569e7168bd39abba13e2f6cdc2c61d3411796b4 authored about 3 years ago by exorcist365 <[email protected]>
X.H.BorderPerWindow: Fix typo in documentation

Fixes: 95b37a9ab2cb3e5081b17f5f5161b66e0d9c69d5

853264b1134b17ff35dd3175f01ce1770c6c424d authored about 3 years ago by slotThe <[email protected]>
Merge pull request #640 from subbyte/master

Add X.U.ActionQueue and X.H.BorderPerWindow

afdd466bc622f3c0698edbe2cacd70c991bf9149 authored about 3 years ago by Tony Zorman <[email protected]>
X.U.ExtensibleConf: Fix typo in docs

ba43dc6c7ea484a96afa2fa7f2ce851d0744dddf authored about 3 years ago by slotThe <[email protected]>
New module: XMonad.Hooks.BorderPerWindow

95b37a9ab2cb3e5081b17f5f5161b66e0d9c69d5 authored about 3 years ago by Xiaokui Shu <[email protected]>
New module: XMonad.Util.ActionQueue

a981832aaf3fe029ac817b66861317624f44df8e authored about 3 years ago by Xiaokui Shu <[email protected]>
Merge pull request #647 from slotThe/safe-window-attrs

Prefer safe alternatives to getWindowAttributes

28aa164abd853a237e409d0fbb9f3819f253cf56 authored about 3 years ago by Tony Zorman <[email protected]>
Merge pull request #658 from d3adb5/master

X.L.MagicFocus: always use focused as master

243deb943f14925583915f1e7099b37559625a2a authored about 3 years ago by Tony Zorman <[email protected]>
X.L.MagicFocus: always use focused as master

Instead of searching for the currently focused window across workspaces,
make it so there is nev...

97beb3efc7e6b60d389b9c81b7d09c575124652f authored about 3 years ago by d3adb5 <[email protected]>
Merge pull request #653 from RubenAstudillo/feature/no-leak-history-hook

Fix memory leaks in `historyHook` and `workspaceHistoryHook`

3d71669b0a644d1fc68dc426996a98b528ceee28 authored about 3 years ago by Tony Zorman <[email protected]>
Use deepseq instead of parallel

b75d0d265e7ef201defc9528750857ab14ad9d84 authored about 3 years ago by Ruben Astudillo <[email protected]>
Fix historyHook memory leak

updateHistory leaks unfiltered windows from previous states as it is never
forced. The consumer ...

ed5d6f0d785459335a5a7ac56d8f2c3392dd762a authored about 3 years ago by Ruben Astudillo <[email protected]>
Fix workspaceHistoryHook memory leak

The XS.modify was leaving thunk on the history that the demand analyser
could not prove to be ne...

44fb5973509e2f7d1593dc264b4c001b9242b68a authored about 3 years ago by Ruben Astudillo <[email protected]>
Add a modify' function on extensible state

282afefddf2c6394be8c1b98574edc363c2cafe7 authored about 3 years ago by Ruben Astudillo <[email protected]>
X.A.WindowNavigation: Fix navigation getting stuck

Update left and right navigation to behave correctly even if the
currently saved position is dir...

ca5841f7fa74e263915f1b87cd780f9a8a7e447c authored about 3 years ago by Platon Pronko <[email protected]>
Merge pull request #652 from Rogach/pr/fix-window-navigation

X.A.WindowNavigation: Fix navigation being "stuck" in certain situations

2a02fb37531ee9ba1ac59e5483b8bec60e90bc36 authored about 3 years ago by Tony Zorman <[email protected]>
README: Add badges for IRC and Matrix

5f3d660fdee7801a6e2e991c294f523d49ec0d65 authored about 3 years ago by Tomas Janousek <[email protected]>
README: Make spaces _not_ part of hyperlinks

65408dc07ac348277d3ee7a3759daea1fdd5a536 authored about 3 years ago by Tomas Janousek <[email protected]>
X.A.CycleWorkspaceByScreen: Document

The documentation for this module was lacking, making it significantly
harder to use than the fu...

61c3aff33cb7198e7e208c4bbe77eab75db86c32 authored about 3 years ago by slotThe <[email protected]>
X.H.ManageHelpers: Flip logic for (^?), (~?), and ($?)

This changes how the "is*Of" infix operators are hoisted into the
ManageHook context. Instead o...

90a96dee4947b5d67fdd6ca1e32e71a4985fe169 authored about 3 years ago by slotThe <[email protected]>
X.U.EZConfig: Add modifier keys' KeySyms

e82a8b8849163a6420f3ddd9c7d7b50d522165f1 authored about 3 years ago by Artem Smaznov <[email protected]>
Prefer safe alternatives to getWindowAttributes

Whenever possible, prefer the safe wrappers withWindowAttributes or
safeGetWindowAttributes to g...

b6a8069e446e0321bb4847208253a63d7a938f2c authored about 3 years ago by slotThe <[email protected]>
X.Prelude: Add safeGetWindowAttributes

Move the function from X.U.DebugWindow, where it was defined already.
This is a safe version of ...

528b9d9fdeab7e078f6fed25cc35bafd433095dc authored about 3 years ago by slotThe <[email protected]>
Fix thinko in documentation

This file was obviously copied from `DwmStyle`, and the author missed changing that
out to `sim...

6cb2796fc0cd6fb8d6fea68a164c57878f19155a authored about 3 years ago by brandon s allbery kf8nh <[email protected]>
Merge pull request #637 from slotThe/modernise-extending

Start modernising X.D.Extending

67a92edd2a34a146f664c04e5d6ba732e18fcebb authored about 3 years ago by slotThe <[email protected]>
X.D.Extending: Explain how to write additionalKeys

Instead of telling the user how to add custom keybindings to
xmonad—something which is already d...

3109e3966cc2d3c1311a5eaa89ea9217504067db authored about 3 years ago by slotThe <[email protected]>
ci: Show error body from Hackage when it fails

Prevents having to upload the candidate manually to see what's wrong.

7807eb1be0f0c910baba8c267f7ee0ac545f5819 authored about 3 years ago by Tomas Janousek <[email protected]>
ci: Swap candidate/final release logic

During the release of xmonad 0.17.0, I realized that we need to be able
to upload candidates bef...

b40b67228830e30f35c2713da17bba607403d1f1 authored about 3 years ago by Tomas Janousek <[email protected]>
X.A.Search: Remove num=100 from google search engine

It no longer does what it was intended to do, and in fact, now does the
opposite.

When X.A.Sear...

99e1b30e86d0a563c0c99303fbde592dea6fd004 authored about 3 years ago by slotThe <[email protected]>
Merge pull request #644 from slotThe/window-swallowing-noborder

X.H.WindowSwallowing: Fix single window getting lost

42dec50c17712476bde02042a3249e143f458ce2 authored about 3 years ago by slotThe <[email protected]>
X.H.WindowSwallowing: Fix single window getting lost

ConfigureEvents may occur after a window has been deleted, an UnmapEvent
has already been sent (...

5c50387db0fe8a54708806062881daec4260b316 authored about 3 years ago by slotThe <[email protected]>
X.H.DynamicLog: Fix xmobarProp example

In [1] we changed the return type to not be an IO action and hence this
example can't work, even...

feee11a0ba21cf3777bc59f559fe7a95cf3c118c authored about 3 years ago by slotThe <[email protected]>
X.H.TaffybarPagerHints: Rename defaultConfig to def

The former was removed in [1], so only the latter is valid code right
now.

[1]: 5140f5b5d06790e...

3bc06447d2719ed1c4231b7d563d2df46ae9b87b authored about 3 years ago by slotThe <[email protected]>
Merge pull request #639 from liskin/ghc92

Test against GHC 9.2.1; fix new warnings

52998657ef641429518b5fe0dc1f63385bf44f71 authored about 3 years ago by Tomáš Janoušek <[email protected]>
Fix -Wincomplete-record-updates warnings

(undefined has `HasCallStack =>` so this will give a useful error
message if anyone ever makes t...

5f3a6210a213b3337aa5bc7d1392d4945cda66e0 authored about 3 years ago by Tomas Janousek <[email protected]>
ci: Test against GHC 9.2

4b4f7f2dd62709d578d097997980fe0c0e2e550e authored about 3 years ago by Tomas Janousek <[email protected]>
Fix -Wincomplete-uni-patterns warnings

I am not proud of this.

8197cd9105070f31a672517e3c316c6c2004a19d authored about 3 years ago by Tomas Janousek <[email protected]>
Revert "Fix -Wdeprecations warnings (time 1.11)"

This doesn't work with the version of time shipped with GHC 8.4 and 8.6.

This reverts commit f2...

e7f102bc9a109157f1e5649978e6d7fc75043517 authored about 3 years ago by Tomas Janousek <[email protected]>
Fix -Wnoncanonical-monoid-instances warnings

d8faed6ad276306fb2a098996dd69a8f076c10e7 authored about 3 years ago by Tomas Janousek <[email protected]>
ci: Run hlint with 9.0.1, not 9.2.1

cabal-3.6.2.0: Could not resolve dependencies:
[__0] trying: hlint-3.3.4 (user goal)
...

d67df574cf44d7d83ed9a14214807bb6cd94f311 authored about 3 years ago by Tomas Janousek <[email protected]>
Fix -Wdeprecations warnings (time 1.11)

b83f49d90bf48277a9bc8a4ffd1737eeac373f1b authored about 3 years ago by Tomas Janousek <[email protected]>
Apply hlint 3.3 hints

5aff766a4c51ec211de9302cfa297a9011143c6c authored about 3 years ago by Tomas Janousek <[email protected]>
Fix -Wnoncanonical-monad-instances warnings

e252cc75b1e812b1bce2dadabf4490e19915dc17 authored about 3 years ago by Tomas Janousek <[email protected]>
ci: Update haskell-ci

8623c29dd5ab0bad743a5407f4bc2479f9f7719f authored about 3 years ago by Tomas Janousek <[email protected]>
Fix -Woperator-whitespace-ext-conflict warnings

850a3c245ecc96944b6dd80c4b31436ec44b3d40 authored about 3 years ago by Tomas Janousek <[email protected]>
Merge pull request #641 from slotThe/prompt-C-t

X.Prompt: Add transposeChars

d2f0a0586c349db4121fcd4a7306cb06bbc41a7d authored about 3 years ago by slotThe <[email protected]>
X.Prompt: Add transposeChars

This is an analogue to Emacs's `transpose-chars` function (expect that
it does not take a univer...

c30e406cfdd53b0184c82d4eea0eca49ad5b731e authored about 3 years ago by slotThe <[email protected]>
X.L.CenteredIfSignle: Update CHANGES.md

0973107b290a9f4463f85264326990514ec63935 authored about 3 years ago by Yecine Megdiche <[email protected]>
Merge pull request #634 from elkowar/centered-if-single

Add XMonad.Layout.CenteredIfSingle

f6bcf094e122eff0629d315c4fd511c150d839f6 authored about 3 years ago by Yecine Megdiche <[email protected]>