├── .clang-format ├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE ├── README-ZH.md ├── README.md ├── melos.yaml ├── packages ├── shortcut_menu_extender │ ├── .gitignore │ ├── .metadata │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README-ZH.md │ ├── README.md │ ├── analysis_options.yaml │ ├── example │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── README.md │ │ ├── analysis_options.yaml │ │ ├── integration_test │ │ │ └── plugin_integration_test.dart │ │ ├── lib │ │ │ └── main.dart │ │ ├── pubspec.lock │ │ ├── pubspec.yaml │ │ ├── test │ │ │ └── widget_test.dart │ │ └── windows │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── flutter │ │ │ ├── CMakeLists.txt │ │ │ ├── generated_plugin_registrant.cc │ │ │ ├── generated_plugin_registrant.h │ │ │ └── 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 │ │ ├── shortcut_menu_extender.dart │ │ └── src │ │ │ └── shortcut_menu_extender.dart │ └── pubspec.yaml ├── shortcut_menu_extender_platform_interface │ ├── .gitignore │ ├── .metadata │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── analysis_options.yaml │ ├── lib │ │ ├── shortcut_menu_extender_platform_interface.dart │ │ └── src │ │ │ ├── shortcut_menu_extender_method_channel.dart │ │ │ ├── shortcut_menu_extender_platform.dart │ │ │ └── shortcut_menu_listener.dart │ └── pubspec.yaml └── shortcut_menu_extender_windows │ ├── .gitignore │ ├── .metadata │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── analysis_options.yaml │ ├── lib │ ├── shortcut_menu_extender_windows.dart │ └── src │ │ ├── shortcut_menu_extender_command.dart │ │ └── shortcut_menu_extender_windows.dart │ ├── pubspec.yaml │ ├── test │ └── src │ │ └── shortcut_menu_extender_command_test.dart │ └── windows │ ├── .gitignore │ ├── CMakeLists.txt │ ├── include │ └── shortcut_menu_extender_windows │ │ └── shortcut_menu_extender_windows_plugin_c_api.h │ ├── shortcut_menu_extender_windows_plugin.cpp │ ├── shortcut_menu_extender_windows_plugin.h │ ├── shortcut_menu_extender_windows_plugin_c_api.cpp │ └── test │ └── shortcut_menu_extender_windows_plugin_test.cpp ├── pubspec.lock └── pubspec.yaml /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | liberapay: lijy91 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .dart_tool/ 2 | 3 | # IntelliJ related 4 | *.iml 5 | .idea/ 6 | 7 | pubspec_overrides.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/LICENSE -------------------------------------------------------------------------------- /README-ZH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/README-ZH.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/README.md -------------------------------------------------------------------------------- /melos.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/melos.yaml -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/.gitignore -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/.metadata -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/CHANGELOG.md -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/LICENSE -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/README-ZH.md: -------------------------------------------------------------------------------- 1 | ../../README-ZH.md -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/README.md: -------------------------------------------------------------------------------- 1 | ../../README.md -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:mostly_reasonable_lints/flutter.yaml 2 | -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/.gitignore -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/.metadata -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/README.md -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:mostly_reasonable_lints/flutter.yaml 2 | -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/integration_test/plugin_integration_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/integration_test/plugin_integration_test.dart -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/lib/main.dart -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/pubspec.lock -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/pubspec.yaml -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/test/widget_test.dart -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/windows/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/windows/.gitignore -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/windows/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/windows/CMakeLists.txt -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/windows/flutter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/windows/flutter/CMakeLists.txt -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/windows/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/windows/flutter/generated_plugin_registrant.cc -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/windows/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/windows/flutter/generated_plugin_registrant.h -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/windows/flutter/generated_plugins.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/windows/flutter/generated_plugins.cmake -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/windows/runner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/windows/runner/CMakeLists.txt -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/windows/runner/Runner.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/windows/runner/Runner.rc -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/windows/runner/flutter_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/windows/runner/flutter_window.cpp -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/windows/runner/flutter_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/windows/runner/flutter_window.h -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/windows/runner/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/windows/runner/main.cpp -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/windows/runner/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/windows/runner/resource.h -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/windows/runner/resources/app_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/windows/runner/resources/app_icon.ico -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/windows/runner/runner.exe.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/windows/runner/runner.exe.manifest -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/windows/runner/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/windows/runner/utils.cpp -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/windows/runner/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/windows/runner/utils.h -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/windows/runner/win32_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/windows/runner/win32_window.cpp -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/example/windows/runner/win32_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/example/windows/runner/win32_window.h -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/lib/shortcut_menu_extender.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/lib/shortcut_menu_extender.dart -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/lib/src/shortcut_menu_extender.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/lib/src/shortcut_menu_extender.dart -------------------------------------------------------------------------------- /packages/shortcut_menu_extender/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender/pubspec.yaml -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_platform_interface/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_platform_interface/.gitignore -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_platform_interface/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_platform_interface/.metadata -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_platform_interface/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_platform_interface/CHANGELOG.md -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_platform_interface/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_platform_interface/LICENSE -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_platform_interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_platform_interface/README.md -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_platform_interface/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:mostly_reasonable_lints/flutter.yaml 2 | -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_platform_interface/lib/shortcut_menu_extender_platform_interface.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_platform_interface/lib/shortcut_menu_extender_platform_interface.dart -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_platform_interface/lib/src/shortcut_menu_extender_method_channel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_platform_interface/lib/src/shortcut_menu_extender_method_channel.dart -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_platform_interface/lib/src/shortcut_menu_extender_platform.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_platform_interface/lib/src/shortcut_menu_extender_platform.dart -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_platform_interface/lib/src/shortcut_menu_listener.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_platform_interface/lib/src/shortcut_menu_listener.dart -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_platform_interface/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_platform_interface/pubspec.yaml -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_windows/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_windows/.gitignore -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_windows/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_windows/.metadata -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_windows/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_windows/CHANGELOG.md -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_windows/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_windows/LICENSE -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_windows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_windows/README.md -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_windows/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:mostly_reasonable_lints/flutter.yaml 2 | -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_windows/lib/shortcut_menu_extender_windows.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_windows/lib/shortcut_menu_extender_windows.dart -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_windows/lib/src/shortcut_menu_extender_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_windows/lib/src/shortcut_menu_extender_command.dart -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_windows/lib/src/shortcut_menu_extender_windows.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_windows/lib/src/shortcut_menu_extender_windows.dart -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_windows/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_windows/pubspec.yaml -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_windows/test/src/shortcut_menu_extender_command_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_windows/test/src/shortcut_menu_extender_command_test.dart -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_windows/windows/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_windows/windows/.gitignore -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_windows/windows/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_windows/windows/CMakeLists.txt -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_windows/windows/include/shortcut_menu_extender_windows/shortcut_menu_extender_windows_plugin_c_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_windows/windows/include/shortcut_menu_extender_windows/shortcut_menu_extender_windows_plugin_c_api.h -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_windows/windows/shortcut_menu_extender_windows_plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_windows/windows/shortcut_menu_extender_windows_plugin.cpp -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_windows/windows/shortcut_menu_extender_windows_plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_windows/windows/shortcut_menu_extender_windows_plugin.h -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_windows/windows/shortcut_menu_extender_windows_plugin_c_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_windows/windows/shortcut_menu_extender_windows_plugin_c_api.cpp -------------------------------------------------------------------------------- /packages/shortcut_menu_extender_windows/windows/test/shortcut_menu_extender_windows_plugin_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/packages/shortcut_menu_extender_windows/windows/test/shortcut_menu_extender_windows_plugin_test.cpp -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/shortcut_menu_extender/HEAD/pubspec.yaml --------------------------------------------------------------------------------