Go to file
Campbell Barton 72ef03d5a1 Extensions: split add-ons & extensions into separate preferences
Add back the "Add-ons" preferences, removing add-on logic from
extensions.

- Add support for filtering add-ons by tags
  (separate from extension tags).
- Tags now respect the "Only Enabled" option.
- Remove the ability to enable/disable add-ons from extensions.
- Remove add-on preferences from extensions.
- Remove "Legacy" & "Core" prefix from add-on names.
- Remove "Show Legacy Add-ons" filtering option.

Implements design task #122735.

Details:

- Add-on names and descriptions are no longer translated,
  since it's impractical to translate text which is mostly
  maintained outside of Blender.
- Extensions names have a `[disabled]` suffix when disabled so it's
  possible to identify installed but disabled extensions.
- The add-on "type" is shown in the details,
  so it's possible to tell the difference between an extension,
  a core add-on & a legacy user add-on.
- Icons are also used to differentiate the add-on type.
- User add-on's must be uninstalled from the add-ons section
  (matching 4.1 behavior).
- Simplify logic for filtering tags, move into a function.
2024-06-21 10:42:53 +10:00
.gitea Issue template: Add guidelines surrounding content restrictions 2024-05-31 17:22:07 +02:00
.github Fix: Switch to scheduled trigger for appropriate permission scope in workflow 2024-05-28 14:12:20 +02:00
build_files Cleanup: Fix outdated comments about library dependencies 2024-06-20 02:30:22 +02:00
doc Fix #104061: RenderEngine Python example does not work in background mode 2024-06-14 15:47:49 +02:00
extern glTF exporter: Draco: fix normalized draco accessors 2024-05-24 16:25:56 +02:00
intern Fix: Cycles runtime compile using outdated HIP parameters 2024-06-20 12:43:27 +02:00
lib Build: rebuild OSL (update LFS), resolve LLVM linking error 2024-06-15 18:32:26 +10:00
locale I18N: Updated UI translations from git/weblate repository (bd0b12e7e158). 2024-06-17 12:46:56 +02:00
release VSE: Update theme colors for strips 2024-06-20 20:22:12 +02:00
scripts Extensions: split add-ons & extensions into separate preferences 2024-06-21 10:42:53 +10:00
source Extensions: split add-ons & extensions into separate preferences 2024-06-21 10:42:53 +10:00
tests EEVEE: Update reference images for tests 2024-06-19 18:43:40 +02:00
tools Cleanup: spelling and duplicates in local dictionary 2024-06-20 17:30:08 +10:00
.clang-format Clang-Format: Ensure single new line at the end of files 2024-02-22 14:42:10 +01:00
.clang-tidy Clang-tidy: Ignore variable name length and .c/.cc include warnings 2022-05-06 15:26:54 +02:00
.editorconfig editorconfig: add HTML entry 2023-12-08 13:28:13 +11:00
.git-blame-ignore-revs Cleanup: add commit to .git-blame-ignore-revs 2023-05-03 20:31:11 +10:00
.gitignore Switch SVN to Git submodules using Git-LFS 2024-02-22 13:50:55 +01:00
.gitmodules Release: Updates for the 4.2 branch 2024-06-05 12:31:19 +02:00
AUTHORS AUTHORS: add 32 new authors 2024-06-18 12:09:43 +10:00
CMakeLists.txt Cycles: HIP support for AMD Strix APUs 2024-06-19 20:54:04 +02:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile Build: Use a different folder per architecture for "make deps" 2024-06-19 19:02:39 +02:00
make.bat Switch SVN to Git submodules using Git-LFS 2024-02-22 13:50:55 +01:00
pyproject.toml Extensions: Support online extensions and move add-ons outside Blender 2024-05-15 19:26:29 +02:00
README.md Docs: Replace most wiki links with links to new developer docs 2024-01-18 16:49:38 +01:00

Blender

Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.

Blender screenshot

Project Pages

Development

License

Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.

See blender.org/about/license for details.