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
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