Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-29 | input_state: Remove mouse_origin (x&y). Query wlc instead. | S. Christoffer Eliesen | |
2015-10-29 | input_state: Extract 'pointer_position_set' function from handlers. | S. Christoffer Eliesen | |
2015-10-29 | container: Move container_under_pointer here from handlers. | S. Christoffer Eliesen | |
2015-10-27 | handlers: Pass workspace to workspace_switch, not output. | S. Christoffer Eliesen | |
2015-10-25 | sway/output: Create, move code from handlers.c here. | S. Christoffer Eliesen | |
2015-10-23 | Update set_origin to match wlc changes | Drew DeVault | |
2015-10-23 | seamless_mouse: Move pointer only if successfully changed workspace. | S. Christoffer Eliesen | |
If e.g. a window has a popup open then that will lock the current focus, making a workspace switch denied. So don't move the mouse pointer in such cases. | |||
2015-10-23 | handlers: Don't switch output when mouse button is pressed. | S. Christoffer Eliesen | |
(E.g. if the user is using a scrollbar at the edge of the screen then switching workspace would cancel the scroll.) | |||
2015-10-22 | ipc,commands,config: Replace cmd_status enum with cmd_results struct. | S. Christoffer Eliesen | |
In i3 the ipc reply will contain a human readable error message, and this patch replicates that behaviour. However, that error message is also useful for logging, which this patch takes advantage of. E.g. instead of logging errors directly in commands.c/checkargs, it is fed back to the caller which eventually ends up logging everything with maximum context available (config.c/read_config). So instead of logging e.g. "Error on line 'exit'" it will now log: "Error on line 'exit': Can't execute from config." | |||
2015-10-22 | handlers: Fix swapped top/bottom for seamless transitions. | S. Christoffer Eliesen | |
2015-10-22 | Move pointer during seamless transitions | Drew DeVault | |
2015-10-22 | config: Add "seamless_mouse" to decide if pointer crosses output edges. | S. Christoffer Eliesen | |
2015-10-22 | Switch to adjacent output when hitting output edge. | S. Christoffer Eliesen | |
(Currently, after switching output the relative position of the mouse stays the same.) | |||
2015-09-22 | Merge branch 'master' of https://github.com/taiyu-len/sway | taiyu | |
merge | |||
2015-09-22 | #184 | taiyu | |
2015-09-18 | minor fix | taiyu | |
2015-09-13 | Revert "new_workspace null behavior + testmap functions + regex" | Drew DeVault | |
This reverts commit e1d18e42a8f3a597b9bf5f1bb2ab6c346e4e7983. Fixes #180 cc @taiyu-len | |||
2015-09-12 | new_workspace null behavior + testmap functions + regex | taiyu | |
2015-09-10 | cmd status + workspace ws output op | taiyu | |
2015-09-07 | config modes | taiyu | |
2015-09-06 | config_path cleanup | taiyu | |
2015-09-02 | properly free cmd_queue, should partially fix #165 from what i tell from its ↵ | taiyu | |
log. | |||
2015-08-30 | #154 destroy view handler properly destroys views | taiyu | |
2015-08-29 | Made scratchpad handling identical to i3 | Luminarys | |
2015-08-28 | #149 change focus before pointer_mode | taiyu | |
2015-08-28 | #149 fix, reorder floating windows on click. | taiyu | |
2015-08-28 | #148 fix, choose non-floating view for inserting container | taiyu | |
2015-08-28 | style | taiyu | |
2015-08-28 | fix issue #140, dont set pointer mode if no floating_mod | taiyu | |
2015-08-27 | Added in default_orientation handling | Luminarys | |
2015-08-26 | move workspace from dead output to other output | taiyu | |
2015-08-26 | Do not pass modifiers when getting keysyms from wlc | Drew DeVault | |
Fixes #124 Keyboard handling can likely be simplified after this change. | |||
2015-08-25 | Merge pull request #133 from minus7/wlc-keyboard-fix | Drew DeVault | |
fixed keyboard handling | |||
2015-08-25 | fixed keyboard handling | minus | |
handle_key does not get the keysym from wlc anymore | |||
2015-08-25 | fixed segfault on exit + a little fixup of that floatfocus pr | taiyu | |
2015-08-25 | Merge pull request #131 from nicklaswj/master | Drew DeVault | |
Focus floating window, if any, when the last tiling window has been closed | |||
2015-08-25 | code style clean up | Nicklas Warming Jacobsen | |
2015-08-25 | removed stupid test code | Nicklas Warming Jacobsen | |
2015-08-25 | Focus floating window, if any, when the last tiling has been closed | Nicklas Warming Jacobsen | |
2015-08-25 | changed view visibility to be bool | minus | |
view_visibility enum remains with one constant that is the mask to wlc's view masking | |||
2015-08-25 | refactored view visibility | minus | |
- replace visibilty mask integers with an enum - set output's visibilty mask on creation - added update_visibility to manually update a containers visibility (e.g. when it moved to an invisible workspace) | |||
2015-08-23 | Minor fixes to keyboard handling | Drew DeVault | |
2015-08-23 | merge | taiyu | |
2015-08-23 | Refactor keyboard to consider modified keysyms | Drew DeVault | |
Press Shift Press 0 # Reads as ')' Release Shift Release 0 # Reads as '0' but we now recognize it as the same | |||
2015-08-23 | Cleanup and minor adjustments to disabling | Luminarys | |
2015-08-23 | Added in glitchy disabling | Luminarys | |
2015-08-23 | Added in glitchy disabling | Luminarys | |
2015-08-23 | Handle wlc log events | Drew DeVault | |
2015-08-23 | style | taiyu | |
2015-08-22 | no mode for fullscreen | taiyu | |