K. Lange
2b85c67661
menu: Better tail alignment for bubble windows
2021-11-29 15:58:53 +09:00
K. Lange
c7429e9055
meta: purge most instances of vim hints
2021-11-26 12:59:02 +09:00
K. Lange
66682facad
menu: Disallow dragging/resizing of menu windows
2021-11-17 13:37:59 +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
729b0c231f
panel: New volume slider menu widget
2021-10-24 21:20:25 +09:00
K Lange
e4fd48a007
menu: Really, seriously don't show menus before moving them
2021-08-19 00:13:03 +09:00
K. Lange
77435a0b57
menu: flip after moving
2021-08-12 10:36:58 +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
b293e989de
markup: Initial work on new marked up text rendering library
2021-07-27 10:53:12 +09:00
K. Lange
decf3517c6
panel: try some smarter popup placement
2021-07-25 20:38:33 +09:00
K. Lange
5798aaa056
menu: space out menu bars nicer
2021-07-19 13:49:30 +09:00
K. Lange
14de7e9c78
menu: Rudimentary checkbox menu entries
2021-07-08 13:05:03 +09:00
K. Lange
f67b5425dd
text: Switch several apps/libs to new text library
2021-07-06 09:39:52 +09:00
K. Lange
18f46976f8
text: Introduce new TrueType implementation
2021-07-06 00:36:46 +09:00
K. Lange
5ec05e0925
menu: Add fancy speech-bubble-style menus like Gnome has
2021-06-23 21:18:58 +09:00
K Lange
5eaeced119
menu: implement menu_free_entry
2021-06-06 18:34:12 +09:00
K. Lange
b35f7ac8c9
misaka: initial merge
2021-05-31 10:54:11 +09:00
K. Lange
befb010dc2
menu: Changes to support Kuroko bindings
2021-01-25 20:12:13 +09:00
K. Lange
8c2cf93b1d
menu: Add method to force redraw a visible menu
2020-03-29 13:23:28 +09:00
K. Lange
c4ffc28b1f
menu: smarter context menu spawning
2019-01-07 14:04:55 +09:00
K. Lange
1d53039483
freetype text needs some horizontal padding
2018-09-24 12:29:16 +09:00
K. Lange
c77e71a277
Freetype support for menus
2018-09-24 12:22:00 +09:00
K. Lange
5b5462fb72
Library cleanup
2018-08-14 17:24:25 +09:00
K. Lange
fbfecde4be
Allow windows to be dragged by menu bars
2018-08-07 19:18:22 +09:00
K. Lange
ee03956a86
Fix bad submenu hilight
2018-08-02 04:06:37 +09:00
K. Lange
b0a154a07e
Fix up submenu hilighting
2018-07-23 19:32:58 +09:00
K. Lange
b26104c156
Keyboard interaction between menubar entries
2018-07-21 18:32:00 +09:00
K. Lange
0e45293ced
Merge menubar into menu
2018-07-21 17:56:10 +09:00
K. Lange
255b750b62
Add method to update menu entry title
2018-07-20 23:08:12 +09:00
K. Lange
1830bd63ac
escape should close all menus
2018-07-20 22:37:31 +09:00
K. Lange
9efc3c1bf3
Quickly switch focus back to previous menu on keyboard action
2018-07-20 22:32:06 +09:00
K. Lange
95ad690212
Minor keyboard menu control adjustment
2018-07-20 22:24:05 +09:00
K. Lange
43829e163a
Add initial keyboard support for menus
2018-07-20 22:15:46 +09:00
K. Lange
1381116048
Add submenu tick
2018-06-20 11:17:27 +09:00
K. Lange
cba3b2e804
Fix arbitrary submenus and add 'Set Zoom...' to terminal
2018-06-18 22:04:08 +09:00
K. Lange
8442d4494c
Expose more methods from menu library
2018-05-20 12:37:22 +09:00
K. Lange
eacdd97287
Handle nested menus extending past display width
2018-05-20 11:22:15 +09:00
K. Lange
50b21b080d
Cleanup and fixes
2018-05-19 19:43:00 +09:00
K. Lange
910973bec7
*experimental* nested menus support
2018-05-19 19:05:27 +09:00
K. Lange
0e65e6559c
Menu library improvements
2018-04-27 21:30:51 +09:00
K. Lange
4ac2f3d4a2
Fix separators crashing on click because they had no activate method
2018-04-25 21:44:17 +09:00
K. Lange
2de4d9bae2
Menu windows shouldn't zoom in, only fade
2018-04-24 21:41:19 +09:00
K. Lange
216239f601
Adapt menu library into panel
2018-04-24 21:32:39 +09:00
K. Lange
86134cca5d
At least attempt to handle focus loss
2018-04-24 21:19:06 +09:00
K. Lange
34d1a58be7
Menus as a library (WIP)
2018-04-24 20:58:41 +09:00