aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-08-14README: Change window to column for toggle width and maximizeIvan Molodetskikh
2023-08-14Add Mod+F to maximizeIvan Molodetskikh
2023-08-14Add Mod+R to toggle between preset widthsIvan Molodetskikh
2023-08-14winit: Dispatch with higher precisionIvan Molodetskikh
This won't help all that much but eh
2023-08-14Advance animations in process_input_eventIvan Molodetskikh
2023-08-14layout: Update workspace original outputIvan Molodetskikh
2023-08-14Remove debug printIvan Molodetskikh
2023-08-14Add workspace switch animationsIvan Molodetskikh
2023-08-14winit: Force redraw every timeIvan Molodetskikh
2023-08-14Centralize workspace clean-up logicIvan Molodetskikh
2023-08-14Move things to Monitor implIvan Molodetskikh
2023-08-14Add focus change animationsIvan Molodetskikh
2023-08-14Add frame clockIvan Molodetskikh
Tracks the presentation time and allows querying the next presentation time.
2023-08-14Enable overflow-checks in releaseIvan Molodetskikh
2023-08-14Centralize sending configureIvan Molodetskikh
2023-08-14winit: Request redraw if had damageIvan Molodetskikh
To be consistent with the tty backend. Even though this is not optimal for now.
2023-08-14winit: Use damage from damage trackerIvan Molodetskikh
2023-08-13Refactor everything again, make more things workIvan Molodetskikh
2023-08-13Refactor everything, add initial tiling codeIvan Molodetskikh
2023-08-13winit: Bind EGL rendererIvan Molodetskikh
2023-08-13Use Alt as mod with winit backendIvan Molodetskikh
2023-08-11Fix whitespaceIvan Molodetskikh
2023-08-11tty: Downgrade vblank message to trace!()Ivan Molodetskikh
2023-08-11input: Add Super+F to fullscreenIvan Molodetskikh
2023-08-11Add un/fullscreen supportIvan Molodetskikh
2023-08-11Move periodic tasks to event loop closureIvan Molodetskikh
2023-08-11Add draft popup implementationIvan Molodetskikh
Missing grabs and positioning but gets the job sufficiently done for now.
2023-08-10Add hardcoded us,ru layout and Super+Space switchIvan Molodetskikh
2023-08-10Add Super+q to quit the current toplevelIvan Molodetskikh
2023-08-10input: Add bind for spawning alacrittyIvan Molodetskikh
2023-08-10input: Only do events on key pressIvan Molodetskikh
2023-08-10Unset the minimize capabilityIvan Molodetskikh
2023-08-10Redraw on surfaces destroyedIvan Molodetskikh
2023-08-10Make sure Display is dropped lastIvan Molodetskikh
2023-08-10input: Update quit messageIvan Molodetskikh
2023-08-10Add READMEIvan Molodetskikh
2023-08-10input: Change quit bind to Super+Shift+eIvan Molodetskikh
2023-08-10tty: Prefer, but don't require, a eDP connectorIvan Molodetskikh
2023-08-10Keep around the pointer color bufferIvan Molodetskikh
Fixes pointer drawing preventing idle.
2023-08-10Add tracy profiling under a featureIvan Molodetskikh
2023-08-10Replace Timer::immediate() with idleIvan Molodetskikh
Currently the former causes a delay due to a calloop issue.
2023-08-10Bump yellow in cursor colorIvan Molodetskikh
I guess I'm hitting the cursor plane gamma issue now that's recently been fixed in AMDGPU.
2023-08-10tty: Use GlesTexture instead of GlesRenderbufferIvan Molodetskikh
According to cmeissi from Smithay, GlesRenderbuffer has issues, so GlesTexture should be used instead. This fixes GL errors.
2023-08-10xdg_shell: Support un/maximizeIvan Molodetskikh
2023-08-10Redraw on demand rather than continuouslyIvan Molodetskikh
2023-08-10winit: Move backend.bind() into render()Ivan Molodetskikh
2023-08-10Add cursor drawing with a colored rectangleIvan Molodetskikh
2023-08-10input: Fix crash on scrollingIvan Molodetskikh
2023-08-10Pass new pointer location to pointer.motion()Ivan Molodetskikh
This is correct, it was a bug in smallvil.
2023-08-10input: Handle relative pointer motionIvan Molodetskikh