Ottatop
26db8c5679
Update CHANGELOG
2023-09-28 19:18:38 -05:00
Ottatop
a109c704ec
Merge pull request #96 from pinnacle-comp/input
...
Add input options to API
2023-09-28 19:15:02 -05:00
Ottatop
b7f096dd66
Update keyboard leds
2023-09-28 19:10:36 -05:00
Ottatop
40f90e45d9
Update example config, remove mouse button type
2023-09-28 18:56:54 -05:00
Ottatop
de6bf3ee82
Remove meta tag
2023-09-28 18:46:56 -05:00
Ottatop
d26b9b968c
Add libinput to API
2023-09-28 18:46:08 -05:00
Ottatop
2a13e736e4
Add xkbconfig to API
2023-09-28 10:17:28 -05:00
Ottatop
e19601e771
Merge pull request #95 from pinnacle-comp/render
...
Flickering mitigations
2023-09-27 03:33:33 -05:00
Ottatop
7dddfff7ff
Add minor tweaks
2023-09-27 03:29:30 -05:00
Ottatop
fb8c08663d
Apply flicker mitigations to udev
2023-09-25 04:18:01 -05:00
Ottatop
d1076928f2
Add rev
...
Build failed, this is why you should add the commit
2023-09-25 03:45:01 -05:00
Ottatop
16787092a7
Crop windows, also pause rendering on a pending size
...
This is a series of attempts at preventing flickering. We wrap every window render element in a CropRenderElement so that windows don't render at the incorrect size for a frame. Additionally, we also pause rendering also when the window has a pending size different from the current. Fun fact: Firefox (and by extension Librewolf) renders content to child subsurfaces, so the root surface doesn't get most commits.
2023-09-25 03:15:13 -05:00
Ottatop
9442d721dd
Update CHANGELOG
2023-09-21 20:17:37 -05:00
Ottatop
d8dbe8b8d6
Update README
2023-09-21 20:08:02 -05:00
Ottatop
5e49d77ef8
Merge pull request #94 from pinnacle-comp/config_fallback
...
Load default config when config crashes
2023-09-21 20:05:27 -05:00
Ottatop
ff8e5dfa29
Copy lua libs on build
2023-09-21 19:57:26 -05:00
Ottatop
307813b062
Fix config reloading
2023-09-21 19:48:52 -05:00
Ottatop
cce7ca8314
Fallback to default config on metaconfig parse fail
2023-09-21 18:07:56 -05:00
Ottatop
10f4ebf25c
Update README
2023-09-21 17:34:02 -05:00
Ottatop
799517bfb5
Load default config on config crash
2023-09-21 17:12:16 -05:00
Ottatop
60128a92fe
Merge pull request #92 from pinnacle-comp/restructure
...
Restructure codebase a bit
2023-09-20 19:02:00 -05:00
Ottatop
9a415f6f07
Separate override redirect windows from main vec
2023-09-20 18:31:10 -05:00
Ottatop
019e606584
Add some docs, make socket_dir update on reload
2023-09-20 17:55:21 -05:00
Ottatop
a2a46596f4
Move config stuff into one struct
2023-09-20 17:40:36 -05:00
Ottatop
c06cb5b776
Remove WalkDir
2023-09-20 17:20:48 -05:00
Ottatop
4cffb28e25
Move take_presentation_feedback
2023-09-20 16:54:39 -05:00
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