Commit Graph

39 Commits

Author SHA1 Message Date
K. Lange d6b3664214 Rebind keys when panel gets signaled 2018-10-03 19:23:03 +09:00
K. Lange eabd917032 Panel should not crash without /proc/netif 2018-09-30 16:03:55 +09:00
K. Lange 3812f3cfeb Create panel window menus at mouse, not at offset of panel item 2018-09-23 02:42:47 +09:00
K. Lange 91125fc6f2 Session management improvements; set freetype interpreter 2018-09-22 22:37:47 +09:00
K. Lange cf5e6ea3be Cleanups; remove write-out 2018-08-15 15:47:03 +09:00
K. Lange ae6532607a Add libc wrappers for some syscalls, remove unused syscall.h imports 2018-08-02 13:13:27 +09:00
K. Lange 40ae768948 Put all the network info into the panel widget 2018-07-22 12:33:13 +09:00
K. Lange cdee81699a Panel should accept close-enough clicks for menus 2018-07-21 18:36:50 +09:00
K. Lange 3da02638d1 Ensure network status panel doesn't go offscreen 2018-07-20 23:53:45 +09:00
K. Lange d6000306c7 Hilight icons for panel widgets with pops 2018-07-20 23:14:39 +09:00
K. Lange 13a6886570 Add network status popup 2018-07-20 23:08:20 +09:00
K. Lange 23267a21c5 Swap font sizes between alt-f2 and alt-tab 2018-07-20 22:25:00 +09:00
K. Lange 3995a0f938 Basic alt+f2 app runner 2018-07-20 21:54:24 +09:00
K. Lange 9d6ccd44ba Polish logout buttons 2018-05-19 19:58:39 +09:00
K. Lange aa343f74c6 Prevent panel and background from being started accidentally 2018-05-10 21:54:19 +09:00
K. Lange b6d6d8900e include pthread in libc 2018-05-09 21:26:45 +09:00
K. Lange a3b1b253d7 stdio fgets and stuff that actually kinda work correctly 2018-05-04 17:53:31 +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 7a39d3c3b0 Add menus to apps in panel 2018-04-28 11:33:31 +09:00
K. Lange 12cc4bac7e Fix panel not flushing yutani queue 2018-04-27 22:13:16 +09:00
K. Lange 3d199decd5 Replicate more of the panel design from the Python version 2018-04-25 22:04:24 +09:00
K. Lange 8e07883088 Enable and resolve several warnings 2018-04-25 14:03:29 +09:00
K. Lange 216239f601 Adapt menu library into panel 2018-04-24 21:32:39 +09:00
K. Lange e1d67ec921 new graphics method interp_colors 2018-04-24 20:27:15 +09:00
K. Lange a7cd9eb54b Icon cache library 2018-04-24 20:25:42 +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 48267d0c8d panel doesn't need drawstring, avoid linking it 2018-04-21 15:04:46 +09:00
K. Lange 3866b49d3b Use a larger font on the menus 2018-04-20 22:18:06 +09:00
K. Lange eb18c8f7a5 Panel and menubar improvements 2018-04-20 20:48:01 +09:00
K. Lange 6fab8bd069 Fix bad click detection in panel app menu 2018-04-19 16:55:16 +09:00
K. Lange 726d11f653 network status widget 2018-04-18 19:24:53 +09:00
K. Lange c5466a4d2a Adjust panel weekday format 2018-04-18 18:22:59 +09:00
K. Lange 091f35f2e2 More text adjustment 2018-04-18 18:14:28 +09:00
K. Lange 5aead12a89 Support multiple fonts 2018-04-18 18:05:19 +09:00
K. Lange 636a3b1693 Fix up some kerning, use this in the panel 2018-04-18 15:15:11 +09:00
K. Lange ea3d1cbceb Fix gradient clipping issue 2018-04-17 21:06:57 +09:00
K. Lange daed784183 Minor menu tweak 2018-04-17 20:54:39 +09:00
K. Lange 72e5d5fb12 Make menus look like final design 2018-04-17 20:47:01 +09:00
K. Lange 7561589610 Port old (C) panel 2018-04-17 20:03:19 +09:00