Commit Graph

190 Commits

Author SHA1 Message Date
Joshua Granick
e4d7ae8cf4 Template fix 2018-12-12 16:30:59 -08:00
Joshua Granick
eb0b2df706 Console font fixes 2018-12-10 21:20:01 -08:00
Joshua Granick
691555fb56 Add app.meta.version to default template 2018-08-20 11:05:12 -07:00
Joshua Granick
a29297f450 Minor tweak 2018-07-12 12:35:45 -07:00
Joshua Granick
8a6a0922eb Expose stage and element on Window (Flash and HTML5), restore AIR multi-window support 2018-07-12 12:20:08 -07:00
Joshua Granick
ead5cd8946 Flash fixes 2018-07-07 11:10:57 -07:00
Joshua Granick
6743c61405 Clean up error output 2018-07-07 10:06:03 -07:00
Joshua Granick
b076f95dc7 Refactor, make Preloader created by default, onUpdate on Application, app.createWindow, merge win/context attributes 2018-07-05 09:34:00 -07:00
Joshua Granick
59520c26cb Rough pass at refactoring app.Config into Window and new RenderContextAttributes and Meta 2018-07-05 09:34:00 -07:00
Joshua Granick
355aa29d56 Move update/frameRate to Window and flatten Application convenience callbacks to fire only from the primary window 2018-07-05 09:33:59 -07:00
Joshua Granick
9a0c65ed2e Refactor API for clarity and future changes 2018-07-05 09:33:58 -07:00
Joshua Granick
aa4c4b6a05 Merge initial Kha backend 2018-06-13 11:55:15 -07:00
Joshua Granick
a2a4e063b2 Add key/value command-line arguments to Window parameters 2018-04-18 08:27:00 -07:00
Joshua Granick
296c8a816d Resolve support for '-dce full' with 'embed=true' assets on native 2018-04-13 20:04:17 -07:00
Joshua Granick
98d5af838b Initialize native fonts once and copy all metrics to processed HTML5 fonts 2018-02-15 13:07:36 -08:00
Kostas Chatzikokolakis
d6dc78ff0c Include metrics of embedded fonts in html5 2018-02-15 12:27:25 -08:00
Joshua Granick
41407fd570 Improvements to asset packing support 2017-11-15 14:53:43 -08:00
Joshua Granick
27e9759f2f Initial merge of WinJS UWP support 2017-09-22 15:10:57 -07:00
Joshua Granick
2b0e2906cc AIR fixes 2017-08-24 15:39:42 -07:00
Joshua Granick
3cd245682e Fix Emscripten asset support, fix Log.verbose on Emscripten builds 2017-06-23 16:30:15 -07:00
Joshua Granick
5d52def495 Band-aid for using embedded assets with HTML5 -Dmodular builds 2017-06-21 15:48:08 -07:00
Joshua Granick
6589b22c6f Add support for GL 32-bit color depth on native (close #698) 2017-06-05 13:29:37 -07:00
Joshua Granick
3475693c02 Code completion fix 2017-05-30 15:34:45 -07:00
Joshua Granick
bb0650511e Fix config.rootPath 2017-05-24 08:09:43 -07:00
Joshua Granick
45f923360a Add 'always on top' window support 2017-05-04 14:44:18 -07:00
Joshua Granick
f2a4b425c1 Fix Neko initialization loop 2017-04-26 14:30:45 -07:00
Joshua Granick
4b0f765daa Force CFFI to front of static initialization order 2017-04-26 14:04:27 -07:00
Joshua Granick
b13a732db9 Minor cleanup 2017-03-09 15:31:48 -08:00
Joshua Granick
3185e383d6 Fix OpenFL font embed 2017-03-07 08:57:25 -08:00
Joshua Granick
06dbecde66 Rebuild how lime.embed works, fix multiple embeds, allow passing window config values (resolve #933) 2017-02-28 15:33:51 -08:00
Joshua Granick
2d27cf1144 Fix AssetManifest base path 2017-02-26 14:06:11 -08:00
Joshua Granick
d87122eb7f Minor fix 2017-02-24 19:25:25 -08:00
Joshua Granick
ef39486f25 Revise asset library architecture 2017-02-24 19:19:39 -08:00
Joshua Granick
cdbe9665ab Rename basePath to rootPath, handle .bundle paths and add AssetLibrary.fromBytes/fromFile/loadFromBytes/loadFromFile/loadFromManifest 2017-02-22 19:36:40 -08:00
Joshua Granick
ca8c0c5a48 Centralize AssetManifest base path logic (still need to improve this system) 2017-01-24 09:46:28 -08:00
Joshua Granick
76e51a2379 Asset library fixes/unification for Flash 2017-01-23 10:32:19 -08:00
Joshua Granick
a8b1e2cf1a Fix font preload 2017-01-19 17:56:56 -08:00
Joshua Granick
feec323117 Improve asset library progress events (close #886) 2017-01-14 16:21:38 -08:00
Joshua Granick
b280054c33 Unify DefaultAssetLibrary around AssetManifest logic 2017-01-14 13:38:16 -08:00
Joshua Granick
7d7f19f8db Hide template ApplicationMain/DefaultAssetLibrary classes from dox gen (close #494) 2017-01-09 14:54:02 -08:00
Joshua Granick
6b4f70027f Hack support for named library preload (need to revise this more) 2016-12-24 00:42:02 -08:00
Joshua Granick
592665629d Use AppName.embed instead lime.embed for HTML5 by default 2016-12-22 14:34:33 -08:00
Joshua Granick
1ea331e47a Add 'lime.AppFileName.embed' as a temporary patch for multiple embeds on the same HTML page 2016-12-22 12:28:58 -08:00
Joshua Granick
e059593a0b Respect 'embed=false' assets on HTML5 2016-12-22 09:00:04 -08:00
Joshua Granick
5d9f3e9ec5 Bytes embed fix 2016-12-19 17:08:42 -08:00
Joshua Granick
e9b2609d29 Fix HTML5 font preload 2016-12-19 14:08:58 -08:00
Joshua Granick
1ad14bf7d3 Asset manifest improvements 2016-12-12 18:16:41 -08:00
Joshua Granick
89eb883bb0 Progress on a smarter asset manifest system 2016-12-12 16:32:56 -08:00
Joshua Granick
61fec3eefe Push asset logic deeper into 'loadFrom*' static methods and AssetLibrary 2016-12-11 13:50:34 -08:00
Joshua Granick
c2437cd291 Keep DefaultAssetLibrary 2016-12-09 10:37:26 -08:00