├── .gitattributes ├── .github └── workflows │ ├── publish-beta.yml │ └── publish.yml ├── .gitignore ├── .idea └── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── DEVELOPMENT.md ├── EXTENSION-SUPPORT.md ├── LICENSE ├── README.md ├── eslint.config.js ├── generated └── enums.json ├── icons └── blender_icon.ico ├── package.json ├── pythonFiles ├── generate_data.py ├── include │ └── blender_vscode │ │ ├── __init__.py │ │ ├── communication.py │ │ ├── environment.py │ │ ├── external │ │ └── get-pip.py │ │ ├── installation.py │ │ ├── load_addons.py │ │ ├── log.py │ │ ├── operators │ │ ├── __init__.py │ │ ├── addon_update.py │ │ ├── script_runner.py │ │ └── stop_blender.py │ │ ├── ui.py │ │ └── utils.py ├── launch.py ├── templates │ ├── addons │ │ ├── simple │ │ │ └── __init__.py │ │ └── with_auto_load │ │ │ ├── __init__.py │ │ │ └── auto_load.py │ ├── blender_manifest.toml │ ├── operator_simple.py │ ├── panel_simple.py │ └── script.py └── tests │ └── blender_vscode │ └── test_load_addons.py ├── src ├── addon_folder.ts ├── blender_executable.ts ├── blender_executable_linux.ts ├── blender_executable_windows.ts ├── commands_new_addon.ts ├── commands_new_operator.ts ├── commands_scripts.ts ├── commands_scripts_data_loader.ts ├── communication.ts ├── extension.ts ├── notifications.ts ├── paths.ts ├── python_debugging.ts ├── select_utils.ts └── utils.ts └── tsconfig.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/publish-beta.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/.github/workflows/publish-beta.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /EXTENSION-SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/EXTENSION-SUPPORT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/eslint.config.js -------------------------------------------------------------------------------- /generated/enums.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/generated/enums.json -------------------------------------------------------------------------------- /icons/blender_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/icons/blender_icon.ico -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/package.json -------------------------------------------------------------------------------- /pythonFiles/generate_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/generate_data.py -------------------------------------------------------------------------------- /pythonFiles/include/blender_vscode/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/include/blender_vscode/__init__.py -------------------------------------------------------------------------------- /pythonFiles/include/blender_vscode/communication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/include/blender_vscode/communication.py -------------------------------------------------------------------------------- /pythonFiles/include/blender_vscode/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/include/blender_vscode/environment.py -------------------------------------------------------------------------------- /pythonFiles/include/blender_vscode/external/get-pip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/include/blender_vscode/external/get-pip.py -------------------------------------------------------------------------------- /pythonFiles/include/blender_vscode/installation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/include/blender_vscode/installation.py -------------------------------------------------------------------------------- /pythonFiles/include/blender_vscode/load_addons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/include/blender_vscode/load_addons.py -------------------------------------------------------------------------------- /pythonFiles/include/blender_vscode/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/include/blender_vscode/log.py -------------------------------------------------------------------------------- /pythonFiles/include/blender_vscode/operators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/include/blender_vscode/operators/__init__.py -------------------------------------------------------------------------------- /pythonFiles/include/blender_vscode/operators/addon_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/include/blender_vscode/operators/addon_update.py -------------------------------------------------------------------------------- /pythonFiles/include/blender_vscode/operators/script_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/include/blender_vscode/operators/script_runner.py -------------------------------------------------------------------------------- /pythonFiles/include/blender_vscode/operators/stop_blender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/include/blender_vscode/operators/stop_blender.py -------------------------------------------------------------------------------- /pythonFiles/include/blender_vscode/ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/include/blender_vscode/ui.py -------------------------------------------------------------------------------- /pythonFiles/include/blender_vscode/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/include/blender_vscode/utils.py -------------------------------------------------------------------------------- /pythonFiles/launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/launch.py -------------------------------------------------------------------------------- /pythonFiles/templates/addons/simple/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/templates/addons/simple/__init__.py -------------------------------------------------------------------------------- /pythonFiles/templates/addons/with_auto_load/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/templates/addons/with_auto_load/__init__.py -------------------------------------------------------------------------------- /pythonFiles/templates/addons/with_auto_load/auto_load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/templates/addons/with_auto_load/auto_load.py -------------------------------------------------------------------------------- /pythonFiles/templates/blender_manifest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/templates/blender_manifest.toml -------------------------------------------------------------------------------- /pythonFiles/templates/operator_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/templates/operator_simple.py -------------------------------------------------------------------------------- /pythonFiles/templates/panel_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/templates/panel_simple.py -------------------------------------------------------------------------------- /pythonFiles/templates/script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/templates/script.py -------------------------------------------------------------------------------- /pythonFiles/tests/blender_vscode/test_load_addons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/pythonFiles/tests/blender_vscode/test_load_addons.py -------------------------------------------------------------------------------- /src/addon_folder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/src/addon_folder.ts -------------------------------------------------------------------------------- /src/blender_executable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/src/blender_executable.ts -------------------------------------------------------------------------------- /src/blender_executable_linux.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/src/blender_executable_linux.ts -------------------------------------------------------------------------------- /src/blender_executable_windows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/src/blender_executable_windows.ts -------------------------------------------------------------------------------- /src/commands_new_addon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/src/commands_new_addon.ts -------------------------------------------------------------------------------- /src/commands_new_operator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/src/commands_new_operator.ts -------------------------------------------------------------------------------- /src/commands_scripts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/src/commands_scripts.ts -------------------------------------------------------------------------------- /src/commands_scripts_data_loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/src/commands_scripts_data_loader.ts -------------------------------------------------------------------------------- /src/communication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/src/communication.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/src/notifications.ts -------------------------------------------------------------------------------- /src/paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/src/paths.ts -------------------------------------------------------------------------------- /src/python_debugging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/src/python_debugging.ts -------------------------------------------------------------------------------- /src/select_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/src/select_utils.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/blender_vscode/HEAD/tsconfig.json --------------------------------------------------------------------------------