
Tau
A versatile and powerful UI Library for Minecraft that provides a flutter-like syntax for making UI
Оцените первым
1.2K
4
Список изменений
v1.1.0 - Major Update
Built-in Components
- Added
Spacer- Allows spacing out items in a Row/Column/ListView - Added
If- Allows child component to be displayed if a condition is met
Others
- Added Color Schemes
- Added parameter boolean
drawColortoContainer - Added color parameters to
Tooltip - Created
StringAlignUtils - Added option to not render gray background in ScreenUIRenderer
- Added
sizeBehaviourfield toContainer - Fixed
DynamicUIComponentcrashes - Added more constructors for
ScreenUIRendererandHudUIRenderer
v1.0.5 - Minor Update
Built-in Components
- Added
Slider - Added
FlatButton
Others
- Texture.Builder now has a constructor parameter for texture location instead of it being in the build method
Buttonnow uses GuiUtils.drawContinuousTextureBox so it can be any size without any problems- All UIComponents that takes in a list of children now accept Iterables and Arrays.
- Fixed tooltip being drawn over
- Fixed
Paddingnot behaving as intended
v1.0.4 - Minor Update
Others
Button'sonPresscallback is now aConsumer<Integer>instead ofRunnableand accepts an integer as the mouse button pressed- Fixed
Text'sWRAPoverflow not behaving as intended - Fixed
Text'sCLIPoverflow not behaving as intended - Added
ELLIPSISoverflow behaviour to text Texture's default uvSize is now the texture size instead of 0x0- Added
sizefield to Texture
v1.0.3 - Minor Update
Others
- Renamed interface
RenderertoRenderProvider - Created built-in
RenderProvider-ItemRenderProvider
v1.0.2 - Minor Update
Built-in Components
- Added
Tooltipthat renders a tooltip when child component is hovered
v1.0.1 - Minor Update
Built-in Components
- Added
Texturethat renders a texture - Added
ListViewthat displays a list of items in a columns and creates a scrollable view - Added
Clipthat clips all graphics drawn outside its boundary - Added
Renderablethat is just a wrapper for an IRenderable
Others
- Added
getPositionoverload in Layout that returns position inVector2iand takes in the size withVector2i - Fixed
Containerwasn't actually using the color given by the parameter - Added
withinstatic method inVector2ithat checks if a coordinate is within aVector2iof postiion and anotherVector2iof size - Fixed
DynamicUIComponentnot being setup correctly if it implementsPrimitiveUIComponent - Fixed crashes with
DynamicUIComponent DynamicUIComponentnow caches layout internally and no longer requiresLayoutto be passed intorebuild- Made small performance improvement to
DynamicUIComponent - Added
copymethod toLayoutandStackedAxialSettingsthat deep copies the data - Added new
Sizefunction - Added new overload for percentage
Size - Added new overload for static
Size
Known Issues
- IGuiEventListeners are interactable after being clipped
Файлы
Tau-1.1.0.jar(86.50 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.1.0
Загрузчики
Forge
Версии игры
1.16.3–1.16.5
Загрузок
102
Дата публикации
21.04.2023
