Commit Graph

22 Commits

Author SHA1 Message Date
8657730c25 Forgot one 2024-09-11 23:56:12 -04:00
9d63e27ab6 Many doc comment fixes 2024-09-11 23:52:36 -04:00
b88e32fa49 Introduce the concept of window kinds 2024-09-11 00:54:45 -04:00
608a898be3 Fix deadlock in Stop 2024-08-16 17:40:39 -04:00
f4cc47eb16 Fix meaningless panics 2024-08-13 12:17:54 -04:00
a022fa3ad4 Remove the registry mechanism
Nasin has its own registry system that is way more flexible than
what was in this module, that ought to be used instead.
2024-08-11 01:45:51 -04:00
109283f520 Dont't crash if tomo.Run callback calls tomo.Stop 2024-07-19 13:40:56 -04:00
341eea5b5d Remove references to MainWindow 2024-06-07 00:56:29 -04:00
64bf8f3b2d NewCanvas actually returns a Canvas 2024-06-03 19:32:47 -04:00
d096d40c57 Add a way for applications to request canvases
Makes fix to #14 useful
2024-06-03 19:29:41 -04:00
874171c9de Un-export backend Initialize() function 2024-05-25 00:52:25 -04:00
042f2f0131 Completely remove plugin system
Plugins may be moved to Nasin
2024-04-30 13:12:34 -04:00
89f7bf47ce Add ability to create an undecorated window 2023-09-05 13:21:59 -04:00
6ac653adb6 Made ownership of textures more explicit 2023-09-04 12:21:17 -04:00
fdea479ee7 Textures have been moved to the canvas module 2023-08-24 01:01:40 -04:00
35c6e167be Added a texture interface 2023-08-20 17:54:06 -04:00
14fc0ba372 Add more doc comments 2023-07-18 21:49:36 -04:00
9f4e8a539a The Do function is now thread safe 2023-07-16 01:06:24 -04:00
1cb3be8de8 Added a global Do function 2023-07-16 00:33:44 -04:00
b00a7302b4 Return error from NewWindow 2023-07-01 11:45:48 -04:00
a5ba4cd855 Load plugins on start 2023-06-30 19:30:17 -04:00
4a0fdffd07 Add files 2023-06-30 16:38:51 -04:00