Commit Graph

29 Commits

Author SHA1 Message Date
6eff6887e7 Unify window and mainWindow 2024-06-07 01:07:28 -04:00
adf0ef3a89 Update Tomo API 2024-06-07 01:07:15 -04:00
07bcd119d7 X backend uses Close method instead of Destroy to free canvas 2024-06-03 20:54:45 -04:00
c51ce65c88 System no longer requires a NewCanvas method 2024-06-03 20:44:58 -04:00
0d93d73c32 Backend returns CanvasCloser 2024-06-03 20:43:05 -04:00
006921d690 Store Role in Box 2024-06-03 20:42:54 -04:00
f2bcc217a4 Update Tomo API 2024-06-03 20:42:08 -04:00
a4e067cacb HandleKeyUp causes a... key up event. As it should. 2024-06-03 02:20:37 -04:00
5a2b4cc2f5 Boxes are able to check if they are focused 2024-06-03 02:18:30 -04:00
250c3076fb Fixed another segfault. Do not write code at 4 am. 2024-06-03 02:11:47 -04:00
3e1a3ea5b9 Fix several segfaults 2024-06-03 01:51:43 -04:00
c3050e258f Add icon 2024-06-03 00:21:55 -04:00
a4c99ab0bd Update go.mod/sum 2024-06-02 23:21:06 -04:00
526c06f24e Put things in README.md 2024-06-02 23:20:42 -04:00
284b91f0e5 Bring over X backend code 2024-06-02 23:09:20 -04:00
687b40b35a Fix strange logic in Hierarchy event managing 2024-06-02 22:48:32 -04:00
8d3a708bca Add "Empty" method to Hierarchy 2024-06-02 22:47:34 -04:00
641514c6d1 BackendLink.NewSurface can return an error 2024-06-02 22:47:17 -04:00
b1c927732f Add editorconfig 2024-06-02 14:04:47 -04:00
41ccb2dce4 Bring over X canvas package 2024-06-02 13:45:32 -04:00
3a5fde7d2e Export Hierarchy.AfterEvent 2024-06-02 13:40:45 -04:00
f59c8b1e96 Make SurfaceLink an io.Closer 2024-06-02 13:34:22 -04:00
763ee33574 Improve some doc comments 2024-06-02 13:33:59 -04:00
3f6a2588c2 Add LICENSE 2024-06-02 13:25:22 -04:00
b91d23251d Update go.mod/sum 2024-06-02 13:23:27 -04:00
0a58228773 Initial implementation of System 2024-06-02 13:23:03 -04:00
ccf51dfb0f Add util package 2024-06-02 13:22:19 -04:00
15165f993c Basic internal structure 2024-06-01 16:39:14 -04:00
a3117e4fb9 Initial commit 2024-06-01 19:36:04 +00:00