Nick Fisher
|
961b2ae1ee
|
chore(release): publish packages
- thermion_dart@0.3.3
- thermion_flutter_method_channel@0.3.3
- thermion_flutter_platform_interface@0.3.3
- thermion_flutter_web@0.3.3
- thermion_flutter@0.3.3
|
2025-07-24 11:40:35 +08:00 |
|
Nick Fisher
|
a7ac118899
|
chore(release): publish packages
- thermion_dart@0.3.3-pre
- thermion_flutter@0.3.3-pre
- thermion_flutter_method_channel@0.3.3-pre
- thermion_flutter_platform_interface@0.3.3-pre
- thermion_flutter_web@0.3.3-pre
|
2025-07-17 12:13:53 +08:00 |
|
Nick Fisher
|
d92ad4ef12
|
feat: allow passing renderTargetColorTextureFormat via ThermionFlutterOptions
|
2025-07-17 12:11:20 +08:00 |
|
Nick Fisher
|
433b6373a9
|
docs: replace thermion_flutter README with symlink to thermion_dart README
|
2025-07-14 10:13:58 +08:00 |
|
Nick Fisher
|
fa168df28f
|
chore(release): publish packages
- thermion_dart@0.3.2
- thermion_flutter@0.3.2
- thermion_flutter_method_channel@0.3.2
- thermion_flutter_web@0.3.2
- thermion_flutter_platform_interface@0.3.2
|
2025-07-08 11:48:25 +08:00 |
|
Nick Fisher
|
ba3d016c1a
|
fix: add missing destroySwapchain argument for web
|
2025-07-08 11:47:47 +08:00 |
|
Nick Fisher
|
e04d8e76c2
|
chore(release): publish packages
- thermion_dart@0.3.1
- thermion_flutter@0.3.1
- thermion_flutter_method_channel@0.3.1
- thermion_flutter_web@0.3.1
- thermion_flutter_platform_interface@0.3.1
|
2025-07-08 10:33:06 +08:00 |
|
Nick Fisher
|
353b33b7c3
|
fix: addDestroySwapchain argument to createViewer() (true by default). This is only used on iOS/macOS where a single swapchain is shared between all render targets
|
2025-07-07 17:37:28 +08:00 |
|
Nick Fisher
|
a66703b61c
|
(flutter) (example) cleanup
|
2025-07-07 17:19:06 +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
|
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
|
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
|
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
|
2025-07-03 12:56:51 +08:00 |
|
Nick Fisher
|
77f843568f
|
return true in listener widget when key handled
|
2025-07-03 11:53:54 +08:00 |
|
Nick Fisher
|
5b41d594da
|
on macOS/windows, always create stencil buffer by default
|
2025-07-01 10:22:07 +08:00 |
|
Nick Fisher
|
584abd6086
|
on macOS, always create stencil buffer by default
|
2025-07-01 10:21:39 +08:00 |
|
Nick Fisher
|
f0cf20d904
|
(docs) fix links
|
2025-06-25 15:56:21 +08:00 |
|
Nick Fisher
|
634c6d6877
|
(web) only requestFrame/setState when canvas is imported as widget
|
2025-06-24 15:33:50 +08:00 |
|
Nick Fisher
|
4dbd761d16
|
always request stencil buffer (depth24_stencil8) on macos/ios
|
2025-06-23 12:48:25 +08:00 |
|
Nick Fisher
|
f93e44abd5
|
(web) don't hardcore 60fps timer on web
|
2025-06-23 12:44:37 +08:00 |
|
Nick Fisher
|
a89c6d0eb3
|
update key map
|
2025-06-23 12:39:25 +08:00 |
|
Nick Fisher
|
37c35906d6
|
add propagateEvents arg to ThermionListenerWidget
expose physical/logical key maps
dont await InputHandler.handle - this no longer returns a future
|
2025-06-20 18:36:31 +08:00 |
|
Nick Fisher
|
37c67c2da8
|
(macos) create render target texture with isStencil:false
|
2025-06-10 10:24:01 +08:00 |
|
Nick Fisher
|
32b6b1c227
|
(flutter) add zero size check in TextureWidget
|
2025-06-02 12:58:53 +08:00 |
|
Nick Fisher
|
3fd15ab91b
|
(flutter) add zero size check for texture descriptors
|
2025-06-02 12:58:11 +08:00 |
|
Nick Fisher
|
ccdf2ecda6
|
(flutter) better synchronization in ThermionTextureWidget with presentation deadline
|
2025-05-30 14:35:24 +08:00 |
|
Nick Fisher
|
b12dc80cfd
|
(flutter) (web) only set position/zIndex for canvas if createCanvas is true
|
2025-05-28 10:48:39 +08:00 |
|
Nick Fisher
|
5a74345fe1
|
specify texture flags for render target in flutter
|
2025-05-23 16:28:09 +08:00 |
|
Nick Fisher
|
9a6bacc73f
|
pass both logical key & physical key to input handler on keyboard keypress
|
2025-05-21 12:01:50 +08:00 |
|
Nick Fisher
|
fdd3853121
|
add await to inputHandler calls in ThermionListenerWidget
|
2025-05-18 15:11:52 +08:00 |
|
Nick Fisher
|
c53266f12f
|
move ThermionFlutterWebOptions to platform_interface package
|
2025-05-18 15:11:52 +08:00 |
|
Nick Fisher
|
b0087d8d54
|
rename loadResource in ThermionFlutterWeb
|
2025-05-18 14:46:39 +08:00 |
|
Nick Fisher
|
417ee4648f
|
(flutter) rename resourceLoader to loadResource and don't pass to ThermionViewerFFI
|
2025-05-17 22:19:09 +08:00 |
|
Nick Fisher
|
cff0893d53
|
await future in ThermionListenerWidget
|
2025-05-13 16:42:50 +08:00 |
|
Nick Fisher
|
6135c5eecc
|
(android) use flutter.ndkVersion in thermion_flutter build.gradle
|
2025-05-13 16:42:32 +08:00 |
|
Nick Fisher
|
2f5ce65684
|
add JNI_OnLoad to Android library. This is needed to manually call ::filament::backend::VirtualMachineEnv::JNI_OnLoad
|
2025-05-12 14:15:11 +08:00 |
|
Nick Fisher
|
97da08ae8b
|
explicitly state type
|
2025-05-10 09:07:52 +08:00 |
|
Nick Fisher
|
602e220024
|
update ThermionListenerWidget to use newer InputHandler interface
|
2025-05-09 11:24:28 +08:00 |
|
Nick Fisher
|
04d3aee2e9
|
don't actually invoke markTextureFrameAvailable on Android (the swapchain is attached to the window so this is not necessary
|
2025-05-08 17:25:54 +08:00 |
|
Nick Fisher
|
87396ec859
|
[android] remove legacy references to ResourceBuffer/RenderCallback and switch from JNA to JNI for getting native window handle
|
2025-05-08 16:47:39 +08:00 |
|
Nick Fisher
|
2f16908992
|
feat! js_interop improvements
|
2025-05-07 17:06:38 +08:00 |
|
Nick Fisher
|
afd8bff58e
|
remove superseded Linux resource loader
|
2025-05-07 16:53:16 +08:00 |
|
Nick Fisher
|
230af0ae17
|
remove unused import
|
2025-04-16 17:23:55 +08:00 |
|
Nick Fisher
|
9ceedb4e1c
|
default to release mode builds
|
2025-04-16 16:01:49 +08:00 |
|
Nick Fisher
|
85a0451f1b
|
remove outdated resource loader methods for iOS/macOS/Android
|
2025-04-16 14:01:47 +08:00 |
|