Releases: neroist/uing
0.6.1
Added procs scrollTo()
and handle()
. Also procs newEditableCombobox()
and newRadioButtons()
now accept a items
argument. In addition, mainStep
's return type has been fixed and get
's value
argument type has been changed from uint32 to int. And finally, forEachAttribute
and forEach
have been properly wrapped and ForEach
has been exported so you can use those function wthout having to import rawui.
Full Changelog: 0.6.0...0.6.1
Also, uing was added to the list of Nim bindings on linui-ng's readme! 🥳
0.6.0
Major changes
Added ability to compile with static libraries, and added resource files winim64.res
, winim32.res
, and winimvcc.res
to ensure applications have a modern look on windows and to fix errors such as this (which occurred on my machine). rawui.nim
now checks if 64 bit to link resources.o
and winim64.res
(which is what this reply suggested). Else, it will link winim32.res
. In addition, applications using gcc on windows are now linked with the c++ standard library (-lstdc++
).
Internal implementation changes
Tm
now imports from time.h
.
Library changes
Improved documentation. Removed proc Form.numChildren
, fixed DateTimePicker.time
not working on Linux, and updated some proc param types (nothing breaking). In addition, the children
(or items
, tabs
, etc.) members of some widgets now keep their order. selection=
now accepts normal int
s and not cint
. Finally, newGrid()
now accepts a padded
parameter and newUnderlineColorAttribute()
accepts a a
parameter.
Other Changes
Fixed examples on Linux (gradient.nim
and squares.nim
)
Full Changelog: 0.5.2...0.6.0
0.5.2
Change newUnderlineColorAttribute
to remove ambiguous calls
Full Changelog: 0.5.1...0.5.2
0.5.1
0.5.0
0.4.0
0.3.0
0.2.0
Adds new addWithAttributes
and clear
procs
Full Changelog: 0.1.0...0.2.0