I released 2022.10 today, and the change log is much longer than I expected!
It is mostly about the win32 export, which has been improved a lot with the help of
@MoKaLux, but also a lot of fixes related to layout and styling system (I guess I am almost the only one used them though).
Also worth noting:
- upgrade of IAB plugin to Google Billing Library 5, because previous BL 3 is no longer accepted by google
- improved navigator support in html5 export (it previously crashed on WebGL 1 compatible only devices)
Full change list:
[core/ui] Fixed search results not being visible when code is folded
[core/ui] Fixed undo/redo actions when using color picker
[core/ui] Fixed highlighter not being reset sometimes
[core/ui] Added adjustable highlighter delay
[core/ui] Added global zoom level
[core/ui] Added virtual space selection (only when using ALT + LMB)
[core/ui] Added the ability to change the color of whitespaces using styles
[core/ui] Added the ability to dock output widget to left and right panels
[studio] change position of find/replace dialog box
[core] Rework application get/set system
[core/signal] wait now accepts a lua predicate
[gfx] Fix Particles reallocation after clearing
[gfx] Sprite:getBounds gets a new parameter to compute real bounds depending on visibility and clipping
[gfx] Layout can optionnaly snap the coordinates to the logical grid
[gfx] Fix stencil mask not applied when clearing
[gfx/pixel] Fix setColor not triggering render in on-demand rendering
[layout] Fix switching back to raw values from styled values
[layout] Ensure relayout is done as quickly as possible
[layout] Fix layout group not propagating dirty info
[layout] Fix computation of required size when logical alignment is requested
[layout] Expose adjusted cell spacing in layout info
[layout] Add autoclip feature
[styles] Improve setStyle speed
[core/style] Lookup styles tables following hierarchy
[export/win32] Make a few missing plugins available
[win32] Improve/Fix http support (UrlLoader)
[win32] Update mouse and keyboard support
[win32] Report screen density (96, not 0)
[win32] Implement some of the getters/setters available on QT
[win32] Switch to unicode
[win32] Implement getKeyboardModifiers()
[winrt] Use initial window size value from project settings
[win32] Fix application paths and implement get(directory)
[win32] remove GetTempPath call because it caused window to disappear…
[win32] fix screen set position
[win32] Implement openFileDialog based on
@mokalux code
[win32] Implement save file and open directory dialogs
[html5] Drop use of GLFW, directly use webgl
[html5] Fix resizing window
[android] Add a context variable to setTextInput call and event
[export/android] Intercept KEY_BACK before handled by IME
[export/ios] don't allocate buffers for short vertex data
[Library] Properly add COLOR mode to 3D library
[plugin/iab] Update to google BL 5
[plugin/require] Allow setting min sdk requirement (android)
[plugin/require] Avoid setting an empty NSUserTrackingUsageDescription
[plugin/threads] Deprecate
Download it from here:
http://giderosmobile.com/download
Comments
Fragmenter - animated loop machine and IKONOMIKON - the memory game
I am thinking fore and foremost about all rrraptor's awesome code (tinyecs sample code, gideros camera, cbump lighting, his 2d platformer, ...)
As well as hgy29 top level code samples.
The https://github.com/gideros/gideros/tree/master/samplecode-bleedingedge which have a ton of cool and awesome stuff (a 2d bullet hell shooter, an angry bird, fruit ninja, ...), they need to be updated a bit but are great sample games.
Imagine guys all these cool projects are rotting away and many young programmers would love to see them and try learning Gideros which is using LUAU (one of gideros selling tag)!!!
Awesomeness upon awesomeness
imho Gideros website should be the place to showcase all these but anything else could do. We would need a web developer to maintain this and bring Gideros in front of people.
What could be improved? tutorials of course, both written and YT, some cool 3d visuals, ML, ...
But as of today Gideros is imho one of the best for coders. You are the living proof of that, you all have made awesome projects using Gideros that you love and continue to improve (hgy29, Paul, keszegh, SinisterSoft, Oleg, Rrraptor, Talis, vitalitymobile, koeosstudio, ... and the rest of you myself included).
Long live Gideros God's willing.
Peace
Likes: SinisterSoft, MobAmuse
https://github.com/stetso/awesome-gideros
Likes: MoKaLux
Fragmenter - animated loop machine and IKONOMIKON - the memory game
Viva Gideros Luau
Likes: SinisterSoft
but of course it would be great if more people knew about gideros, this was always an issue (and gideros not being good enough was never an issue).
Likes: MoKaLux
Fragmenter - animated loop machine and IKONOMIKON - the memory game
Do you think this could be easily added to Gideros? I am trying to see if I can do it
Likes: MoKaLux