summaryrefslogtreecommitdiff
path: root/src/managers
Commit message (Expand)AuthorAgeFilesLines
* input: Option for handling off-window axis events (#4177)dranull2024-04-081-0/+19
* style: run clang-formatVaxry2024-04-081-1/+1
* eventloop: move timers to an event loop fdVaxry2024-04-073-129/+62
* IME: fix IME popup mouse inputs (again) (#5417)Junxuan Liao2024-04-076-41/+53
* core: Event loop rework (#5466)Vaxry2024-04-076-6/+276
* input: Dont set active monitor when simulating mouse movement (#5465)thejch2024-04-071-5/+5
* input: fix focus on maximized bg surfacesVaxry2024-04-061-3/+5
* IME: fix race condition on closing window (#5455)Sungyoon Cho2024-04-063-20/+26
* workspacerules: add back on-created-empty functionality (#5452)staz2024-04-061-0/+1
* input: fixup background layer checking on maximizedVaxry2024-04-061-7/+6
* IME: fix crash on restarting IME (#5428)Sungyoon Cho2024-04-042-13/+21
* keybinds: fix spammy warningVaxry2024-04-042-15/+13
* input: allow focus to bottom layers on maximized in reservedVaxry2024-04-031-9/+18
* swipe: add eventsVaxry2024-04-031-0/+6
* workspaces: add visible flagVaxry2024-04-032-2/+2
* Workspace/core: Refactor workspace storage (#5380)Vaxry2024-04-027-54/+54
* IME: fix blurry ime on scaledVaxry2024-04-021-1/+8
* IME: fix incorrect popup damage (#5383)Sungyoon Cho2024-04-022-8/+14
* IME: Fix ime popup coordinates and artifacts (#5373)Sungyoon Cho2024-04-011-5/+5
* animations: simplify window loopVaxry2024-04-011-1/+1
* renderer: Fix layer and window damage sometimes missing 1 frame (#5370)thejch2024-04-011-6/+11
* socket2: sanitize data for newlinesVaxry2024-04-011-1/+4
* textinput: fix typo (#5365)Sungyoon Cho2024-04-011-1/+1
* textinput: send deactivate on disable tiVaxry2024-03-311-0/+9
* renderer/animations: Fix various inaccurate damage tracking issues and offset...thejch2024-03-311-58/+36
* input: Fix incorrect keyboard focus taken when no window was present (#5337)Zach DeCook2024-03-311-4/+2
* IME: don't assert on lock mismatch, just fix itVaxry2024-03-301-2/+9
* dispatchers: open special ws on active monitor instead of mouse monitor (#5330)thejch2024-03-301-4/+1
* keybinds: add binds:disable_keybind_grabbingVaxry2024-03-291-1/+3
* format: fix formatVaxry2024-03-281-2/+2
* textinput: fix ime when opening multiple windows (#5281)Sungyoon Cho2024-03-261-1/+5
* layer-shell: render popups above everythingVaxry2024-03-251-0/+3
* keybinds: Fix exit trigger by moving it to monitor.frame (#5240)dmayle2024-03-253-6/+1
* cursormgr: don't set x theme in changeThemeVaxry2024-03-241-3/+0
* cursormgr: log theme loading failuresVaxry2024-03-241-0/+6
* ime: fix build without pchVaxry2024-03-241-0/+2
* IME: Refactor and fixup popupsVaxry2024-03-246-147/+247
* text-input: reset lock counter on surface destroyVaxry2024-03-241-0/+4
* animationmgr: use realpos and size for border damageVaxry2024-03-241-1/+1
* cursormgr: initialize size to 0Vaxry2024-03-241-1/+1
* animations: Fix animation issue in focusworkspaceoncurrentmonitor (#5202)thejch2024-03-231-6/+6
* input: fix crash with text-input-v1 (#5234)Sungyoon Cho2024-03-231-1/+2
* input: Add options to set tablet's active area (#5199)Khalid2024-03-232-1/+14
* IME/TI: Fixes and refactoringVaxry2024-03-224-358/+393
* IME: guard unfocused TIs in leaveVaxry2024-03-221-0/+3
* IME: fix crashes with destroyed text-inputsVaxry2024-03-222-9/+13
* swipe: fix nullptr in `onSwipeUpdate` (#5191)Horror Proton2024-03-201-2/+2
* tablet: Add left_handed option for tablets (#5178)Khalid2024-03-201-0/+5
* refactor: move window.hpp to desktop/Vaxry2024-03-204-2/+5
* config/workspace: added workspace selectorsVaxry2024-03-191-1/+3