Changes:
- Removed
setPixelRelative
function being deprecated (usesetPixel
for its behaviour)
Additions:
Collection
type that allows for mass management of Images- New
range
field used by ProgressBar to customise its values used
Additions:
- Added experimental
nimfire/indev
section to test new unstable features- each module in there will have its stable substitute in main directory
(
indev
variant will be deprecated by that time) simpleui
module let you create simple UI- currently it handles only
ProgressBar
element- improvements towards range will be introduced soon
- currently it handles only
decorui
module let you create more advanced UI- currently it handles only
DecorButton
element
- currently it handles only
text
module let you render text- rendering can be bugged and not work as expected
- each module in there will have its stable substitute in main directory
(
Changes:
setPixel
behaviour has been changed to mimicsetPixelRelative
as default
Improvements:
- removed redundant
icon
argument in Window initialisation- argument was set for future use, but adding icon was pushed forward in development plans
Additions:
- added
toRect
conversion from Image object - added several new keys to be recognised
- added several new colours
- added utility proc to check screen size
Improvements:
drawRect
does not requirevar
type of Rect object, so can be iterated more easilysetPixelRelative
now serves as relativesetPixel
alternative
Fixes:
- fixed wrong Nimble dependencies that assumed NGLFW/gl*FB are in Nimble list
Additions:
- added basic Window handler
- added colors
- added drawing shapes
- added drawing images
- added image saving
- added several utility procs
- added handling of keyboard & mouse clicking
- getting mouse position