Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/xmonad/xmonad
The core of xmonad, a small but functional ICCCM-compliant tiling window manager
https://github.com/xmonad/xmonad
Add a willFloat function to deteect whether the managed window will be
floating or not
Add desc...
b6af6bb86a20ac7cccb3e623c13e7ca051771398 authored almost 3 years ago by Andrea Berlingieri <[email protected]>eee0a0dc39fac5eaa0f42133ae2aa816b6232389 authored almost 3 years ago by Tomas Janousek <[email protected]>
0f5b5c2297886d680733f4a3cd2a5aef986788e2 authored almost 3 years ago by Mike Nrafter <[email protected]>
About time, I suppose :)
e25d090112f2a76364a10b88a729b8586c18145b authored about 3 years ago by slotThe <[email protected]>X.Operations: Use custom cursor for dragging/resizing
eb2ee340e4180d1f7741605d846b154e777b509b authored about 3 years ago by Tony Zorman <[email protected]>
When dragging and resizing windows, users may expect the cursor to
change to indicate the respec...
X.Operations: Make window borders opaque
dbe9c4f799fd826c199169d012c2d2687b210a7f authored about 3 years ago by Tony Zorman <[email protected]>f6e4e278b54a8c37bfcd620debf4256cb59b875a authored about 3 years ago by Tomas Janousek <[email protected]>
673de3343679ffc46ff00d13cb41ad5fcc029ed2 authored about 3 years ago by Tomas Janousek <[email protected]>
We have had this situation happen a few times now: users update
xmonad (say, to 0.17.0) but forg...
bb448cc293033df5b54ce961716bcd07f0e14e98 authored about 3 years ago by Thiago Mota <[email protected]>
Also, move the bullet point to the end so as to keep the list
alphabetically ordered.
At least on Arch, none of the listed packages necessarily require that
the user has a working Xo...
7f6d758ce5f6a111d4fadd137eead9a0ed6344cf authored about 3 years ago by Tomas Janousek <[email protected]>
Prevents having to upload the candidate manually to see what's wrong.
9f64c2ca903eb50e867bd15b212e5aba0c1ea1ce authored about 3 years ago by Tomas Janousek <[email protected]>
During the release of xmonad 0.17.0, I realized that we need to be able
to upload candidates bef...
Test against GHC 9.2.1; fix new warnings
a902fefaf1f27f1a21dc35ece15e7dbb573f3d95 authored about 3 years ago by Tomáš Janoušek <[email protected]>0f708e76b13e2a3941238f5bf32cfbff445806f9 authored about 3 years ago by Tomas Janousek <[email protected]>
Many of these are legitimate, like the one in rescreen where it really
can be empty and xmonad m...
12d1b31d6caf222cdb3d31eccc5ce3d9b3ce153b authored about 3 years ago by Tomas Janousek <[email protected]>
b92bd28d97c31c96d58e89e760a5b7e43edb990e authored about 3 years ago by Tomas Janousek <[email protected]>
X.Operations: Silently catch in setWindowBorderWithFallback
e1daf46c751338db551e107cd2a1bdeec9c39dee authored about 3 years ago by Tomáš Janoušek <[email protected]>
No impact on CI, just makes it easier for contributors to use the latest
8.10 GHC.
Related: xmo...
a8e1249ba78d6315313d894164a97c5bd6550734 authored about 3 years ago by slotThe <[email protected]>
While we catch the exception that `getWindowAttributes` can throw in
`setWindowBorderWithFallbac...
c979ee67c0e1ff2592ee12ad8a1cd9dd6a2dd6b0 authored about 3 years ago by Tomas Janousek <[email protected]>
We need to bump the version early to avoid overwriting
https://xmonad.github.io/xmonad-docs/xmon...
The kiwiirc webchat was superseded by one hosted directly by the Libera
project.
Required for cabal-version >= 1.10
7fab71f5f0a1fe5ce957ab747b182794eaf3b33a authored about 3 years ago by Tomas Janousek <[email protected]>Hackage won't accept the release otherwise.
055dce10af39865b9a8583334b58344f7b15c057 authored about 3 years ago by Tomas Janousek <[email protected]>292f19eab8339e1bcc006a3d9b0785a4b26e34bb authored about 3 years ago by github-actions <[email protected]>
a204c9ed0452c747172311f2db78c45d2cbfaf22 authored about 3 years ago by Tomas Janousek <[email protected]>
xmonad-testing isn't really being used, so the wording needs to be
changed in CONTRIBUTING.md an...
72794d92b136a8855cde29b55141725f572c85ef authored about 3 years ago by slotThe <[email protected]>
:)
546d0b5ddbfc13c345830566aa6d9cf2f56824b1 authored about 3 years ago by slotThe <[email protected]>
Instead of manually compiling with `-Wall -Werror` and the like, we have
a `pedantic` flag in xm...
856c8b2c8d18d430fa5e4a623550da585e2d1ecd authored about 3 years ago by Tomas Janousek <[email protected]>
We install GHC using apt, so stack shouldn't install it, but should it
ever end up installing it...
dbd441cc1b03592ce076afe73d3cceb49d0e1c77 authored about 3 years ago by Tomas Janousek <[email protected]>
c2a1a3c0a6396d83b92c4efe1bd872fb3c701d61 authored about 3 years ago by Tomas Janousek <[email protected]>
We only test with GHC 8.4+ so it's unlikely this builds with older base
(Semigroup stuff …).
This was a part of the release procedure but we should do it proactively
instead.
Related: http...
0ebedbb5332970c4d8b755a05712731e36d36cf4 authored about 3 years ago by Tomas Janousek <[email protected]>
Style guidelines should be where most people will see them. Since we
already ask people to read...
Nowadays, the IRC and (since it is linked to it) matrix channels are
much faster ways to get int...
CONFIG has been completely replaced by TUTORIAL.md and it might be quite
confusing for new users...
Create three sections (enhancements, bug fixes, breaking changes) in
order to organise the chang...
README: Long overdue update
8774081c15b2faaaabc30216683608f37c72c42b authored about 3 years ago by Tomáš Janoušek <[email protected]>60f36e78ba88fc82943dae6054b864a3caceb703 authored about 3 years ago by Tomas Janousek <[email protected]>
* add logo and badges to make it prettier
* revamp installation sections
* update xmonad-contrib...
The lesson here is that stuff like this should not be done manually.
For future reference, here'...
97aeb8577cdd620d9869838c28229657542b9198 authored about 3 years ago by Tomas Janousek <[email protected]>
+ some Googling.
If the archaeologists ever come, we're ready for them. :-)
0be6d2bec5e26d10f5545f40c1edfb4f53e57869 authored about 3 years ago by Tomas Janousek <[email protected]>b1fef9b18c462c426db0ceefebb1d0fececb528d authored about 3 years ago by Tomas Janousek <[email protected]>
Make `(<&&>)` and `(<||>)` lazy in their second argument
b5b95e27ce94c51f07a0613674749278af1f5f6c authored about 3 years ago by slotThe <[email protected]>4e30ef13a742fbcaebeb4524b162a5e23ee5c082 authored about 3 years ago by slotThe <[email protected]>
While an implementation of `liftM2 (&&)` may seem like a straightforward
lift of `(&&)` into a m...
Turns out there was another aspect of `broadcastMessage` behaviour that
I missed in my review of...
Adds withUnfocused function to XMonad.Operations
3bb653bf9c0c208238a7a98178ea251251dd9bc1 authored over 3 years ago by Tomáš Janoušek <[email protected]>ebce32d891eec4360d2ff394626eadf87841c2d2 authored over 3 years ago by Tomas Janousek <[email protected]>
b3bd9c90d18197819d43c57b7961200bdf19d32a authored over 3 years ago by Solomon Bothwell <[email protected]>
added export list to Operations, refactored message handling.
5da25c5413e4f3e086228248d138ced7c878c767 authored over 3 years ago by Tomáš Janoušek <[email protected]>
We now use this in `broadcastMessage`, so to not change which workspaces
get the message first, ...
More consistent with our existing naming.
6d661203d39e44d1dc2aa3a930381e6711d26d56 authored over 3 years ago by Tomas Janousek <[email protected]>We'll adjust runOnWorkspaces instead.
This reverts commit 5eff329fc607624f843f7b29fb5a4f2169e92...
30c2eeeeb34ec08aac78e0845f16efd88554e929 authored over 3 years ago by Tomas Janousek <[email protected]>This reverts commit eb48bb4aef638ba6958a4489a282c274e9779767.
d66e71d46442cc9634b54c5b722cfc3ea0060121 authored over 3 years ago by Tomas Janousek <[email protected]>This includes Haddock sections that will make the documentation render differently.
0ab42d4228354ff97f3d640cf99f15c2c386cec8 authored over 3 years ago by Keith <[email protected]>5c7e61def29f637caf9cf10c178d9bd69581df44 authored over 3 years ago by Tomas Janousek <[email protected]>
This uses two new functions (not exported):
`workspacesA` traverses the workspaces in a StackSet...
The current definition of broadcastMessage seems to be O(n^2) in the number of workspaces becaus...
183e14725faff625e7dd94983362659809e40d51 authored over 3 years ago by Keith <[email protected]>eb48bb4aef638ba6958a4489a282c274e9779767 authored over 3 years ago by Keith <[email protected]>
Added missing documentation for type alias `D`.
Moved misplaced documentation.
Edited to a con...
52a5e7ca8c4103bb45592eaf622fb8e81c10649c authored over 3 years ago by Keith <[email protected]>Fixes: 30719202b9da ("Fix xmessage in non-UTF-8 locales")
f89df98f4022b5142760b86a2ad85b4e90e583b3 authored over 3 years ago by Tomas Janousek <[email protected]>
`executeFile` encodes the arguments with the current locale's encoding,
and GHC as invoked durin...
Add `--stack-yaml` flag to `stack build --silent`
aa18707c3ef96db88208509c2a18c6670e831661 authored over 3 years ago by Tomáš Janoušek <[email protected]>Fixes: https://github.com/xmonad/xmonad/issues/322
b77ba03ed9715187e58dec682a32ac22722fbbcc authored over 3 years ago by MuhammedZakir <[email protected]>Recompilation overhaul: stack.yaml detection, deprecation warnings
be1d2269cec3f62f2fc6d3aab3151473cb07d2dc authored over 3 years ago by Tomáš Janoušek <[email protected]>Related: https://github.com/xmonad/xmonad/issues/310
782ac25b8e56f65eb831f5b88d46d1939f06b8b2 authored over 3 years ago by Tomas Janousek <[email protected]>ae97c1f107e6f50cc56c060ddaebfa10e48965b6 authored over 3 years ago by Tomas Janousek <[email protected]>
When `stack build --silent` fails, the output is not helpful at all:
Errors detected while ...
7bdc7ab9dc8cc03833d55b687c488daee5acbdd0 authored over 3 years ago by Tomas Janousek <[email protected]>
That's where they belong. As XDG was more or less broken in previous
xmonad releases, we can ass...
This makes it unnecessary for users of Stack to use a custom build
script, making installation e...
This is a preparation for autodetecting stack.yaml and using stack for
recompilation.
Related: ...
3b6d00ba91ac7222e0f2fddb289829db2ef19255 authored over 3 years ago by Tomas Janousek <[email protected]>
This unfortunately breaks xmonad-contrib as several modules define their
own `xmessage` function...
Deprecation warnings were suppressed during recompilation, which made it
difficult to improve th...
Fixes: 90101613e76d ("Unclobber dirs/Dirs in import XMonad")
1f8e5b43e19533c6c1e4356a1ca9bb04499ee79d authored over 3 years ago by Tomas Janousek <[email protected]>
Replaced with https://github.com/xmonad/.github/blob/main/FUNDING.yml,
which points to xmonad's ...
Related: https://github.com/xmonad/xmonad-contrib/pull/533
6c31aad683f102497daaf408f980a15458d5664f authored over 3 years ago by Tomas Janousek <[email protected]>
Cuts a couple dozen seconds from the build. This was already disabled in
the Stack workflow and ...
I'm the only one with valid GPG key uploaded to GitHub, it seems. :-/
Fixes: https://github.com...
3a414660fc075c17f1cf510265f4fa32bbe6506e authored over 3 years ago by Tomas Janousek <[email protected]>Fixes broken links to X.U.Hacks and X.U.ClickableWorkspaces.
453010bb6d45bc18dd15173ad750648131b12a7b authored over 3 years ago by Tomas Janousek <[email protected]>
Jekyll doesn't do autolinks, so wrap the one bare link in angle
brackets.
Also, link to additio...
2ac8f0ea27196fbc21fca6baf459a4b75bf0c679 authored over 3 years ago by Tomas Janousek <[email protected]>Also makes it easier to copy & paste.
ad7288030fdda0997de48a3a7b09178835a76ba0 authored over 3 years ago by Tomas Janousek <[email protected]>206fc918bbd70c71eead8201401d4888e79dc2eb authored over 3 years ago by Tomas Janousek <[email protected]>
f5a60f82ee66d0f465c0cb38ad56c4623293d4c9 authored over 3 years ago by Tomas Janousek <[email protected]>
a1ee3b4530f64cae9b5aae33963025c324a4d079 authored over 3 years ago by Ivan Malison <[email protected]>
71af4239bdcfbdfff1827ae58669831cf049598b authored over 3 years ago by Ivan Malison <[email protected]>
89218fc57daa68bc2281bd00fb2f4958da3e9ef6 authored over 3 years ago by Ivan Malison <[email protected]>
f1d6316526433d00f0e130f2cd760805e6eb9c36 authored over 3 years ago by Tomas Janousek <[email protected]>
Some layout and layout modifiers that keep track of some window
properties don't do garbage coll...
101c7052f418bdbf3d31ca031825fdefda097121 authored over 3 years ago by Tomas Janousek <[email protected]>
7b7feeca42ffa3260b9763c70d6856432d932e25 authored over 3 years ago by Tomas Janousek <[email protected]>