K. Lange
0c4bd30242
Experimental slow sprite rotation
2018-09-17 20:35:40 +09:00
K. Lange
06a7ca8cd9
Add anti-aliased line drawer (slow, but effective)
2018-09-15 19:52:25 +09:00
K. Lange
85db6525a8
hacked up support for python syntax highlighting in rline_exp
2018-09-15 17:52:01 +09:00
K. Lange
a3d55b1b88
Patch in rline_reverse_search for rline_exp
2018-09-13 14:42:42 +09:00
K. Lange
b25aa946e5
Improvements to experimental line editor
2018-09-13 12:54:00 +09:00
K. Lange
b7c642c273
Experimental rline replacement with syntax highlighting
2018-09-12 22:50:22 +09:00
K. Lange
14a63ba154
Advertise fullscreen-ness of windows and collect it automatically as a decorator flag
2018-09-12 13:22:25 +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
d5aab96199
Rudimentary (incomplete) alternate screen support
2018-08-28 20:08:58 +09:00
K. Lange
ca08d442d6
Replace utf8decode with our own thing
2018-08-19 21:07:52 +09:00
K. Lange
9eda9c53a9
utf8 - 'inline is not at beginning of declaration'
2018-08-18 09:10:08 +09:00
K. Lange
f97222ff03
Cleanup docs for yutani client lib
2018-08-15 14:50:20 +09:00
K. Lange
44c8f093f0
draw_rectangle
2018-08-12 20:03:27 +09:00
K. Lange
3f39c0ad61
Remove term-set and support for special terminal font escapes
2018-08-02 11:16:08 +09:00
K. Lange
b0a154a07e
Fix up submenu hilighting
2018-07-23 19:32:58 +09:00
K. Lange
5f7b7c9f38
Render windows as focused when they have menus, like we used to in python
2018-07-22 01:24:22 +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
7cd46127a9
Add imperfect, but sufficient, rounded rectangle routine
2018-07-20 21:26:01 +09:00
K. Lange
416ae2d1a3
Move internal yutani stuff to a separate header
2018-06-23 18:51:48 +09:00
K. Lange
5ae86c9213
incomplete textregion library
2018-06-09 17:32:24 +09:00
K. Lange
74e4ee5f56
Add basic numpad support
2018-06-08 15:11:41 +09:00
K. Lange
d6afa06c80
Menu bar in a separate library
2018-05-20 16:47:35 +09:00
K. Lange
8442d4494c
Expose more methods from menu library
2018-05-20 12:37:22 +09:00
K. Lange
910973bec7
*experimental* nested menus support
2018-05-19 19:05:27 +09:00
K. Lange
16200d76f1
Allow apps to opt out of a maximize button
2018-05-19 16:05:17 +09:00
K. Lange
4ff96e4bdf
Store large clipboard selections in a file
2018-05-15 14:54:22 +09:00
K. Lange
ee1aeb89b2
Clipboard in compositor
2018-05-15 14:39:07 +09:00
K. Lange
ffa4bd7360
Add login, sudo, user session, auth lib, etc.
2018-05-10 22:33:32 +09:00
K. Lange
b6d6d8900e
include pthread in libc
2018-05-09 21:26:45 +09:00
K. Lange
da909e4f79
Add confreader library
2018-05-08 23:04:49 +09:00
K. Lange
8ccbcb001c
Allow switching rendering mode in terminal on the fly
2018-05-08 17:16:58 +09:00
K. Lange
4818a8cc43
Add more monospace font options and support 8-bit grayscale bitmaps
2018-05-08 15:41:12 +09:00
K. Lange
db4337f17b
Improvements to SDF impl., and support in terminal
2018-05-08 11:27:44 +09:00
K. Lange
7a39d3c3b0
Add menus to apps in panel
2018-04-28 11:33:31 +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
f8d2b8d3a3
Experimental decorator menu stuff
2018-04-27 22:14:08 +09:00
K. Lange
5129394b07
Handle more stuff automatically in yutani
2018-04-27 22:13:42 +09:00
K. Lange
0e65e6559c
Menu library improvements
2018-04-27 21:30:51 +09:00
K. Lange
b1c86b448d
Automatically track window movement in the client
2018-04-27 21:30:21 +09:00
K. Lange
0037a2e84a
Remove unused header
2018-04-25 17:42:14 +09:00
K. Lange
95542acded
Remove the old API and don't make the new one static inline
2018-04-25 17:41:30 +09:00
K. Lange
0c4b4e3344
Have yutani messages built on the stack instead of malloc/free
2018-04-25 17:30:28 +09:00
K. Lange
8e07883088
Enable and resolve several warnings
2018-04-25 14:03:29 +09:00
K. Lange
34d1a58be7
Menus as a library (WIP)
2018-04-24 20:58:41 +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
5dd763780a
Unify list, tree, hashmap implementations with userspace/kernel
2018-04-24 19:28:50 +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