PanelStudio Versions Save

An extensible and customizable GUI API/library to create ClickGUIs, HUDEditors and TabGUIs designed for use in Minecraft utility mods.

v0.1.10

3 years ago
  • Added support to for Fabric and Forge 1.8.9 via the panelstudio-mc8-fabric (thanks Nirvana!) and panelstudio-mc8-forge libraries.

v0.1.9

3 years ago
  • Added fabric.mod.json to fix PanelStudio-MC16 crashing when running runClient.

v0.1.8

3 years ago
  • Added RendererProxy and ThemeMultiplexer.
  • Fixes bug in PanelStudio-MC, where the HUD editor is rendered twice.
  • Automated the Maven publishing process.

v0.1.7

3 years ago
  • Fixed and improved some JavaDoc.
  • Fixed bug where changing the alpha slider in a ColorComponent crashes the game.
  • Fixed some minor PanelStudio-MC bugs.
  • Renamed PanelStudio-MC to PanelStudio-MC12 and made it be distributed via a binary instead of source.
  • Added PanelStudio-MC16 for Minecraft 1.16.4.

v0.1.6

3 years ago
  • Fixed scroll bar rendering even when CollapsibleContainer is closed.
  • Made KeybindComponent use Renderer.renderTitle method with a single boolean, instead of the one with two.
  • Added a parameter for bottom border to Renderer.
  • Added open parameter to Renderer.getHeight.

v0.1.5

3 years ago

PanelStudio:

  • Removed redundant constructor for Context.
  • Added overridable methods to create sub-contexts for ClickGUI, CollapsibleContainer and Container.
  • Added support for scroll bars.
  • Added support for descriptions.
  • Fixed mouse hovering clipping for CollapsibleContainer.
  • Made sliders work better.
  • Added support for transient panels.
  • Added enter events and made exit events be called when a panel is hidden.
  • Fixed scroll and keyboard input priority.
  • Made ClickGUI and Container loops use lambdas.
  • Added releaseFocus to Context.
  • Merged ToggleableContainer into CollapsibleContainer.

PanelStudio-MC:

  • Added option to disable mouse clipping in GLInterface.
  • Added exitGUI method to MinecraftGUI.
  • Added support for separate HUD editor to MinecraftHUDGUI.

v0.1.2

3 years ago
  • Fixed ListComponent right-alignment.

v0.1.1

3 years ago
  • Added SettingsAnimation and SettingsColorScheme.
  • Added ListModule and HUDList.
  • Added config interfaces and related methods.
  • Added PanelStudio-MC support library.

v0.1.0

3 years ago
  • Added TabGUI.
  • Made Panel width be definded by FixedComponent and not by the ClickGUI.
  • Fixed bug, where two components could be highlighted at once.
  • Added animation ClickGUI containers.
  • CollapsibleContainer does not extend Container anymore, but has it as a field.
  • Added clipping to CollapsibleContainer.
  • Added releaseFocus event, so that child components release focus when parent loses focus.
  • Added handleScroll event.
  • Added support for scrolling in containers.
  • Added support for draggable HUD components.
  • Added support getFontWidth and getFontHeight methods to Interface.

v0.0.3

3 years ago
  • Removed FocusManager and Focusable.
  • Changed setPosition in FixedComponent.
  • Context is now final.