outfoxxed
6938d88ae0
Fix incorrect logical positioning of windows
...
Logical window positions, used for mouse interaction, previously did
not match up with real window positions, leaving areas near the edges
of windows impossible to select with the mouse with window gaps active
or tab bars onscreen.
2023-08-19 03:56:34 -07:00
Sekhat Temporus
ebe524ca64
Tidy grouping of code
2023-08-18 08:08:30 +01:00
Sekhat Temporus
a2dd898eba
Rename ephemeral dispatcher to setephemeral
2023-08-18 08:07:38 +01:00
outfoxxed
bfd56ab940
Acutally fix it
2023-08-17 22:46:27 -07:00
Sekhat Temporus
5cc6f08046
Fix missing closing ` in README.md
2023-08-17 13:18:34 +01:00
Sekhat Temporus
fc5da015ff
run clang-format
2023-08-17 13:17:00 +01:00
Sekhat Temporus
88267eee85
Add opposite support to change group
...
This will allow toggling between horizontal and veritcal layouts for
non-tabbed layouts
2023-08-17 13:17:00 +01:00
Sekhat Temporus
2acac9b1e1
Add changeephemerality dispatcher
2023-08-17 13:17:00 +01:00
Sekhat Temporus
8b12921939
update change group to match requested changes
2023-08-17 13:17:00 +01:00
Sekhat Temporus
2aca365d9b
Update README.md
2023-08-17 13:17:00 +01:00
Sekhat Temporus
0a889b3900
Add change group to support switching type of the current group
2023-08-17 13:17:00 +01:00
outfoxxed
7bb536e709
Fix expand not working on nodes
...
It's still rather broken but at least you can expand them now
2023-08-16 01:35:58 -07:00
outfoxxed
acd07dee93
Fix expand mode shrink animation
2023-08-16 01:35:58 -07:00
outfoxxed
367af67a44
Merge pull request #20 from jbeich/libc++
...
Unbreak build with libc++ (after refactor)
2023-08-13 19:33:52 -07:00
Jan Beich
72c00a7229
Move missing header for libc++ after 1435be18d4
...
src/Hy3Node.cpp:571:20: error: implicit instantiation of undefined template 'std::basic_stringstream<char>'
std::stringstream buf;
^
/usr/include/c++/v1/iosfwd:134:32: note: template is declared here
class _LIBCPP_TEMPLATE_VIS basic_stringstream;
^
2023-08-12 04:04:01 +02:00
outfoxxed
febcd88794
Fix crash when moving window to empty workspace
...
Closes #16
2023-08-10 00:32:13 -07:00
outfoxxed
2fa77b4dbc
Initial work on expand/lens nodes
2023-08-09 02:23:22 -07:00
outfoxxed
3cdb3d03d8
Document default values in README, link my dots as a reference
2023-08-01 01:45:19 -07:00
outfoxxed
22a65c169c
Add autotiling support
2023-08-01 01:00:56 -07:00
outfoxxed
71f9c39129
Clean up config option definitions
2023-07-31 23:00:25 -07:00
outfoxxed
42aae529ad
Revise README
2023-07-31 22:04:53 -07:00
outfoxxed
87f664f1ea
Add node_collapse_policy
setting
...
The original behavior was to always collapse (`node_collapse_policy = 0`)
2023-07-31 21:28:21 -07:00
outfoxxed
f08c7ff2e4
Fix getNextWindowCandidate
returning null if a group is focused
2023-07-31 20:38:58 -07:00
outfoxxed
84317d3d2a
Fix UAF when collapsing children of ephemeral nodes in a shift
2023-07-29 03:08:35 -07:00
outfoxxed
3fbaa4adf5
Add matrix link and demo video to readme
2023-07-22 02:58:51 -07:00
outfoxxed
cd3fd91b3b
Window containment/swallowing MVP
2023-07-20 04:11:39 -07:00
outfoxxed
2c8264b5dc
Update readme section on arch installation
2023-07-20 01:45:30 -07:00
outfoxxed
43500ae3ec
Update tracked hyprland
...
Fix region wrapping breakage
2023-07-19 19:56:41 -07:00
outfoxxed
acf3c62aae
Fix support for window focus requests
...
Closes #7
2023-07-19 04:05:23 -07:00
outfoxxed
51d3991783
Add ephemeral groups
2023-07-19 03:53:23 -07:00
outfoxxed
e93aa49b23
Update to latest hyprland revision
...
Fix resizeActiveWindow breakage
2023-07-13 12:54:47 -07:00
outfoxxed
ad25bd27a2
Fix int/float math issue when calculating node width
2023-06-30 22:07:57 -07:00
outfoxxed
da5ad66cbc
Fix onWindowCreatedTiling not respecting selection of the root node
...
Would previously defer to its last focused child
2023-06-30 10:00:56 -07:00
outfoxxed
fe98ccaf9a
Fix miscalculated gaps
2023-06-29 12:58:41 -07:00
outfoxxed
a3c32868cc
Fix tab bar resize animation playing when it shouldnt
2023-06-29 08:34:22 -07:00
outfoxxed
38827014ab
Add documentation for focustab index
2023-06-28 21:38:51 -07:00
outfoxxed
1435be18d4
Refactor
2023-06-28 21:36:08 -07:00
outfoxxed
ae2409d037
Give Hy3NodeType its own enum class
...
Was previously an anonymous enum
2023-06-28 18:11:48 -07:00
outfoxxed
b3be42109f
Fix tab resize animation playing during non-animating node resize
2023-06-28 16:46:05 -07:00
outfoxxed
98165c5b2f
Fix unclear/missing parameter names in Hy3Layout.hpp
2023-06-28 16:24:10 -07:00
outfoxxed
c087452a8f
Add focusTab index mode
2023-06-28 12:58:31 -07:00
outfoxxed
f4f72dc961
Fix segfault when shifting a window out of the root node
2023-06-28 12:02:34 -07:00
outfoxxed
003e63f200
Update lockfile for latest hyprland
2023-06-28 01:50:49 -07:00
outfoxxed
9a3f635db3
Fix hy3:killactive not killing floating windows
2023-06-25 21:10:53 -07:00
outfoxxed
ee8c49357f
Add hy3:killactive dispatcher for killing the focused node
2023-06-25 15:29:02 -07:00
outfoxxed
f32db7247e
Open windows after selected node (not selected window)
2023-06-25 14:37:23 -07:00
outfoxxed
f2e3c4d000
Fix tabs being clickable through floating windows
2023-06-24 01:14:41 -07:00
outfoxxed
96bd425544
Fix the last selected node on a workspace always being highlighted
...
If a floating window or other workspace was focused, the highlight
would remain.
2023-06-21 21:39:41 -07:00
outfoxxed
102360f96a
Make shifting a node in a single node group always break that group
...
The shifted node will also inherit the size of the group
2023-06-21 21:18:44 -07:00
outfoxxed
aec4d6b7da
Update readme for new arch install instructions
2023-06-17 02:42:22 -07:00