5bbace1d43
Merge remote-tracking branch 'upstream/master'
2025-07-29 23:30:44 +02:00
b4d95b405c
style: clang-format
2025-07-20 22:40:29 -04:00
8dcdd97879
small fixes
2025-07-19 05:01:29 +02:00
2dc2b5ccfd
fix #4307
2025-07-19 04:50:59 +02:00
a4f200cdb5
revert
2025-07-19 04:47:31 +02:00
64ed2cd970
fix indentation
2025-07-19 03:23:32 +02:00
e45883088d
hyprland: Remove redundant workspace rules loading
2025-07-19 03:18:48 +02:00
94777921d9
Merge pull request #4272 from labruzese/master
...
fix: hyprland named persistent workspaces
2025-07-13 09:07:26 +02:00
fd67002662
fix: prevent persistent workspaces from being duplicated if they exist under a different name
2025-07-06 23:11:00 -04:00
c98cb7095d
Merge remote-tracking branch 'upstream/master'
2025-07-06 10:18:59 +02:00
6d3b93bbf7
fix: added active workspace matching by name as fallback
...
fixes bug where persistent workspaces would not be marked as active
because their id is based on creation time by hyprland and thus we can't
consistently match the id's without constantly changing them (this would
also cause issues with workspace sorting).
2025-07-03 18:48:04 -04:00
9ef6dc7380
fix: hyprland named persistent workspaces
...
allowed persistent workspaces to be defined with names instead of just
id's
2025-07-03 17:44:37 -04:00
ee91d18ad9
fix: lint
2025-06-22 10:01:36 +02:00
77b42105a6
Merge pull request #4136 from Roc25/special-centered
...
hyprland workspaces: Add sorting Special Centered
2025-06-22 08:57:12 +01:00
71c6c6032b
Merge pull request #4133 from Roc25/persistent-only
...
Add persistent-only setting for hyprland/workspaces
2025-06-22 08:50:33 +01:00
6206cebd75
Merge pull request #3887 from torstehu/fix-typo
...
Fix typos in function, variable names and in documentation
2025-06-22 08:39:23 +01:00
715503ec3e
Rename vector to hiddenWorkspaces
2025-06-07 10:50:29 +03:00
15f54cd6ef
Fix hidden buttons
2025-05-21 01:38:03 +03:00
24a30b7ffd
Add sorting with centered special workspaces
2025-05-21 01:01:23 +03:00
4f55d7da90
Add persistent-only setting for hyprland/workspaces
2025-05-20 23:00:09 +03:00
4ae2b6f1ba
Implement ignore-list
2025-05-02 15:48:34 +02:00
c9215ad818
Minor code cleanup
2025-05-02 14:29:44 +02:00
61c5dad895
Fix some windows not being marked as active when opened
...
In some cases, the active event is arriving before the create event. We need to store the currently active address and initialize the windows accordingly
2025-05-01 21:03:46 +02:00
998fd7a192
Fix window title not being updated properly
2025-05-01 20:51:12 +02:00
72404a77f0
Initial implementation of active window
...
TODO:
- Sometimes the active event arrives before the create, in which case the window is not activated.
- The window title event also looks unreliable in some cases, will need to investigate
2025-05-01 20:22:34 +02:00
4222032fa1
Merge remote-tracking branch 'upstream/master'
2025-04-29 19:59:42 +02:00
91ef6e51ed
hyprland/workspaces: range find lint cleanup
2025-04-03 23:31:18 -05:00
c5bc3bc59a
hyprland/workspaces: fix crash
2025-04-03 23:31:14 -05:00
e541936df9
Merge remote-tracking branch 'upstream/master'
2025-03-08 17:18:31 +01:00
f7b4451564
fix(hyprland): support additional v2 events
2025-03-04 10:23:19 -07:00
17cee0d876
feat(hyprland): support workspacev2
2025-02-26 18:56:11 -07:00
0c6ca8321c
feat(hyprland): support destroyworkspacev2
2025-02-26 18:56:11 -07:00
26a344b131
feat(hyprland): support createworkspacev2
2025-02-26 18:56:11 -07:00
fe3dda4c23
Merge pull request #3932 from rokiden/fix-urgent-special
...
hyprland/workspaces: fixed urgent for special workspaces
2025-02-20 09:11:07 +01:00
0d8d42573b
Merge pull request #3945 from zjeffer/fix/zjeffer/hyprland-ipc
...
Hyprland IPC improvements
2025-02-20 09:10:26 +01:00
bcee548f5e
Fix workspacerules not taking into account defaultName
2025-02-20 00:06:05 +01:00
5b8839ab5c
Hyprland IPC improvements
...
Fixes IPC being blocked at shutdown
2025-02-19 20:45:47 +01:00
cc94278c4e
hyprland/workspaces: fixed urgent for special workspaces
2025-02-10 18:32:57 +05:00
7b854112ed
workspace taskbars: Allow custom command on window click
2025-01-27 11:46:35 +01:00
e0f3695523
workspace taskbars: Minor fixes
...
- Add missing CSS class to manpage
- Fix rare segfault when address is not found (seems to only happen when compiled for production)
2025-01-27 11:46:35 +01:00
5ee0d1c7fe
workspace taskbars: Fix windows not showing
...
Windows were not being shown or updated unless the window-rewrite config were present.
2025-01-27 11:46:35 +01:00
e1649b001f
workspace taskbars: Fix title not updating
...
Fix another older bug where the title of a window will not be updated after moving it to another monitor.
In onWindowMoved, when moving an orphan window to the display of the current bar, that window should no longer be an orphan.
2025-01-27 11:46:35 +01:00
5e1d6d1cc5
workspace taskbars: Fix title not updating
...
This seems to be an old bug that has been made visible with the new workspace taskbars feature.
Sometimes, when closing a window and re-opening a window of the same program, hyprland reuses the window address. Since m_orphanWindowMap was not being cleaned up on window close, the new window would not be updated properly.
2025-01-27 11:46:35 +01:00
fdb9004048
workspace taskbars: More config options
...
- orientation
- icon-size
- icon-theme
2025-01-27 11:46:35 +01:00
1c07ca0099
workspace taskbars: Add config parsing
...
Use format from config instead of hardcoding
2025-01-27 11:46:35 +01:00
69e2e249a6
Initial implementation of workspace taskbars
...
Add a list of window titles and icons to each workspace (like wlr/taskbar but grouped by workspace).
Only implemented on hyprland for now.
2025-01-27 11:46:35 +01:00
481b01d9af
fix: lint
2025-01-25 09:31:32 +01:00
6004316f1a
Fix typos in function, variable names and in documentation
2025-01-16 13:25:19 +01:00
6417782af6
chore: lint
2024-09-13 08:55:14 +02:00
f6482c36dc
hyprland: clangd cleanup
2024-06-28 13:06:14 -05:00