Skip to content

Releases: Mnemotechnician/mkui

v1.3.2

16 Sep 17:12
7f2ff47
Compare
Choose a tag to compare
  • Fixed NoSuchFieldException in updateLast and updateFirst... again.

v1.3.0

13 Sep 18:19
Compare
Choose a tag to compare

— New extension functions (update listener chaining; Vec2/Vec3/Color operators, new Cell functions)
— Fixed the signatures of some functions

v1.2.2

29 Apr 17:39
Compare
Choose a tag to compare

— MKUI finally exports source and javadoc jars, meaning you can finally see te documentation and sources in an IDE.

v1.2.1

05 Mar 16:21
Compare
Choose a tag to compare

— New functions
— The vararg argument of addLabels() was moved to the beginning; the rest of the arguments must be specified as named parameters.
— Switched to kotlin 1.8.0

v1.2

06 Oct 13:45
Compare
Choose a tag to compare

— Various fixss & improvements
— Several new WindowManager methods that allow to create simple windows (such as info, confirm windows).
— There's probably more, but i simply forgot to create a release 40 days ago.

v1.1

26 Jul 22:07
Compare
Choose a tag to compare

— Added several new delegates: DynamicBundleDelegate, LazyDynamicBundleDelegate, LazyNameSettingDelegate.
— Added respective functions (some of which are overloads) to create these delegates.
— Added a function that adds multiple labels at once — Table.addLabels.
— Fixed ToggleButton ignoring the style passed to it.

v1.0

03 Jul 21:01
Compare
Choose a tag to compare

— The library is now considered stable
— The package structure has been changed drastically to make more sense, in short:

  1. c.g.m.mkui.* -> c.g.m.mkui.extensions.(dsl | elements | groups).*
  2. c.g.m.mkui.ui.* -> c.g.m.mkui.ui.(layout | element)

— Added two kinds of delegates: setting delegate and bundle delegate. They delegate to Core.settings and Core.bundle respectively. See the documentation for more info.
— Several new functions were added
— Created a ToggleButton class
xxxToggle functions now create an instance of ToggleButton instead of Button

63

28 Jun 15:29
Compare
Choose a tag to compare
63

— Fixed a name clash

62

28 Jun 15:08
Compare
Choose a tag to compare
62

— Added element search functions

61

28 Jun 14:02
Compare
Choose a tag to compare
61

— Shirking functions no longer reduce the width of labels beyond the preferred value