├── .clang-format ├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── .idea ├── libraries │ └── Dart_SDK.xml ├── modules.xml ├── runConfigurations │ └── example_lib_main_dart.xml └── workspace.xml ├── .metadata ├── CHANGELOG.md ├── LICENSE ├── README.md ├── analysis_options.yaml ├── example ├── .gitignore ├── .metadata ├── README.md ├── lib │ └── main.dart ├── pubspec.yaml ├── test │ └── widget_test.dart └── windows │ ├── .gitignore │ ├── CMakeLists.txt │ ├── flutter │ ├── CMakeLists.txt │ └── generated_plugins.cmake │ └── runner │ ├── CMakeLists.txt │ ├── Runner.rc │ ├── flutter_window.cpp │ ├── flutter_window.h │ ├── main.cpp │ ├── resource.h │ ├── resources │ └── app_icon.ico │ ├── runner.exe.manifest │ ├── utils.cpp │ ├── utils.h │ ├── win32_window.cpp │ └── win32_window.h ├── lib ├── src │ ├── cursor.dart │ ├── enums.dart │ └── webview.dart └── webview_windows.dart ├── pubspec.yaml ├── test └── webview_windows_test.dart ├── webview_windows.iml └── windows ├── .gitignore ├── CMakeLists.txt ├── graphics_context.cc ├── graphics_context.h ├── include └── webview_windows │ └── webview_windows_plugin.h ├── texture_bridge.cc ├── texture_bridge.h ├── texture_bridge_gpu.cc ├── texture_bridge_gpu.h ├── util ├── composition.desktop.interop.h ├── d3dutil.h ├── direct3d11.interop.cc ├── direct3d11.interop.h ├── rohelper.cc ├── rohelper.h ├── string_converter.cc └── string_converter.h ├── webview.cc ├── webview.h ├── webview_bridge.cc ├── webview_bridge.h ├── webview_host.cc ├── webview_host.h ├── webview_platform.cc ├── webview_platform.h └── webview_windows_plugin.cc /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: ['https://www.buymeacoffee.com/jnschulze'] 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/libraries/Dart_SDK.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/.idea/libraries/Dart_SDK.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/example_lib_main_dart.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/.idea/runConfigurations/example_lib_main_dart.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/.metadata -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/example/.gitignore -------------------------------------------------------------------------------- /example/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/example/.metadata -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/example/README.md -------------------------------------------------------------------------------- /example/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/example/lib/main.dart -------------------------------------------------------------------------------- /example/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/example/pubspec.yaml -------------------------------------------------------------------------------- /example/test/widget_test.dart: -------------------------------------------------------------------------------- 1 | void main() {} 2 | -------------------------------------------------------------------------------- /example/windows/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/example/windows/.gitignore -------------------------------------------------------------------------------- /example/windows/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/example/windows/CMakeLists.txt -------------------------------------------------------------------------------- /example/windows/flutter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/example/windows/flutter/CMakeLists.txt -------------------------------------------------------------------------------- /example/windows/flutter/generated_plugins.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/example/windows/flutter/generated_plugins.cmake -------------------------------------------------------------------------------- /example/windows/runner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/example/windows/runner/CMakeLists.txt -------------------------------------------------------------------------------- /example/windows/runner/Runner.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/example/windows/runner/Runner.rc -------------------------------------------------------------------------------- /example/windows/runner/flutter_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/example/windows/runner/flutter_window.cpp -------------------------------------------------------------------------------- /example/windows/runner/flutter_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/example/windows/runner/flutter_window.h -------------------------------------------------------------------------------- /example/windows/runner/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/example/windows/runner/main.cpp -------------------------------------------------------------------------------- /example/windows/runner/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/example/windows/runner/resource.h -------------------------------------------------------------------------------- /example/windows/runner/resources/app_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/example/windows/runner/resources/app_icon.ico -------------------------------------------------------------------------------- /example/windows/runner/runner.exe.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/example/windows/runner/runner.exe.manifest -------------------------------------------------------------------------------- /example/windows/runner/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/example/windows/runner/utils.cpp -------------------------------------------------------------------------------- /example/windows/runner/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/example/windows/runner/utils.h -------------------------------------------------------------------------------- /example/windows/runner/win32_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/example/windows/runner/win32_window.cpp -------------------------------------------------------------------------------- /example/windows/runner/win32_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/example/windows/runner/win32_window.h -------------------------------------------------------------------------------- /lib/src/cursor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/lib/src/cursor.dart -------------------------------------------------------------------------------- /lib/src/enums.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/lib/src/enums.dart -------------------------------------------------------------------------------- /lib/src/webview.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/lib/src/webview.dart -------------------------------------------------------------------------------- /lib/webview_windows.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/lib/webview_windows.dart -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/webview_windows_test.dart: -------------------------------------------------------------------------------- 1 | void main() {} 2 | -------------------------------------------------------------------------------- /webview_windows.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/webview_windows.iml -------------------------------------------------------------------------------- /windows/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/.gitignore -------------------------------------------------------------------------------- /windows/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/CMakeLists.txt -------------------------------------------------------------------------------- /windows/graphics_context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/graphics_context.cc -------------------------------------------------------------------------------- /windows/graphics_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/graphics_context.h -------------------------------------------------------------------------------- /windows/include/webview_windows/webview_windows_plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/include/webview_windows/webview_windows_plugin.h -------------------------------------------------------------------------------- /windows/texture_bridge.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/texture_bridge.cc -------------------------------------------------------------------------------- /windows/texture_bridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/texture_bridge.h -------------------------------------------------------------------------------- /windows/texture_bridge_gpu.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/texture_bridge_gpu.cc -------------------------------------------------------------------------------- /windows/texture_bridge_gpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/texture_bridge_gpu.h -------------------------------------------------------------------------------- /windows/util/composition.desktop.interop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/util/composition.desktop.interop.h -------------------------------------------------------------------------------- /windows/util/d3dutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/util/d3dutil.h -------------------------------------------------------------------------------- /windows/util/direct3d11.interop.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/util/direct3d11.interop.cc -------------------------------------------------------------------------------- /windows/util/direct3d11.interop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/util/direct3d11.interop.h -------------------------------------------------------------------------------- /windows/util/rohelper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/util/rohelper.cc -------------------------------------------------------------------------------- /windows/util/rohelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/util/rohelper.h -------------------------------------------------------------------------------- /windows/util/string_converter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/util/string_converter.cc -------------------------------------------------------------------------------- /windows/util/string_converter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/util/string_converter.h -------------------------------------------------------------------------------- /windows/webview.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/webview.cc -------------------------------------------------------------------------------- /windows/webview.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/webview.h -------------------------------------------------------------------------------- /windows/webview_bridge.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/webview_bridge.cc -------------------------------------------------------------------------------- /windows/webview_bridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/webview_bridge.h -------------------------------------------------------------------------------- /windows/webview_host.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/webview_host.cc -------------------------------------------------------------------------------- /windows/webview_host.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/webview_host.h -------------------------------------------------------------------------------- /windows/webview_platform.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/webview_platform.cc -------------------------------------------------------------------------------- /windows/webview_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/webview_platform.h -------------------------------------------------------------------------------- /windows/webview_windows_plugin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnschulze/flutter-webview-windows/HEAD/windows/webview_windows_plugin.cc --------------------------------------------------------------------------------