sashakoshka
|
83d0b32fba
|
No more defaultfont until we actually make one
|
2023-05-03 16:38:17 -04:00 |
|
sashakoshka
|
f3185999a2
|
Merge branch 'reorganize' of git.tebibyte.media:sashakoshka/tomo into reorganize
|
2023-05-03 15:41:24 -04:00 |
|
sashakoshka
|
8ad14cd542
|
Updated readme
|
2023-05-03 15:40:40 -04:00 |
|
sashakoshka
|
8d587ae3b4
|
All examples work
|
2023-05-03 15:40:40 -04:00 |
|
sashakoshka
|
4f8469c359
|
Clipboard example works
|
2023-05-03 15:40:40 -04:00 |
|
sashakoshka
|
abe63f4118
|
Migrated fun elements
|
2023-05-03 15:40:40 -04:00 |
|
sashakoshka
|
37df313544
|
ough
|
2023-05-03 15:40:40 -04:00 |
|
sashakoshka
|
2ac23185e6
|
Themes actuall get set now
|
2023-05-03 15:40:40 -04:00 |
|
sashakoshka
|
6241be1969
|
Ohg my god
|
2023-05-03 15:40:40 -04:00 |
|
sashakoshka
|
9588996bd8
|
Wintergreen is now a plugin
|
2023-05-03 15:40:40 -04:00 |
|
sashakoshka
|
8e5ad8f385
|
Plugins are now properly loaded woohoo
|
2023-05-03 15:40:40 -04:00 |
|
sashakoshka
|
567358bf4c
|
Made the X backend into a plugin
|
2023-05-03 15:40:40 -04:00 |
|
sashakoshka
|
10d5358390
|
Updated default theme
|
2023-05-03 15:40:40 -04:00 |
|
sashakoshka
|
09d360826b
|
Yaeh
|
2023-05-03 15:40:40 -04:00 |
|
sashakoshka
|
b3a9bba255
|
Added nasin documentation
|
2023-05-03 15:40:39 -04:00 |
|
sashakoshka
|
6acd8be05b
|
Added Version type to base tomo package and stuff
|
2023-05-03 15:40:39 -04:00 |
|
sashakoshka
|
39b8b96513
|
Re-implemented removed functionality in Nasin
We also have a plugin system now :3
|
2023-05-03 15:40:39 -04:00 |
|
sashakoshka
|
363779a947
|
The base tomo module only retains a singleton backend
|
2023-05-03 15:40:39 -04:00 |
|
sashakoshka
|
cd8371a3f3
|
Entities now give elements config and theme parameters
|
2023-05-03 15:40:39 -04:00 |
|
sashakoshka
|
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 |
|
sashakoshka
|
e3d194562c
|
Moved a bunch of code from artist into artutil
|
2023-05-03 15:40:39 -04:00 |
|
sashakoshka
|
7472cf52d9
|
Updated readme
|
2023-05-03 15:36:16 -04:00 |
|
sashakoshka
|
8d6deb3456
|
All examples work
|
2023-05-03 15:23:42 -04:00 |
|
sashakoshka
|
cc03440125
|
Clipboard example works
|
2023-05-03 01:34:48 -04:00 |
|
sashakoshka
|
8a8e63ba05
|
Migrated fun elements
|
2023-05-03 01:18:10 -04:00 |
|
sashakoshka
|
72fc28e223
|
ough
|
2023-05-03 01:07:44 -04:00 |
|
sashakoshka
|
9e754cdb59
|
Themes actuall get set now
|
2023-05-02 23:23:14 -04:00 |
|
sashakoshka
|
fb25496f34
|
Ohg my god
|
2023-05-02 23:21:12 -04:00 |
|
sashakoshka
|
9cfbe0aa01
|
Wintergreen is now a plugin
|
2023-05-02 23:19:43 -04:00 |
|
sashakoshka
|
de4bce8c46
|
Plugins are now properly loaded woohoo
|
2023-04-30 19:00:20 -04:00 |
|
sashakoshka
|
77e1151bd8
|
Made the X backend into a plugin
|
2023-04-30 14:16:14 -04:00 |
|
sashakoshka
|
a2a9af3311
|
Updated default theme
|
2023-04-30 13:47:36 -04:00 |
|
sashakoshka
|
800ee2570f
|
Yaeh
|
2023-04-30 13:45:21 -04:00 |
|
sashakoshka
|
b92bdced9c
|
Added nasin documentation
|
2023-04-30 13:31:23 -04:00 |
|
sashakoshka
|
85f995aa10
|
Added Version type to base tomo package and stuff
|
2023-04-30 13:05:17 -04:00 |
|
sashakoshka
|
7b7005c068
|
Re-implemented removed functionality in Nasin
We also have a plugin system now :3
|
2023-04-30 12:50:23 -04:00 |
|
sashakoshka
|
d5d2cc1f4d
|
The base tomo module only retains a singleton backend
|
2023-04-30 01:27:04 -04:00 |
|
sashakoshka
|
dfdd721303
|
Entities now give elements config and theme parameters
|
2023-04-29 14:33:56 -04:00 |
|
sashakoshka
|
fe3ac7ec1e
|
Moved a lot of interfaces out of the base tomo module and into an
abilities module
|
2023-04-29 14:23:21 -04:00 |
|
sashakoshka
|
f5180efc8a
|
Moved a bunch of code from artist into artutil
|
2023-04-29 04:11:00 -04:00 |
|
sashakoshka
|
990e60eea4
|
Mouse events are no longer given to windows with a modal active
|
2023-04-27 00:05:29 -04:00 |
|
sashakoshka
|
4e20726eff
|
Merge branch 'main' of git.tebibyte.media:sashakoshka/tomo
|
2023-04-26 14:00:02 -04:00 |
|
sashakoshka
|
3502da814d
|
Add SelectionChange callback to list
|
2023-04-26 13:59:19 -04:00 |
|
sashakoshka
|
7bb7111460
|
Added pin icons
|
2023-04-25 17:19:43 -04:00 |
|
sashakoshka
|
e41fd63f35
|
Created a FlowList with similar properties to DocumentContainer
|
2023-04-21 22:24:28 -04:00 |
|
sashakoshka
|
58e02dced8
|
Fixed shapesColorLine
If the line started off-screen it would not draw. It draws now.
|
2023-04-21 21:49:29 -04:00 |
|
sashakoshka
|
61d3c14519
|
Fixed mouse test
|
2023-04-21 21:48:38 -04:00 |
|
sashakoshka
|
cd7a683af9
|
Fixed the slider lol
|
2023-04-21 21:45:20 -04:00 |
|
sashakoshka
|
e1156d65c8
|
ComboBox has arrow key support
|
2023-04-21 19:57:17 -04:00 |
|
sashakoshka
|
fc4b2eb36d
|
Tweaked list theming
|
2023-04-21 17:49:27 -04:00 |
|
sashakoshka
|
1c0dee1b95
|
Refined the combo box a bit
|
2023-04-21 17:29:56 -04:00 |
|
sashakoshka
|
cc14151a14
|
Primitive combo box
|
2023-04-21 16:47:15 -04:00 |
|
sashakoshka
|
6622799019
|
Added a few context menus
|
2023-04-21 00:52:34 -04:00 |
|
sashakoshka
|
f88268bb0e
|
Updated default colors
|
2023-04-20 19:57:55 -04:00 |
|
sashakoshka
|
4fe778c095
|
Add notice to readme that the docs on pkg.go.dev might be old
|
2023-04-20 01:38:19 -04:00 |
|
sashakoshka
|
d4b9ffb046
|
Improved documentation (and added missing methods)
|
2023-04-20 01:37:06 -04:00 |
|
sashakoshka
|
580b7d2ad0
|
The whole orientation thing was stupid
|
2023-04-20 01:10:47 -04:00 |
|
sashakoshka
|
ff3802ca5e
|
Forgot about sliders lol
|
2023-04-20 01:04:03 -04:00 |
|
sashakoshka
|
0063afed8c
|
Made readme better
|
2023-04-20 00:52:24 -04:00 |
|
sashakoshka
|
698414ee65
|
Raycaster example works
|
2023-04-20 00:22:29 -04:00 |
|
sashakoshka
|
dbee2ff5a9
|
Directory view works
|
2023-04-20 00:15:37 -04:00 |
|
sashakoshka
|
afdecc2c8b
|
Containers now share a bunch of code
|
2023-04-19 00:29:25 -04:00 |
|
sashakoshka
|
14080b1f88
|
Element methods are now more consistent and have less bool flags
Still need to update most examples...
|
2023-04-18 13:14:10 -04:00 |
|
sashakoshka
|
a2b1ac0c73
|
Oh yeah yeah!
|
2023-04-18 03:23:51 -04:00 |
|
sashakoshka
|
6276327613
|
Some theming tweaks
|
2023-04-18 03:12:36 -04:00 |
|
sashakoshka
|
d44e7b51da
|
Hehe
|
2023-04-18 03:08:28 -04:00 |
|
sashakoshka
|
785cc2d908
|
Child draw bounds are properly clipped
|
2023-04-18 03:07:06 -04:00 |
|
sashakoshka
|
0bf5c3b86c
|
Lists are a thing now
Looks like child bounds arent clipped properly though, ugh
|
2023-04-18 02:59:44 -04:00 |
|
sashakoshka
|
6b13e772a9
|
Fixed segfault in the X backend when handling mouse motion
|
2023-04-17 02:16:27 -04:00 |
|
sashakoshka
|
427b5e025d
|
Scroll now has a constructor similar to Cell
|
2023-04-17 02:13:21 -04:00 |
|
sashakoshka
|
5ca3b80e8e
|
Made this crazy selection system
|
2023-04-17 02:05:53 -04:00 |
|
sashakoshka
|
775390e884
|
Containers are no longer in their own dir because why were they
|
2023-04-16 17:30:13 -04:00 |
|
sashakoshka
|
a7de6c7f3b
|
Document works now
|
2023-04-16 16:48:32 -04:00 |
|
sashakoshka
|
7d4ddaf387
|
Scrolling over a ScrollContainer will now scroll it
|
2023-04-16 14:12:55 -04:00 |
|
sashakoshka
|
b9c8350677
|
Scroll containers yay
|
2023-04-16 03:37:28 -04:00 |
|
sashakoshka
|
ed6de3a36f
|
Got a bunch of examples working
|
2023-04-15 22:23:08 -04:00 |
|
sashakoshka
|
e16195d274
|
The system can now focus previous, next
|
2023-04-15 21:49:40 -04:00 |
|
sashakoshka
|
0a21f605fb
|
Added support for horizontal layouts
|
2023-04-15 19:14:44 -04:00 |
|
sashakoshka
|
0cd7fb9be9
|
Coherent commit messages are for weaklings
|
2023-04-15 18:51:42 -04:00 |
|
sashakoshka
|
c0b205c6f0
|
This is what happens when you dont test anything oh my god
|
2023-04-15 18:49:02 -04:00 |
|
sashakoshka
|
1044c8299a
|
Literally one set of parentheses
|
2023-04-15 18:33:37 -04:00 |
|
sashakoshka
|
bb50c7d7a7
|
Lol
|
2023-04-15 18:30:22 -04:00 |
|
sashakoshka
|
9d78a599aa
|
Migrated fun elements
|
2023-04-15 18:24:16 -04:00 |
|
sashakoshka
|
986315d5db
|
Vertical layout partially works
|
2023-04-15 18:09:49 -04:00 |
|
sashakoshka
|
9e16f7b532
|
Migrated TextBox
|
2023-04-15 12:35:00 -04:00 |
|
sashakoshka
|
ca86328506
|
Migrated some more elements
|
2023-04-15 01:45:11 -04:00 |
|
sashakoshka
|
a43f5ce595
|
Window now checks for minimum size on adopt
|
2023-04-15 01:19:39 -04:00 |
|
sashakoshka
|
437aef0c27
|
Redid the entity system a bit to make it more reliable
Now it supports things like parenting elements before they are
added to a window and elements no longer have to constantly check
for a nil entity
|
2023-04-15 01:14:36 -04:00 |
|
sashakoshka
|
5cf0b162c0
|
Child property change events make more sense now
|
2023-04-15 00:02:30 -04:00 |
|
sashakoshka
|
6e4310b9ad
|
Some X backend fixes
|
2023-04-14 23:58:14 -04:00 |
|
sashakoshka
|
68128c94d8
|
Migrated over some elements
|
2023-04-14 22:03:22 -04:00 |
|
sashakoshka
|
4c6f1f80e7
|
Proper keyboard and mouse event propagation
|
2023-04-14 19:08:14 -04:00 |
|
sashakoshka
|
e931717241
|
Basic support in X backend for new API
|
2023-04-14 00:25:05 -04:00 |
|
sashakoshka
|
bb9c5df088
|
X backend entity
|
2023-04-13 02:22:54 -04:00 |
|
sashakoshka
|
407b957687
|
Testing elements conform to new API
|
2023-04-12 23:46:29 -04:00 |
|
sashakoshka
|
99c890e6cd
|
We won't be needing cores either
|
2023-04-12 23:25:40 -04:00 |
|
sashakoshka
|
b190f01a71
|
It might be time to put layouts to bed
|
2023-04-12 23:25:08 -04:00 |
|
sashakoshka
|
fa898be046
|
Updated the core tomo interfaces to support the ECS architecture
|
2023-04-12 23:21:34 -04:00 |
|
sashakoshka
|
a51372bd7b
|
ahhhhhhahhahahahahhh
|
2023-04-11 17:22:12 -04:00 |
|
sashakoshka
|
670cf36c14
|
Manually focusing the menu window messes everything up apparently
|
2023-04-10 18:11:40 -04:00 |
|