Dear all,
After weeks of testing and bug fixing, Gideros 2017.10 is finally out.
As always you can download it here:
http://giderosmobile.com/downloadThis new version brings two important additions.
The first one is that TextField can now display
multiline text all by itself, and handle automatic wrap of long lines, centering, justifying, line breaks and even tabs.
The second big addition is a ogg plugin, which adds support for
ogg vorbis encoded sounds to gideros, but also playback of
theora encoded videos!
Complete list of changes below:
New features [core] Add text layout with automatic wrap support to Font/TextField
[plugin/ogg] Ogg vorbis and Theora plugin (all platforms except WinRT)
Enhancements [lua] Support require with directory only (and load init.lua)
[plugin/win32] Add export rules for most win32 plugins
[plugin/controller] Update controller for iOS
[ios] Add 1024x1024 icon
[ios] Enable portrait upside down by default
[ios] accept all device orientations
[win32] Add multiscreen support
[html5] add focus on click (#333)
[core] Allow non power of 2 textures
[studio/export] Allow for LUA based plugins
[texturepacker] Warn about problematic files and export sensible file list (Fix #340)
Fixes [plugin/camera] Fix orientation issues (#329)
[android] Fix crash on log
[win32] fix setFullScreen (#281)
[html5] register embind bindings only once in plugins
[core] Release textures in Pixel's destructor
Comments
What about Pixel holding textures problem ?
[lua] Support require with directory only (and load init.lua)
and
[studio/export] Allow for LUA based plugins
.
Fragmenter - animated loop machine and IKONOMIKON - the memory game
Fragmenter - animated loop machine and IKONOMIKON - the memory game
This is a standard way of doing in lua, but gideros was lacking it. This a way of providing lua only plugins (non native) or mixed lua+native plugins. Plugins folders just need to contain a 'luaplugin' subfolder, and all lua files within this folder will be added automatically to the project if the plugin itself is added to the project, so that your project can 'require' them.
Likes: keszegh, jdbc
Fragmenter - animated loop machine and IKONOMIKON - the memory game
=D>
Likes: talis
Likes: Atavismus
Here is an example of multiline text formatting:
Likes: pie
Also tried on default example project TTFont, with examle inbuild font, same issue
P.S. Checked my start button, and i didnt removed AndroidStudio )) So now how to log my activity ?
font=TTFont.new(fonts,66,chrs,3)
with chrs = a string, nil and ""
fonts={"retro.ttf","cyrillic.ttf","japanese.ttf"}
all work
https://deluxepixel.com
Falls only on Device player.
https://www.dropbox.com/s/pi5t1w41cs4nbcu/Screen Record_2017-10-23-17-08-22.mp4?dl=0
2. Open any existing project or create a new one
3. Open '6: Android Monitor' from the tool bar at the bottom of the window
4. Connect your phone/tablet to your PC over USB (if not already done)
5. Reproduce the crash
6. Copy all Android Monitor Content to clipboard and paste it in another editor (to avoid logs scrolling endlessly)
P.S. Added another log with no message filter
However I see:
10-23 17:26:08.464 447-447/? E/lowmemorykiller: Error writing /proc/16745/oom_score_adj; errno=22
I suspect your device is running about of memory while running gideros.
Please send me the full log in PM as a zip, I'll have a deeper look.