Skip to content

Releases: RonenNess/GeonBit.UI

GeonBit.UI V4.3.0.4

25 Apr 12:18
Compare
Choose a tag to compare

4.3.0.4

  • Added optional sorting to file dialogs.

GeonBit.UI V4.3.0.3

22 Mar 21:39
Compare
Choose a tag to compare

4.3.0.3

  • Added option to emulate mouse click via the mouse input provider.
  • Fixed repo link in demo project.

GeonBit.UI V4.3.0.2

24 Dec 21:34
Compare
Choose a tag to compare

4.3.0.2

  • Update to .Net 7.
  • Added rotation to paragraphs.
  • Fixed text input validators to properly allow spaces.
  • Fixed number validators to not allow spaces.
  • Added example for text validators.

GeonBit.UI V4.3.0.0

31 Oct 19:56
Compare
Choose a tag to compare

4.3.0.0

  • Removed the XNA XMLs for stylesheets, and switched to regular XML files. Trying to use the content manager for XML was a pure nightmare and added zero value.
  • Removed the data types project. The entire package is now a single project + another project for demos.
  • Fixed files dialog to show folders if can pick them, even if can't change root folder.
  • Fixed background offset bug in selected list item with icon.

GeonBit.UI V4.2.1.0

29 Sep 22:00
Compare
Choose a tag to compare

4.2.1.0

  • Added StyleSheet file for DropDown Selected Panel, so you can now customize the panel behind the dropdown selected text via stylesheets.
    • In addition, renamed 'DropDown.SelectedPanelHeight' to 'DropDown.DefaultSelectedTextPanelHeight', and this property will only be used if 'DropDownSelectedPanel' stylesheet is missing, or define default height to 1 or 0.
  • Removed compile warnings by adding defaults and = null!.
  • Changed Slider and Progress bar Min and Max properties to support negative numbers. Now sliders can go negative!
  • Fixed typos.
  • Added option to create Image from path.
  • Improved Message Boxes utility, and added Buttons list to message box handle.
  • Added built-in files dialog (save / load file).
  • Renamed and rearranged text validators + added file name validator.
  • Added icons support to Lists and Drop Down entities.
  • Added 'OnSameValueSelected' event to lists.

GeonBit.UI V4.2.0.0

25 Sep 20:48
e382187
Compare
Choose a tag to compare

4.2.0.0

  • Updated project to .Net 6.
  • Updated MonoGame packages to latest.
  • Changed 'Resources' class from static to a singleton.
  • Added support in theme switching (requires re-initialize of UI thought).
  • Changed projects structure to make more sense.
  • Removed hard-coded extra line spacing to all fonts - an old, bad practice, relic.

GeonBit.UI V4.1.0.1

26 Nov 21:27
Compare
Choose a tag to compare

4.1.0.1

  • Fixed 'ChangeItem(index, value)' for dropdown entities - accidentally used the by-value override internally before, which change all when have duplicate items.
  • Added 'ChangeValue()' method to all entities.
  • Added 'GetValue()' method to all entities.
  • Changed Button 'Value Changed' event to only emit if value actually changed.
  • Changed CheckBox 'Value Changed' event to only emit if value actually changed.
  • Fixed TextInput 'Value Changed' event to trigger when changing value externally.
  • Fixed offset for draggable panels that are not aligned top-left and visible in first update frame (used to have bug that changed their position to top left).

GeonBit.UI V4.0.7.1

21 Oct 20:25
Compare
Choose a tag to compare

4.0.7.1

  • Added 'ChangeItem()' to list and dropdown.
  • Minor adjustment to dropdown default styling.
  • Adjustment to built-in color instructions.
  • Added API to register callbacks with context to 'MenuBar', making it more interactive.
  • Renamed 'SimpleMenuBar' to just 'MenuBar'.
  • Added 'Tag' to entities.
  • Fixed bug with 'RichParagraph' showing wrong text in 'DropDown' entities when using color instructions.
  • Renamed 'PanelSkin.Golden' to 'PanelSkin.Alternative' so it will be more general and not specific to the original theme.

GeonBit.UI V4.0.6.2

20 Oct 08:24
Compare
Choose a tag to compare

4.0.6.2

  • Moved content to examples folder.
  • Fixed post build command failing on new git clone.
  • Renamed 'SimpleFileMenu' to 'SimpleMenuBar'.
  • Added default priority boost to menu bar.
  • Added 'ShowYesNoMsgBox' method.
  • Small internal improvements and optimizations.
  • Added option to load styles from xml files directly (not fully implemented yet, but useable).

GeonBit.UI 4.0.6.1

12 Oct 20:55
Compare
Choose a tag to compare

4.0.6.1

  • Upgraded project to .net core 3.1.
  • Upgraded MonoGame version to 3.8.0.
  • Separated examples to a different project.
  • Fixed bug with line space and zoom (overflow panel).
  • Fixed bug with wrong slider being changed by mouse wheel after hover.