Commit Graph

3180 Commits

Author SHA1 Message Date
Nick Fisher b4ea80a84c don't allow creating instances for GridOverlay asset and only expose a single entity 2025-07-07 17:21:43 +08:00
Nick Fisher db44bc6f74 formatting 2025-07-07 17:19:47 +08:00
Nick Fisher c668549fb0 fix: add flush() to skybox/IBL destroy methods to ensure that textre upload callbacks are completed to avoid stalling 2025-07-07 17:19:36 +08:00
Nick Fisher a66703b61c (flutter) (example) cleanup 2025-07-07 17:19:06 +08:00
Nick Fisher cb8943ff72 formatting 2025-07-07 17:18:43 +08:00
Nick Fisher 9f59577f90 fix: duplicate setting for _grid 2025-07-07 16:40:15 +08:00
Nick Fisher b86145d4c6 refactor: remove covariant keyword from createInstance args 2025-07-04 22:37:15 +08:00
Nick Fisher cb8672f120 docs: remove camera_manipulation document 2025-07-03 17:49:51 +08:00
Nick Fisher 92578426ac docs: update quickstart 2025-07-03 17:17:44 +08:00
Nick Fisher 4a6479c4d8 docs: fix typo in link 2025-07-03 17:13:47 +08:00
Nick Fisher 2244d3fcb6 docs: remove code from thermion_flutter README.md and point to docs/repository example instead 2025-07-03 17:12:45 +08:00
Nick Fisher 003fd59269 (web) add -Wno-invalid-specialization 2025-07-03 16:23:24 +08:00
Nick Fisher 77e6ef7568 (CI) move to macos for web build 2025-07-03 16:15:20 +08:00
Nick Fisher 6f07d406f8 (CI) move compile-web-wasm to own step 2025-07-03 16:05:49 +08:00
Nick Fisher bf5551e278 update Makefile to download wasm release libs 2025-07-03 15:51:23 +08:00
Nick Fisher 64577af352 (CI): update web build 2025-07-03 15:27:54 +08:00
Nick Fisher 951894be41 update CHANGELOG 2025-07-03 15:25:14 +08:00
Nick Fisher c64b2b8659 docs: update showcase 2025-07-03 15:10:11 +08:00
Nick Fisher 322e77d2b7 add additional camera geometry object 2025-07-03 15:00:02 +08:00
Nick Fisher a8a52bb2f4 docs: update quickstart/getting started/viewer docs 2025-07-03 14:32:07 +08:00
Nick Fisher c7dfd293e2 (web) add cplusplus guards for material header 2025-07-03 14:22:26 +08:00
Nick Fisher cf2498b45f (docs) update web 2025-07-03 14:22:08 +08:00
Nick Fisher edb7538c36 (example) update viewer example + docs 2025-07-03 14:22:01 +08:00
Nick Fisher b023e2fb97 chore(release): publish packages
- thermion_dart@0.3.0
 - thermion_flutter@0.3.0
 - thermion_flutter_method_channel@0.3.0
 - thermion_flutter_web@0.3.0
 - thermion_flutter_platform_interface@0.3.0
2025-07-03 13:33:19 +08:00
Nick Fisher b51cc4b1d1 (flutter) remove direct local dependency in pubspec.yaml 2025-07-03 13:16:06 +08:00
Nick Fisher d995ed8843 (flutter) cleanup widgets to satisfy pub.dev analyzer 2025-07-03 13:15:50 +08:00
Nick Fisher b0d34bf6a8 (flutter) rename setExposure method in camera widget 2025-07-03 13:13:04 +08:00
Nick Fisher 2e28b0379d bump min Dart constraint to satisfy pub.dev 2025-07-03 13:09:36 +08:00
Nick Fisher c899e30a7b chore(release): publish packages
- thermion_dart@0.3.0
 - thermion_flutter@0.3.0
 - thermion_flutter_method_channel@0.3.0
 - thermion_flutter_web@0.3.0
 - thermion_flutter_platform_interface@0.3.0
2025-07-03 13:04:44 +08:00
Nick Fisher 37f8558794 add stub method for resizeWebCanvas to make pub.dev happy 2025-07-03 13:04:24 +08:00
Nick Fisher 3cfa26d284 (web) add package:logging to pubspec to make pub.dev happy 2025-07-03 13:00:41 +08:00
Nick Fisher b22a82e181 delete swift bindings from thermion_dart package 2025-07-03 12:59:28 +08:00
Nick Fisher 3d072594b5 chore(release): publish packages
- thermion_dart@0.3.0
 - thermion_flutter@0.3.0
 - thermion_flutter_method_channel@0.3.0
 - thermion_flutter_web@0.3.0
 - thermion_flutter_platform_interface@0.3.0
thermion_dart-v0.3.0 thermion_flutter-v0.3.0 thermion_flutter_method_channel-v0.3.0 thermion_flutter_platform_interface-v0.3.0 thermion_flutter_web-v0.3.0
2025-07-03 12:56:51 +08:00
Nick Fisher 75590c5dde (CI) fix android build 2025-07-03 12:20:17 +08:00
Nick Fisher b52d47bb41 (CI) temporarily disable ios build 2025-07-03 12:13:07 +08:00
Nick Fisher 397c575631 (CI) add android/ios builds to runner 2025-07-03 12:01:35 +08:00
Nick Fisher ddc5af376a update grid material 2025-07-03 11:54:06 +08:00
Nick Fisher 77f843568f return true in listener widget when key handled 2025-07-03 11:53:54 +08:00
Nick Fisher f706f54eb2 update outline material 2025-07-03 11:53:06 +08:00
Nick Fisher c12ec892f3 add bbCenter to outline material 2025-07-03 11:52:50 +08:00
Nick Fisher 8e88252337 attach highlight to all entities, not the ultimate owning asset entity 2025-07-03 11:51:42 +08:00
Nick Fisher 23e34e6da4 expose isRenderable 2025-07-03 11:50:18 +08:00
Nick Fisher 5aa14ff5f6 update bindings 2025-07-01 17:00:34 +08:00
Nick Fisher c0cc9fc26a use premultiplied alpha for grid material 2025-07-01 16:59:48 +08:00
Nick Fisher 946a6ae9d2 use premultiplied alpha for grid material 2025-07-01 16:59:19 +08:00
Nick Fisher 73e6597301 replace overlay render target when viewport resizes 2025-07-01 16:58:46 +08:00
Nick Fisher e731556e6f add scale parameter to outline material 2025-07-01 14:28:19 +08:00
Nick Fisher f9a7ac49a1 expose View methods for transparent picking 2025-07-01 14:20:02 +08:00
Nick Fisher 83e4a5142a (CI) update golden ref 2025-07-01 13:27:52 +08:00
Nick Fisher bb913644f4 (example) add web folder for materials_and_textures example 2025-07-01 13:16:31 +08:00