K. Lange
359023e2cc
compositor: fix null pointer when clicking desktop sometimes
2023-05-21 07:54:21 +09:00
K. Lange
f44b4c4519
yutani: Try resending resize offer if app doesn't respond
2023-04-25 20:36:33 +09:00
K. Lange
8a3c0e7f2f
yutani: Rotate minimized window back while animating
2023-04-16 14:36:40 +09:00
K. Lange
e01aae18cd
yutani: normalize rotation angles
2023-04-16 14:36:11 +09:00
K. Lange
0e3d51a10a
yutani: Apply rotation correctly in minimize animation
2023-04-16 14:23:41 +09:00
K. Lange
61f60f409d
yutani: animate minimized windows to panel location
2023-04-16 10:46:29 +09:00
K. Lange
68cb3ee1e3
yutani: Allow panel to inform compositor iconified window position/size
2023-04-16 10:45:55 +09:00
K. Lange
fb79e34e39
yutani: animate upward?
2023-04-16 09:44:45 +09:00
K. Lange
795beeff89
yutani: fixup some behaviours for minimized windows
2023-04-15 08:44:16 +09:00
K. Lange
2a18c192e4
yutani: window minimization, first pass
2023-04-14 20:52:01 +09:00
K. Lange
c0d31bc3d7
yutani: restore window bound debugging functionality
2023-03-30 17:15:07 +09:00
K. Lange
5053857c88
compositor: Fix incorrect stride on blur texture in VMware
2023-01-05 15:39:22 +09:00
K. Lange
2ab7ec7923
compositor: Improve screenshot saving with notifications
2022-11-15 18:10:57 +09:00
K. Lange
28a13af1f4
compositor: resize extended clip context when display resizes
2022-10-10 18:41:21 +09:00
K. Lange
713b2fddb0
compositor: send window advertisements when windows are resized
2022-07-25 20:42:13 +09:00
K. Lange
264d11a618
compositor: blur-behind windows
2022-07-22 19:01:23 +09:00
K. Lange
9f495ac854
compositor: rotate mouse cursor to match rotation of window under cursor
2022-03-03 19:39:37 +09:00
K. Lange
9a15b6df4f
compositor: Implement semi-lazy window resizing
2022-03-03 19:39:19 +09:00
K. Lange
f836918532
compositor: use correct transformed translation
2022-01-08 16:42:42 +09:00
K. Lange
9b1bc4cee1
meta: Update all of the heading comments in apps/
2021-11-26 12:41:56 +09:00
K. Lange
6f24bf5b34
compositor: correctly set next focused window when a window closes
2021-11-05 22:07:55 +09:00
K. Lange
6c1acb1290
compositor: Add another layer above overlays for menus so they show in front of toasts
2021-11-05 09:58:33 +09:00
K. Lange
739d3972f4
compositor: Restructure 'advertise' messages to provide window buffer, size
2021-10-31 22:25:00 +09:00
K. Lange
5674e34608
compositor: Add a new OVERLAY layer, specifically for toasts
2021-10-31 20:16:41 +09:00
K. Lange
d664dbf5c5
compositor: Animate bottom and top windows normally if they aren't marked ALT_ANIMATION
2021-10-26 16:14:57 +09:00
K. Lange
4d390e9b97
compositor: Hack to support 24bpp framebuffers
2021-10-25 13:50:59 +09:00
K. Lange
94ffc190dd
compositor: refuse to initiate dragging when currently resizing
2021-09-28 18:36:37 +09:00
K. Lange
1ccdefe243
compositor: Close stale windows that were lost in the stack
2021-09-27 11:03:49 +09:00
K. Lange
4901a7e538
compositor: Add I-beam cursor; logic in terminal, file-browser
2021-09-16 16:55:43 +09:00
K. Lange
aab68b8d95
compositor: fixup tiling sizes for one pixel of overlap, not two
2021-09-16 13:05:27 +09:00
K. Lange
d6be1c8757
touch: don't segfault when unable to touch
2021-09-08 21:35:38 +09:00
K. Lange
1a2ce6725a
compositor: Switch window screenshot keybind to Shift+PrtSc because Gnome doesn't want us to get Alt+PrtSc in emulators
2021-08-30 18:06:21 +09:00
K. Lange
a7db67dbb1
compositor: Oops, we weren't reseting compositor clips
2021-08-28 19:00:49 +09:00
K. Lange
4d68b0bc4a
text: bring back shm-stored fonts provided by compositor
2021-08-28 14:50:52 +09:00
K. Lange
482b55e206
compositor: drop support for replacement renderers
2021-08-23 19:31:45 +09:00
K Lange
5f043486c3
compositor: Unthread the render pass
2021-08-23 19:13:10 +09:00
K. Lange
c45525d6ca
compositor: Fix up float math ordering for better coordinate mapping results
2021-08-12 11:14:37 +09:00
K. Lange
dac240b3c9
compositor: Expand rotated coordinate bounds to handle rounding / truncation errors
2021-08-12 10:55:30 +09:00
K Lange
55c3a2bafc
compositor: support positioning a window relative to another
2021-08-12 09:08:31 +09:00
K. Lange
6faf45b4b5
compositor: don't animate regular dropdown menus
...
No one else does this. We were only doing it because it hid a bug
in the compositor with initial window location, which we've just
fixed in the last commit...
2021-08-11 13:03:33 +09:00
K. Lange
d9a7ca623b
compositor: Wait until a flip event is received before revealing windows
2021-08-11 12:58:00 +09:00
K. Lange
0b83e2b6d8
compositor: stop dragging windows on esc
2021-07-19 11:42:01 +09:00
K. Lange
bc6e04b958
compositor: Avoid more transformations.
2021-07-13 20:19:30 +09:00
K. Lange
22208034e8
compositor: avoid transformations if we're just transparent
2021-07-13 20:08:20 +09:00
K. Lange
b4f4edb614
graphics: Add affine transformations for sprites
2021-07-13 19:21:33 +09:00
K. Lange
a39a0bba06
compositor: take screenshots on print screen key
2021-07-13 11:00:30 +09:00
K. Lange
d4ff4244cf
kbd: stop sending empty events to clients
2021-07-13 08:32:09 +09:00
K. Lange
02b9a5233a
text: purge the SDF renderer, RIP
2021-07-06 13:22:59 +09:00
K. Lange
e60de1aed3
yutani: pointing hand cursor
2021-06-24 19:49:24 +09:00
K. Lange
3b5924cc17
yutani: new grabby hand cursor
2021-06-23 22:13:47 +09:00