Commit graph

645 commits

Author SHA1 Message Date
Ottatop
c83f136cf7 Move config handling out of state.rs 2023-09-20 16:43:50 -05:00
Ottatop
5c88ceac83 Move pointer_grab_start_data into grab 2023-09-20 15:30:40 -05:00
Ottatop
ea913e898c Move api stuff into single mod 2023-09-20 15:27:51 -05:00
Ottatop
a0a6efe45a Move tag render elements 2023-09-20 15:18:26 -05:00
Ottatop
ce96d1d636 Simplify refcell usage 2023-09-20 15:13:03 -05:00
Ottatop
ade1a0609b Run cargo fmt with new let-else capability 2023-09-20 03:36:50 -05:00
Ottatop
bd0c88ba0a Clean up comments 2023-09-20 02:19:04 -05:00
Ottatop
46cbf60887
Merge pull request #87 from pinnacle-comp/fix_stuff
Update keyboard focus on tag change and position Wayland popups correctly
2023-09-20 02:11:14 -05:00
Ottatop
3183bae6a5 Add and rename stuff 2023-09-15 02:50:42 -05:00
Ottatop
cd689fd7a6 Depend on tracing git 2023-09-14 01:34:20 -05:00
Ottatop
3ebb0cd133 Constrain popups on the y axis 2023-09-13 23:11:07 -05:00
Ottatop
f8b269d7c8 Constrain nested popups on the x axis 2023-09-13 02:41:56 -05:00
Ottatop
c3e6509a21 Constrain popups on the x axis
Currently doesn't work on the y axis or on sub-popups
2023-09-12 23:31:38 -05:00
Ottatop
5f2a660061 Update keyboard focus on tag change 2023-09-12 09:38:34 -05:00
Ottatop
7bf411a426 Add more logging 2023-09-12 09:29:21 -05:00
Ottatop
c0909e570a Fix word 2023-09-11 17:21:02 -05:00
Ottatop
7f53a4b73e Update README and metaconfig comments 2023-09-11 04:05:16 -05:00
Ottatop
aa3d69794e
Merge pull request #79 from pinnacle-comp/xdg
Xdg Base Directories support
2023-09-11 04:02:56 -05:00
Ottatop
98796dde69 Remove unused import 2023-09-11 04:02:36 -05:00
Ottatop
4b66c6bd62 Give each Pinnacle instance its own socket 2023-09-11 03:58:43 -05:00
Ottatop
50716a9168 Use $XDG_RUNTIME_DIR for socket 2023-09-11 03:22:51 -05:00
Ottatop
4f00a3c414 Change max log count 2023-09-11 03:05:45 -05:00
Ottatop
7fb3d798b9 Add file logging 2023-09-11 02:48:33 -05:00
Ottatop
b2b23a88c9 Use BaseDirectories for config dir 2023-09-10 23:40:22 -05:00
Ottatop
dd5992ed98 Remove itertools 2023-09-10 22:53:24 -05:00
Ottatop
d738a7a475 Update CHANGELOG 2023-09-10 22:32:22 -05:00
Ottatop
8499a291e2
Merge pull request #78 from pinnacle-comp/improve_api
Add env, mousebinds to Lua API
2023-09-10 22:29:03 -05:00
Ottatop
bcf310c1ed Update README 2023-09-10 22:25:18 -05:00
Ottatop
74afb769ca Move table because doc gen doesn't support that 2023-09-10 22:01:40 -05:00
Ottatop
1c1898f0b1 Add mousebinds to API 2023-09-10 21:54:58 -05:00
Ottatop
7f5d9e431c Reverse scroll direction on winit 2023-09-10 05:02:29 -05:00
Ottatop
aaf2921363 Add env setting to API 2023-09-10 04:49:31 -05:00
Ottatop
61f341bec6
Merge pull request #75 from pinnacle-comp/focus
Rework focus and fix xwayland popups not rendering
2023-09-10 02:08:39 -05:00
Ottatop
f8fcfcd8ce Update focus on xwayland window destroy 2023-09-10 02:04:36 -05:00
Ottatop
f811771fbe Add tags to override-redirect windows 2023-09-09 23:43:29 -05:00
Ottatop
0f42e403ae Make focus tag-specific 2023-09-09 22:47:59 -05:00
Ottatop
03d57e4b5d Update README links 2023-09-09 21:33:09 -05:00
Ottatop
b719ad4a3c
Merge pull request #74 from Ottatop/improve_api
Improve api and fix stuff
2023-09-09 21:02:49 -05:00
Ottatop
9d73151ca9 Update API docs 2023-09-09 20:52:52 -05:00
Ottatop
465e66067d Update keybind handling and API docs 2023-09-09 20:41:21 -05:00
Ottatop
89fc2919f3 Simplify input API 2023-09-09 19:27:05 -05:00
Ottatop
8fd0469b82 Apply rendering fixes to udev 2023-09-09 16:58:07 -05:00
Ottatop
3b65ba5c1d Send frame callbacks when not rendering 2023-09-09 16:28:58 -05:00
Ottatop
866f9eec5d Fix window render order 2023-09-09 04:34:17 -05:00
Ottatop
9c3df5ce88 Fix documentation 2023-09-09 04:09:28 -05:00
Ottatop
a18b9856bb Simplify layout cycling, fix wins not updating on maximize 2023-09-09 04:01:55 -05:00
Ottatop
68c47f15ae
Merge pull request #69 from Ottatop/fix_rendering
Fix rendering (hopefully)
2023-09-08 22:54:51 -05:00
Ottatop
5844665cb2 Fix windows on multiple tags not rendering 2023-09-08 22:43:55 -05:00
Ottatop
bbc2b4574f Clean up stuff again 2023-09-08 22:27:00 -05:00
Ottatop
29c48bdfcd Clean up stuff 2023-09-08 22:26:43 -05:00