labwc/src
John Lindgren f9f4219ed4 interactive: un-maximize only axes that are being resized
When resizing in only one axis (horizontal/vertical), there's no reason
to un-maximize the other axis.

Supporting logic was landed in the previous commit and in ebd39dfe0d
(which fixed the client-initiated resize case), so all that remains is
to make a small change in interactive_begin().
2025-09-01 20:44:09 +01:00
..
common scaled-icon-buffer: fix large client-side icon not being loaded 2025-08-30 08:50:03 +01:00
config osd: support window switcher with thumbnails 2025-08-29 20:42:01 +01:00
decorations include: add config/types.h 2025-08-21 16:55:25 +09:00
foreign-toplevel foreign-toplevel: simplify and fully separate ext-foreign/wlr-foreign 2025-08-07 23:27:04 -04:00
img tree-wide: use enum types/constants where appropriate 2025-08-28 01:33:23 +09:00
input view: expose view_set_maximized() instead of view_restore_to() 2025-09-01 20:44:09 +01:00
menu menu: add brackets around minimised window titles in client-list menu (#3002) 2025-08-26 21:08:31 +01:00
osd overlay.h: reduce included headers 2025-08-31 13:24:51 +01:00
protocols src: include primary header first 2025-07-29 21:51:56 +01:00
ssd theme: move osd.window-switcher.* to osd.window-switcher.style-classic.* 2025-08-29 20:42:01 +01:00
action.c common: flesh out enum lab_edge and prefer over wlr_edges/wlr_direction 2025-08-26 20:36:43 -04:00
buffer.c src: include primary header first 2025-07-29 21:51:56 +01:00
debug.c overlay: refactor 2025-08-31 13:24:51 +01:00
desktop-entry.c include: add config/types.h 2025-08-21 16:55:25 +09:00
desktop.c ssd: clean up scene management 2025-08-28 21:06:51 +01:00
dnd.c include: add config/types.h 2025-08-21 16:55:25 +09:00
edges.c common: flesh out enum lab_edge and prefer over wlr_edges/wlr_direction 2025-08-26 20:36:43 -04:00
idle.c src: include primary header first 2025-07-29 21:51:56 +01:00
interactive.c interactive: un-maximize only axes that are being resized 2025-09-01 20:44:09 +01:00
layers.c include: reduce global includes in labwc.h 2025-07-30 21:04:31 +01:00
magnifier.c include: add config/types.h 2025-08-21 16:55:25 +09:00
main.c include: add config/types.h 2025-08-21 16:55:25 +09:00
meson.build Move osd.c and osd-field.c into src/osd 2025-08-29 20:42:01 +01:00
node.c ssd: clean up scene management 2025-08-28 21:06:51 +01:00
output-state.c include: split output.h from labwc.h 2025-07-30 21:04:31 +01:00
output-virtual.c include: split output.h from labwc.h 2025-07-30 21:04:31 +01:00
output.c overlay: refactor 2025-08-31 13:24:51 +01:00
overlay.c overlay: refactor 2025-08-31 13:24:51 +01:00
placement.c include: add config/types.h 2025-08-21 16:55:25 +09:00
regions.c overlay: refactor 2025-08-31 13:24:51 +01:00
resistance.c common: flesh out enum lab_edge and prefer over wlr_edges/wlr_direction 2025-08-26 20:36:43 -04:00
resize-outlines.c overlay.h: reduce included headers 2025-08-31 13:24:51 +01:00
seat.c overlay: refactor 2025-08-31 13:24:51 +01:00
server.c action: add support for <prompt> in 'If' actions 2025-08-09 10:44:03 +01:00
session-lock.c include: split output.h from labwc.h 2025-07-30 21:04:31 +01:00
snap-constraints.c common: flesh out enum lab_edge and prefer over wlr_edges/wlr_direction 2025-08-26 20:36:43 -04:00
snap.c view: use fixed default window width 2025-09-01 20:13:00 +01:00
tearing.c include: reduce global includes in labwc.h 2025-07-30 21:04:31 +01:00
theme.c osd: support window switcher with thumbnails 2025-08-29 20:42:01 +01:00
view-impl-common.c common: flesh out enum lab_edge and prefer over wlr_edges/wlr_direction 2025-08-26 20:36:43 -04:00
view.c view: expose view_set_maximized() instead of view_restore_to() 2025-09-01 20:44:09 +01:00
window-rules.c window-rules: fix window rules not being applied 2025-08-25 23:42:00 +09:00
workspaces.c overlay: refactor 2025-08-31 13:24:51 +01:00
xdg-popup.c include: reduce global includes in labwc.h 2025-07-30 21:04:31 +01:00
xdg.c common: flesh out enum lab_edge and prefer over wlr_edges/wlr_direction 2025-08-26 20:36:43 -04:00
xwayland-unmanaged.c include: reduce global includes in labwc.h 2025-07-30 21:04:31 +01:00
xwayland.c view: let view_set_fallback_natural_geometry() return wlr_box 2025-09-01 20:16:37 +01:00