Releases: Toma400/Nimfire
Releases · Toma400/Nimfire
Nimfire (0.1.4)
Additions:
- Added new features for experimental
text
features:- You can now change your text after initialising the object
- Text can now have colour set
- Additional support for transparency
TRANSPARENT
"colour" is now reachable fromnimfire/draw
Changes:
- Rewritten
indev/decorui
module, so now DecorButton element is much more intuitivesetListener
andisClickedListener
are now deprecateddrawDecorButton
holds responsibility for updating the object with user's actions
- Removed option to have default font with
newText
, to make module more readable, solve #6 and avoid possible license issues - now all fonts need to be explicit- Also removed font files from repository
- Small changes to
newText
, removed redundant overloads - Text now has always transparent background
- You can set non-transparent background through
setBackground
function, but it must be called explicitly
- You can set non-transparent background through
- Removed
setPixelRelative
function being deprecated (usesetPixel
for its behaviour)
Nimfire (0.1.3)
Additions:
Collection
type that allows for mass management of Images- New
range
field used by ProgressBar to customise its values used
Nimfire (0.1.2)
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
- it will be added as non-experimental feature later in 0.1.x
- currently it handles only
decorui
module let you create more advanced UI- currently it handles only
DecorButton
element - it will be developed heavily through whole 0.1.x cycle
- expected date of releasing it as non-experimental is 0.2.0
- currently it handles only
text
module let you render text- rendering can be bugged and not work as expected
- should be added as non-experimental feature in 0.1.3
- 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
Drawfire (0.1.1)
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
Nimfire (0.1.0)
Initial version of Nimfire. Introduces most basic features that allow you to create simple game or app.
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