Commit Graph

21 Commits

Author SHA1 Message Date
K. Lange 4d68b0bc4a text: bring back shm-stored fonts provided by compositor 2021-08-28 14:50:52 +09:00
K Lange 55c3a2bafc compositor: support positioning a window relative to another 2021-08-12 09:08:31 +09:00
K. Lange 02b9a5233a text: purge the SDF renderer, RIP 2021-07-06 13:22:59 +09:00
K. Lange b35f7ac8c9 misaka: initial merge 2021-05-31 10:54:11 +09:00
K. Lange 6e6675dd0a Restructure decorations so bounds can be window-specific (for fullscreen) 2018-09-12 12:53:08 +09:00
K. Lange 03d6199af7 Decorator can handle checking for menus 2018-07-24 09:20:11 +09:00
K. Lange 3c0a8c8e1d minor tweaks 2018-06-09 16:42:41 +09:00
K. Lange 52e395427e Change background color of fallback decoration theme 2018-06-09 16:40:11 +09:00
K. Lange 49850c0067 Try not to put menus off screen 2018-05-21 19:52:00 +09:00
K. Lange 16200d76f1 Allow apps to opt out of a maximize button 2018-05-19 16:05:17 +09:00
K. Lange 557f578574 Don't use my given name in copyright headers; update everything to 2018 because why not 2018-05-01 17:12:56 +09:00
K. Lange 037f055549 Send WINDOW_CLOSE instead of SESSION_END on Alt+F4 and handle that as a close signal 2018-04-27 22:38:36 +09:00
K. Lange 8516e44a20 Remove debug prints from decorations 2018-04-27 22:25:05 +09:00
K. Lange f8d2b8d3a3 Experimental decorator menu stuff 2018-04-27 22:14:08 +09:00
K. Lange 8e07883088 Enable and resolve several warnings 2018-04-25 14:03:29 +09:00
K. Lange 07fd0519dd Add text back to the simple decoration theme using SDF 2018-04-21 20:15:30 +09:00
K. Lange 556ff8e343 Add maximize as an action
- Remove the deprecated timer request API.
- Add a new "Special Request" API for things like "maximize" / "minimize"
  etc. that takes an optional window ID. Expects no response, useful for
  one-off triggers like this.
- Add maximize button to fancy decoration theme and general support in
  decoration library.
2018-04-21 19:24:55 +09:00
K. Lange 592541ef7f Decoration themes should be no different from other libraries 2018-04-17 22:39:39 +09:00
K. Lange 1355502e6c Reorganize headers 2018-03-19 11:38:11 +09:00
K. Lange 2405387ad9 Relocate dlfcn.h 2018-03-17 17:57:04 +09:00
K. Lange 8cd1bd4b8a just gobs of stuff 2018-02-25 17:14:43 +09:00