Commit Graph
34 Commits
Author SHA1 Message Date
Alexis Rouillard 4b9284ffd0 Merge pull request #3925 from casKd-dev/dwl/hide-vacant
dwl/tags: add hide-vacant option
2026-07-03 23:42:17 +02:00
Alexis Rouillard a4cba38c81 Merge pull request #3926 from casKd-dev/dwl/hide-title
dwl/window: allow hiding of title when either inactive or empty
2026-07-03 23:20:36 +02:00
Alex 00a3e490c6 Merge remote-tracking branch 'origin/master' into dwl/hide-title
# Conflicts:
#	include/modules/dwl/window.hpp
#	src/modules/dwl/window.cpp
2026-07-03 22:26:42 +02:00
Alex 3c9b019d51 Merge remote-tracking branch 'origin/master' into dwl/hide-vacant
# Conflicts:
#	include/modules/dwl/tags.hpp
#	src/modules/dwl/tags.cpp
2026-07-03 22:26:16 +02:00
lilly-lizard 0ee4fd4aa2 added output class to dwl/mangowm allowing tags to display differently when the output is focused (for multi-monitor setups) 2026-04-14 13:47:53 +12:00
Visal Vijay 3f69bacff0 fix: prevent resource leak when rebinding dwl globals 2026-03-29 22:12:16 +05:30
Alex ef3d55980e fix: some crashes 2026-02-24 00:49:08 +01:00
Prakhar Chhalotre 3e7976c8eb fix: use pango markup for consistent formatting in format and tooltip-format 2026-02-13 02:23:16 +05:30
Alex 47fb21a2c1 chore: upgrade to clang-format@21 2026-02-04 09:24:14 +01:00
Owen Spafford 07cb2c02d2 feat(dwl/tags): add empty tag option
Added option in the `dwl/tags` to theme empty tags (i.e. tags without any clients) in `style.css` using
`#tags button.empty`.

Signed-off-by: ospafford <ospafford@gmail.com>
2025-12-09 07:28:18 -08:00
Alex Denes 5ab852ff52 dwl/window: allow hiding of title when either inactive or empty 2025-05-05 16:38:59 +00:00
Alex Denes 8685e88ec4 dwl/window: add .active styling class for active windows 2025-02-08 04:01:11 +00:00
Alex Denes 807208cba8 dwl/tags: add hide-vacant option 2025-02-08 03:53:28 +00:00
Alex 481b01d9af fix: lint 2025-01-25 09:31:32 +01:00
K. Adam Christensen 157ea44510 Escape markup characters in dwl/window
Without this, markup characters like [&><] will be injected directly
into the Label. Escaping them makes sure that the values will be printed
exactly as they appear in the window title or layout symbol.

Signed-off-by: K. Adam Christensen <pope@shifteleven.com>
2024-12-14 09:06:13 -08:00
Alex 6417782af6 chore: lint 2024-09-13 08:55:14 +02:00
Austin Horstman b114b1155c treewide: clang-format 2024-06-15 18:44:46 -05:00
Alex 0bc43c1aa7 fix: lint 2024-06-12 23:08:27 +02:00
Eldar Yusupov df1a9c5509 Remove listener when window is destroyed (#3215) 2024-05-06 10:51:14 +02:00
Alex 19f3ce6f85 fix: lint 2024-03-22 23:21:57 +01:00
Alexis Rouillard c4907a6065 Merge pull request #3005 from eyusupov/dwl-title
Add dwl/window module
2024-03-22 23:20:26 +01:00
Alex fe0716bf39 fix: lint 2024-03-22 23:13:10 +01:00
DreamMaoMao c5a6299398 fix:dwl tag crash when use wlr-randr enable monitor 2024-03-16 20:10:05 +08:00
Eldar Yusupov 17734f0364 Add dwl/window module 2024-03-14 23:51:46 +03:00
Aleksei Bavshin d590d508ca feat: add module class to the root elements of the modules
Previously, the only way to select all the module labels was with the
following kind of selector:
```css
.modules-left > widget > label,
.modules-center > widget > label,
.modules-right > widget > label {
    /* ... */
}
```
(and a matching block for the `box` containers).

Now, this can be expressed as
```css
label.module, box.module {
    /* ... */
}
```
2024-02-14 22:41:13 -08:00
Aleksei Bavshin 2f555a6936 refactor(bar): use Gtk enums for position and orientation
Ensure that the position and the corresponding CSS class on window are
always set.
2024-02-14 22:11:21 -08:00
dejor d2787cc2d8 fix: typo to avoid null pointer 2023-06-04 12:45:33 +02:00
David Delarosa ebba529682 Apply clang-format 2023-05-25 01:29:28 +03:00
David Delarosa b97b0ae605 Fix linter complains 2023-05-25 01:25:55 +03:00
David Delarosa 7e9bfc504c Update to new ipc version 2023-05-25 00:27:50 +03:00
Alex ede1d25440 fix: lint 2023-04-17 09:01:14 +02:00
David Delarosa 1368ba64b5 Fix segfault in destructor 2023-04-13 17:16:37 +03:00
David Delarosa 731eaeb0be Addapt to DWL new tag system
- tagscount is being used instead of tag array
2023-04-13 03:58:57 +03:00
David Delarosa 60cdf10e64 Add DWL tags module 2023-04-11 04:50:21 +03:00