46 Commits

Author SHA1 Message Date
Kevin Lange
6527d52c68 Support dynamically installed shortcuts/icons 2017-01-14 19:31:07 +09:00
Kevin Lange
10b421276a Rough emoji support in text markup 2017-01-14 15:58:37 +09:00
Kevin Lange
5f7c5fc58f Add package manager to apps menu 2017-01-14 15:08:48 +09:00
Kevin Lange
ff96709c03 Mediocre initial GUI for package manager 2017-01-14 15:06:52 +09:00
Kevin Lange
bb5f703c7f Break out get-py functionality into a library 2017-01-14 15:03:58 +09:00
Kevin Lange
7fd1e8760a Progress bar applet (takes progress from fetch on stdin) 2017-01-14 12:43:57 +09:00
Kevin Lange
b7f60c0de9 Python bindings for fswait/fswait2 2017-01-14 12:43:43 +09:00
Kevin Lange
4f4ea53a7f Collect and provide fileno for yutani socket 2017-01-14 12:41:39 +09:00
Kevin Lange
c9046e341f Reset highlight on navigate 2017-01-12 21:40:04 +09:00
Kevin Lange
73b565ed7e Basic file browser 2017-01-12 21:34:05 +09:00
Kevin Lange
4f3f6fc3bc Add menu bar to help browser 2017-01-12 19:32:56 +09:00
Kevin Lange
3f1f63e96e Fix alt-tab starting on current window 2017-01-12 19:32:37 +09:00
Kevin Lange
7a3b4b4b22 Break out menus and support keyboard navigation 2017-01-12 18:42:47 +09:00
Kevin Lange
3412eb286c About Applet can be called with arguments to set information 2017-01-12 17:58:58 +09:00
Kevin Lange
f955004465 Support mouse move event in Yutani bindings 2017-01-12 17:58:36 +09:00
Kevin Lange
c93ae25cd7 Also re-register key binds on SIGUSR2 2017-01-11 19:29:49 +09:00
Kevin Lange
edc869fe9e Panel should reclaim top/bottom stack on SIGUSR2 2017-01-11 19:26:10 +09:00
Kevin Lange
493c9239c5 Still show icon if relevant after hitting space 2017-01-11 19:22:22 +09:00
Kevin Lange
6c404cb50a Sort autocomplete results 2017-01-11 19:16:53 +09:00
Kevin Lange
333a50de72 Alt-F2 application launcher in panel 2017-01-11 19:09:34 +09:00
Kevin Lange
f6e7fa2982 Hilight image links on click 2017-01-10 21:21:12 +09:00
Kevin Lange
83178e7e24 Set base directory for images in help browser 2017-01-10 20:14:05 +09:00
Kevin Lange
dfdcb4b60a Really ugly implementation of images in text regions 2017-01-10 20:13:48 +09:00
Kevin Lange
949930b15c Ensure help browser only looks at trt files 2017-01-10 20:13:26 +09:00
Kevin Lange
711b837c52 Fix up end scroll and support END key to scroll to bottom 2017-01-10 17:15:26 +09:00
Kevin Lange
a4e9fc0123 Clean up some scrolling and resizing in help-browser 2017-01-10 17:00:03 +09:00
Kevin Lange
afa9d7a62d Down click color hilighting in help browser 2017-01-10 15:12:37 +09:00
Kevin Lange
38a20ab16d Include cleaned up version number in About 2017-01-09 22:22:58 +09:00
Kevin Lange
879f4e5cae Help Browser and new license format 2017-01-09 22:20:22 +09:00
Kevin Lange
eb4f722be0 Add a binding for generic graphics buffers 2017-01-09 20:59:25 +09:00
Kevin Lange
c1fde9bb1e remove dead code in calculator 2017-01-09 20:59:11 +09:00
Kevin Lange
32afb966e6 New tags in TextRegion 2017-01-09 20:58:57 +09:00
Kevin Lange
245623ebb9 exec vim so we don't need to worry about signals 2017-01-09 16:28:00 +09:00
Kevin Lange
24f43fd4f8 Add a script to install vim or run it 2017-01-09 15:42:38 +09:00
Kevin Lange
0347c4623b Add an exit icon 2017-01-09 14:34:09 +09:00
Kevin Lange
a2ce60bd40 Actually track clicks properly in buttons in calculator 2017-01-09 14:24:18 +09:00
Kevin Lange
2adc4fefec Support wallpaper switching and fix up select-wallpaper 2017-01-09 13:55:10 +09:00
Kevin Lange
44227aea88 Replace panel/wallpaper with Python version 2017-01-08 17:37:20 +09:00
Kevin Lange
369c6eb09a Calculator icon 2017-01-08 15:48:11 +09:00
Kevin Lange
0712f0f41d About ToaruOS applet (and star icon) 2017-01-08 14:47:21 +09:00
Kevin Lange
cf7725ecf3 Support several header defines in yutani bindings 2017-01-08 13:35:32 +09:00
Kevin Lange
03b8280761 Add flag options to yutani.py 2017-01-07 22:08:07 +09:00
Kevin Lange
e38eccd0b3 Add calculator demo 2017-01-07 19:29:20 +09:00
Kevin Lange
8989ff149c Free graphics contexts when closing Yutani windows in Python 2017-01-07 19:27:41 +09:00
Kevin Lange
be351bf57d Support shadows as a font option 2017-01-03 21:02:35 +09:00
Kevin Lange
3538982922 Import Python userspace stuff 2017-01-03 16:32:05 +09:00