Commit Graph

628 Commits

Author SHA1 Message Date
501eb34922 Moved artist (now art) into another repo 2023-05-03 20:17:48 -04:00
54ea1c283f Changed pkg.go.dev link 2023-05-03 20:12:46 -04:00
33c787d70b Changed import paths 2023-05-03 19:40:30 -04:00
794ab1b5e8 Slimmed down imports 2023-05-03 17:36:14 -04:00
83d0b32fba No more defaultfont until we actually make one 2023-05-03 16:38:17 -04:00
ae12945676 Merge pull request 'reorganize' (#17) from reorganize into main
Reviewed-on: sashakoshka/tomo#17
2023-05-03 19:42:22 +00:00
f3185999a2 Merge branch 'reorganize' of git.tebibyte.media:sashakoshka/tomo into reorganize 2023-05-03 15:41:24 -04:00
8ad14cd542 Updated readme 2023-05-03 15:40:40 -04:00
8d587ae3b4 All examples work 2023-05-03 15:40:40 -04:00
4f8469c359 Clipboard example works 2023-05-03 15:40:40 -04:00
Sasha Koshka
6e1369da5c The raycaster and piano examples would be better off in their own repo 2023-05-03 15:40:40 -04:00
abe63f4118 Migrated fun elements 2023-05-03 15:40:40 -04:00
Sasha Koshka
cd6d8f3ff6 Remove redundant examples 2023-05-03 15:40:40 -04:00
37df313544 ough 2023-05-03 15:40:40 -04:00
2ac23185e6 Themes actuall get set now 2023-05-03 15:40:40 -04:00
6241be1969 Ohg my god 2023-05-03 15:40:40 -04:00
9588996bd8 Wintergreen is now a plugin 2023-05-03 15:40:40 -04:00
Sasha Koshka
2e3af402d5 Added script to install the X backend automatically 2023-05-03 15:40:40 -04:00
Sasha Koshka
69e73a7b84 Add gitignore 2023-05-03 15:40:40 -04:00
Sasha Koshka
b84e444697 Updated X backend to match 2023-05-03 15:40:40 -04:00
Sasha Koshka
b51eb79033 Entities must support all behaviors 2023-05-03 15:40:40 -04:00
8e5ad8f385 Plugins are now properly loaded woohoo 2023-05-03 15:40:40 -04:00
Sasha Koshka
b479ba8f0f Migrated test elements 2023-05-03 15:40:40 -04:00
567358bf4c Made the X backend into a plugin 2023-05-03 15:40:40 -04:00
10d5358390 Updated default theme 2023-05-03 15:40:40 -04:00
09d360826b Yaeh 2023-05-03 15:40:40 -04:00
b3a9bba255 Added nasin documentation 2023-05-03 15:40:39 -04:00
6acd8be05b Added Version type to base tomo package and stuff 2023-05-03 15:40:39 -04:00
39b8b96513 Re-implemented removed functionality in Nasin
We also have a plugin system now :3
2023-05-03 15:40:39 -04:00
363779a947 The base tomo module only retains a singleton backend 2023-05-03 15:40:39 -04:00
cd8371a3f3 Entities now give elements config and theme parameters 2023-05-03 15:40:39 -04:00
4c9743387b Moved a lot of interfaces out of the base tomo module and into an
abilities module
2023-05-03 15:40:39 -04:00
e3d194562c Moved a bunch of code from artist into artutil 2023-05-03 15:40:39 -04:00
7472cf52d9 Updated readme 2023-05-03 15:36:16 -04:00
8d6deb3456 All examples work 2023-05-03 15:23:42 -04:00
cc03440125 Clipboard example works 2023-05-03 01:34:48 -04:00
Sasha Koshka
cfdebddbdd The raycaster and piano examples would be better off in their own repo 2023-05-03 01:26:51 -04:00
8a8e63ba05 Migrated fun elements 2023-05-03 01:18:10 -04:00
Sasha Koshka
6578480195 Remove redundant examples 2023-05-03 01:11:27 -04:00
72fc28e223 ough 2023-05-03 01:07:44 -04:00
9e754cdb59 Themes actuall get set now 2023-05-02 23:23:14 -04:00
fb25496f34 Ohg my god 2023-05-02 23:21:12 -04:00
9cfbe0aa01 Wintergreen is now a plugin 2023-05-02 23:19:43 -04:00
Sasha Koshka
e0be332953 Added script to install the X backend automatically 2023-05-02 22:25:54 -04:00
Sasha Koshka
acc4148a18 Add gitignore 2023-05-02 22:19:29 -04:00
Sasha Koshka
3caa9c53ef Updated X backend to match 2023-05-02 22:18:34 -04:00
Sasha Koshka
4a723ff296 Entities must support all behaviors 2023-05-02 22:00:28 -04:00
de4bce8c46 Plugins are now properly loaded woohoo 2023-04-30 19:00:20 -04:00
Sasha Koshka
ca27a810c7 Migrated test elements 2023-04-30 18:18:45 -04:00
77e1151bd8 Made the X backend into a plugin 2023-04-30 14:16:14 -04:00