Commit Graph

1937 Commits

Author SHA1 Message Date
e6018bd9d7
Always call a callback when one of fields change 2023-01-29 22:38:55 +07:00
4c7f68e66d
Specify redstone control field names if using secondary constructor 2023-01-29 22:35:29 +07:00
b2998ccaa5
EnumValueCodec writeByIndices 2023-01-29 22:33:16 +07:00
44c0422387
Allow to specify field name prefix in SynchronizedRedstoneControl 2023-01-29 22:26:34 +07:00
b817e9f290
Allow to pass nulls as field name to use private next field name 2023-01-29 22:24:30 +07:00
4b9fc97b7c
Mark field creation methods as jvm overloads 2023-01-29 22:19:51 +07:00
f742d6d819
Declare redstone control as abstract class, not interface
to further enforce composition usage of this class
2023-01-29 21:54:59 +07:00
1bedd960da
⚙ SHOCKY — Сегодня, в 21:49
СЫР?
а и
текст синим останется
или будет жёлтым
2023-01-29 21:51:24 +07:00
ff6de094c0
IRedstoneControl, redstone control for holo signs 2023-01-29 21:50:14 +07:00
1d8c636de4
Holo sign crafting recipe 2023-01-29 21:14:05 +07:00
fb1117907a
Matter panel now requires tritanium plates 2023-01-29 21:07:18 +07:00
ac2deefcae
Holo screen locale, api docs 2023-01-29 21:01:12 +07:00
46f0b1bf59
Fix scroll bar constants 2023-01-29 20:31:35 +07:00
074090f404
fix checkbox texture 2023-01-29 20:26:51 +07:00
ece5b2a936
Better check box label 2023-01-29 20:23:37 +07:00
19d8eca2e5
Holo sign lock, more streamlined player input API 2023-01-29 20:02:40 +07:00
e505bce76d
Give player input classes better names 2023-01-29 14:23:17 +07:00
d49ec98d71
Implement ReadWriteProperty in GetterSetter 2023-01-29 00:12:32 +07:00
4c78e4e6c6
Trick JVM into not validating hierarchy tree 2023-01-29 00:02:41 +07:00
fdad25cb17
AbstractNetworkedInput.with accepts GetterSetter 2023-01-28 23:57:08 +07:00
6c4d8d492b
Make IMutableField implement GetterSetter 2023-01-28 23:48:01 +07:00
cb433871be
Holo sign shape 2023-01-28 18:48:53 +07:00
903cb30c8e
Exiark - Let There Be Light (feat. Chi-Chi) 2023-01-28 18:29:07 +07:00
ad2ab7e10a
Add battery models which are no longer datagened 2023-01-28 18:24:05 +07:00
fd9b74cebe
Get rid of matterymodelbuilder (because it is useless) 2023-01-28 18:18:46 +07:00
845550e7a2
Merge remote-tracking branch 'origin/master' into master 2023-01-28 17:50:52 +07:00
8de86dd087
Limit text input in holo sign 2023-01-28 17:50:18 +07:00
64a54add95
Line and row scrolling 2023-01-28 17:26:04 +07:00
fd84c40c1e
Rename cursorCharacter to cursorRow 2023-01-27 20:16:40 +07:00
864d8b8df2
Return proper "input handled" booleans when possible 2023-01-27 12:29:57 +07:00
c47082e3f3
Clear selection only when clicked while already focused 2023-01-27 12:12:44 +07:00
b7887b4946
Unfocus text input panel when clicking outside its bounds 2023-01-27 11:51:03 +07:00
87b86b5d9f
Declare setter of autoKillFocus as public 2023-01-27 11:50:45 +07:00
74ade46807
More proper mouse grab killing in killfocus 2023-01-27 11:48:22 +07:00
6ea1edd358
Kill mouse grab when killing focus 2023-01-27 11:46:15 +07:00
cbd40d03ee
Allow to move selection cursor while mouse is outside of panel bounds 2023-01-27 11:45:52 +07:00
f76fe4add6
acceptsCharacter, support text padding in text input 2023-01-27 11:39:02 +07:00
03927bfc72
Directly declare generic type 2023-01-27 11:03:32 +07:00
2a8d08c357 holo-sign model is in but for some reason lights rendering is odd 2023-01-27 05:15:15 +06:00
a14c069c50
Fix imports 2023-01-26 22:14:56 +07:00
806a45f6bb
Rename buttons -> button 2023-01-26 22:02:37 +07:00
bf756191a5
Move panels to subpackages 2023-01-26 22:01:30 +07:00
68736860d9
Move screens to subpackages 2023-01-26 21:57:22 +07:00
ff21380939
Move menus to subpackages 2023-01-26 21:54:58 +07:00
14b2d673d1
docs 2023-01-26 21:51:47 +07:00
bbe4e0ccad
Get rid of client/server fields in networked inputs
because they don't make sense anyway
2023-01-26 21:50:50 +07:00
feb1f8d9d6
Rename field -> access in FieldSetter 2023-01-26 21:47:44 +07:00
b1c978a3b0
Fix editing holo sign does not mark chunk dirty 2023-01-26 21:47:29 +07:00
117e59e028
NetworkedStringInput 2023-01-26 21:46:02 +07:00
1842074d9e
AbstractNetworkedInput 2023-01-26 21:16:11 +07:00