Commit Graph

999 Commits

Author SHA1 Message Date
Kevin Lange
d46779cc2f Add generic main loop for widget-y applications 2017-01-19 11:41:00 +09:00
Kevin Lange
99515c8690 One other win-check condition 2017-01-18 22:14:41 +09:00
Kevin Lange
b535cf221d Mines docs and win detection 2017-01-18 22:12:00 +09:00
Kevin Lange
b19f18315e Don't use ellipsis character in menu title... 2017-01-18 21:27:16 +09:00
Kevin Lange
40566b49bd Add larger field options 2017-01-18 21:25:09 +09:00
Kevin Lange
e06ff44cd1 Guarantee a satisfying opening 2017-01-18 21:19:12 +09:00
Kevin Lange
b8979a9071 Remove the RPG demo game. 2017-01-18 21:09:25 +09:00
Kevin Lange
214a3a4062 Basic minesweeper game 2017-01-18 21:08:16 +09:00
Kevin Lange
02737463a6 Improve WM Pong and add it to panel menu 2017-01-18 19:26:09 +09:00
Kevin Lange
6e27dee830 Make teapot and cairo demos better WM citizens 2017-01-18 19:21:17 +09:00
Kevin Lange
57ea175f97 Fix icon and dedupe app name 2017-01-18 19:14:41 +09:00
Kevin Lange
4bfd900058 Indicate file and modification status in ToaruPaint titlebar 2017-01-18 19:12:32 +09:00
Kevin Lange
2eabc28c3c Increase maximum window entry width 2017-01-18 18:58:19 +09:00
Kevin Lange
e19387a70a Increase minimum width 2017-01-18 18:57:29 +09:00
Kevin Lange
a23749c3d1 Panel window list redesign 2017-01-18 18:54:34 +09:00
Kevin Lange
1c41eed13b Bookmark icon (designates Topics in help browser) 2017-01-18 18:19:09 +09:00
Kevin Lange
5ed606383a Menubar and docs for Calculator 2017-01-18 18:08:58 +09:00
Kevin Lange
01167637c2 New 16x16 menu icons and menu bar hilights 2017-01-18 17:29:18 +09:00
Kevin Lange
1d53e401c4 Actually set a dev value for stat 2017-01-17 23:50:06 +09:00
Kevin Lange
da20565626 Fix package manager expect wallpaper to be running 2017-01-17 22:58:55 +09:00
Kevin Lange
dd42275fbb Checkerboard backdrop 2017-01-17 14:02:44 +09:00
Kevin Lange
8f1a5d985a Support loading transparent pngs without wiping out transparency 2017-01-17 13:45:57 +09:00
Kevin Lange
f42267a858 Improvements to painting; kill imgviewer 2017-01-17 13:40:39 +09:00
Kevin Lange
b6c123d4a9 Open PNGs for editing with Painting 2017-01-17 13:18:53 +09:00
Kevin Lange
4546fedf57 Fix resize_finish referencing 'd' instead of 'self.decorator' 2017-01-16 15:51:04 +09:00
Kevin Lange
e44bf8c16f Fix name of ColorPickerWindow.resize_finish 2017-01-16 15:48:38 +09:00
Kevin Lange
2329a22d0b Fix crash on right click in painting 2017-01-16 15:00:01 +09:00
Kevin Lange
2f280520ad differently sized buffers and dragging 2017-01-16 14:54:26 +09:00
Kevin Lange
f231293562 Let submenus set icons 2017-01-16 14:54:08 +09:00
Kevin Lange
da9dadacfb Some infrastructure for support a color picker 2017-01-16 13:55:02 +09:00
Kevin Lange
e83147d56f Remove context menus from painting and package manager 2017-01-16 11:53:10 +09:00
Kevin Lange
dae79878c4 Fix drawing clicks that don't move 2017-01-15 23:34:06 +09:00
Kevin Lange
06deb664fd package manager window does not take a path 2017-01-15 23:30:57 +09:00
Kevin Lange
dbe7a93865 Replace Draw, kill C TTK 2017-01-15 23:30:32 +09:00
Kevin Lange
2d35aebc03 Fix copy-paste error 2017-01-15 16:25:15 +09:00
Kevin Lange
e6c3f3d055 Remove unnecessary ttk library references 2017-01-15 15:40:14 +09:00
Kevin Lange
8f412f4172 Ported wallpaper selection to Python (and redesigned it) 2017-01-15 15:35:59 +09:00
Kevin Lange
01edaf3850 Visual improvements to the package manager GUI 2017-01-15 11:08:04 +09:00
Kevin Lange
71eb293655 More padding at bottom of help browser 2017-01-15 08:24:55 +09:00
Kevin Lange
6946428b8d Icons in wizard 2017-01-15 08:24:30 +09:00
Kevin Lange
cba5ad7b82 More tutorial stuff. 2017-01-15 08:18:15 +09:00
Kevin Lange
69ceacd4e3 fix focus leave in wizard 2017-01-15 00:48:25 +09:00
Kevin Lange
446f7934c8 Ported live CD wizard to Python 2017-01-15 00:45:05 +09:00
Kevin Lange
439ea94431 Break out button rendering from calculator 2017-01-15 00:42:50 +09:00
Kevin Lange
8f143f5742 Launch PDF viewer (if installed) to open PDFs 2017-01-14 19:34:36 +09:00
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