Skip to content

Releases: gamelly/gly-engine

0.0.20 - media api break changes!

06 Apr 20:22
eab8e0f
Compare
Choose a tag to compare
Pre-release
  • added core html5_micro
  • added core html5_ginga
  • added support to webos6
  • added new frontend micro
  • added new example stream
  • added support to youtube videos in std.media
  • added new require math.wave to std.math API
  • added new http class for modern ginga (available in next update)
  • added new flag --extra in help cli sub-command to show all flags
  • added new flag --enginecdn in build cli sub-command to not vendorize engine
  • added new flags --videofake and --videojs in build cli sub-command to configure media
  • added typescript definitions in npmjs packages
  • improved game compiling raises error and stop build core
  • improved asteroids keys to better gameplay in gamepad
  • improved official documentation in colors, ginga, build and languages
  • changed cores html5_webos, html5_tizen and html5_ginga now uses base64 in a .js file to fetch games/engine.
  • changed backend core-native-html5 moved to new repo
  • changed std.media.video():add() now is std.media.video():src()
  • fixed require mock.video
  • fixed start focused on ginga core
  • fixed http crashing in LG modern tvs on ginga core
  • fixed flag --screen whe builds ginga core with --run
  • fixed core ginga passing in luau-analyze
  • removed media.music temporarily to focus on improving videos

0.0.19 - fengari http support

25 Feb 16:39
9351e7f
Compare
Choose a tag to compare
Pre-release
  • added support to tic80 in the core native (fantasy console 8 bits)
  • added support to tui in the core native (terminal user interface)
  • added api std.log
  • added api std.media.music
  • added api std.key.press.any
  • added require mock.video and mock.audio
  • added flag --telemedia190 to test ginga in telemedia bypassing keyboard bug
  • added example maze3d
  • added cache_get and cache_set alias in std.mem
  • added new icon32x32.bmp for nintendo ds
  • added support http and media modules on fengari html5
  • fixed assets not creating folder when copy
  • fixed mustache filter precedence
  • fixed html5 http error in params
  • fixed main entry in npmjs packages
  • fixed protection in ginga inexistent images
  • fixed creating empty file when is wrong path
  • improved asteroids responsive for small screens
  • improved launcher responsive for small screens
  • improved pong balance speed for small screens
  • removed internal segregated code from http api
  • removed require decorator in bootstraped cli.lua
  • removed all non-ascii characters from src/ and samples/
  • removed luauniit dependency of alot tests (thanks @Finalshare90)
  • removed core repl from sub-command run, now only support love2d
  • removed ./ and .\\ suffix from util_path to avoid frequent mistakes

0.0.18 - native core break changes!

06 Feb 01:07
0fb6cb6
Compare
Choose a tag to compare
Pre-release
  • added support to nintendo ds in the core native
  • added support to playstation 1 in the core native
  • added support to run without lua floatpoints and math library
  • added support to run in html5 cores without webassembly --fengari
  • added support to use touchscreen gamepads in html5 cores --gamepadzilla
  • added support to i18n in core lite
  • added new template engine mustache
  • added new sub command fs-mustache
  • added std.ui.grid():dir() to change direction of flex
  • added std.math.dis3 with manhattan distance
  • moved fs-package-del to fs-package-mock
  • moved package bundler.lua to bundler_cli.lua
  • moved a lot of stuff into core native
  • removed std.array.compare from std api
  • removed std.math.cycle from std api
  • removed std.math.saw from std api
  • improved fps control in ginga
  • improved keyboard responses in ginga
  • fixed std.app.fps_show error in some cores
  • refactored bundler to generic and complience uses
  • refactored buildsystem to more advanced configs in the future
  • ps: new framework test added, but replace from luaunit still in progress!

0.0.17

06 Dec 20:39
bbaa4b1
Compare
Choose a tag to compare
0.0.17 Pre-release
Pre-release
  • added new sample capybird
  • added new package bundler.lua in https://get.gamely.com.br/bundler.lua
  • added new api std.array to function programming with arrays
  • fixed missing docs in std.draw
  • fixed samsung controler inputs
  • fixed widescreen in html5 samples
  • fixed npm gly-cli bug erase when read files
  • fixed error message in canvas html5
  • improved lg store metadata html5_webos
  • improved samsung store metadata html5_tizen
  • improved std.media to can be used with std.ui.grid

0.0.16

27 Nov 22:41
36fdc77
Compare
Choose a tag to compare
0.0.16 Pre-release
Pre-release
  • new error visual in core-native-html5
  • added gly.error_clear() in core-native-html5
  • added gly.resize_widescreen() in core-native-html5
  • changed example helloworld to use std.text.put instead std.text.print

0.0.15 - hotfix bootstrap

26 Nov 17:49
d184398
Compare
Choose a tag to compare
Pre-release
  • fixed cli.lua not building game correct like cli.sh

thanks @AlexOliveiraaDev for reporting

0.0.14 - hotfix npm packages

26 Nov 16:54
1734016
Compare
Choose a tag to compare
Pre-release
  • fixed swapped npmjs package gly-engine and gly-engine-lite

0.0.13 - now support video background!

26 Nov 16:41
af0f0c3
Compare
Choose a tag to compare
Pre-release
  • new API's for text in native core
  • new npm package @gamely/gly-engine-lite
  • added API std.media to engine
  • moved API std.game to std.app
  • moved API std.draw.fps to std.app.fps_show
  • moved API std.draw.text to std.text.print
  • moved API std.draw.text_tui to std.text.put
  • moved API std.draw.font to std.text.font_name and std.text.font_size
  • moved examples/ dir to samples/ in source code
  • removed API native_draw_text_tui from native core
  • changed gly.init to accept custom canvas in core-native-html5
  • changed gly.resize to accept custom width and height in core-native-html5
  • fixed bug in bootstrapping cli
  • fixed leaks in gly-ide and tool-img-gen

0.0.12 - styled components

07 Nov 19:47
3ad2dda
Compare
Choose a tag to compare
Pre-release
  • added cli command tool-template-replace
  • added api std.ui.style to engine
  • added api std.ui.slide to engine
  • changed cli command tool-template-fill
  • fixed and improved std.draw.image
  • improved cli to copy assets to dist folder

0.0.11 - cli support on windows

05 Nov 20:34
c9902a6
Compare
Choose a tag to compare
Pre-release
  • added core none
  • added core lite
  • added core html_lite
  • added cli support to windows
  • fixed core-native-html5 pause