Go to file
Sybren A. Stüvel 3a3e664ae2 Add option to make a job setting auto-evaluatable by the user
Add a new job setting option `autoevalLockable`. Setting this to `true` in
the job compiler's `JOB_TYPE` settings has the following effect:

- By default, the setting will not be editable in Blender's job submission
  interface. Instead, a toggle button with a 'car' icon will be shown.
- When the 'car' button is toggled off, the setting becomes editable again.

In its default, uneditable state, the setting will be auto-evaluated before
submission.

This makes it possible to 'lock in' auto-evaluation. The main use case is
for the frame range of the render job. By default this will be locked to
the scene frame range, but it can still be overridden if a different
range is wanted.
2023-07-13 12:07:02 +02:00
.gitea/issue_template Slight tweak to the bug template 2023-02-07 17:41:12 +01:00
.vscode Git-ignore .vscode/launch.json 2023-07-10 14:10:49 +02:00
addon Add option to make a job setting auto-evaluatable by the user 2023-07-13 12:07:02 +02:00
cmd Worker: Point users to docs if worker cannot find Blender 2023-07-10 15:09:06 +02:00
internal Add option to make a job setting auto-evaluatable by the user 2023-07-13 12:07:02 +02:00
pkg OAPI: regenerate code 2023-07-13 12:06:21 +02:00
web OAPI: regenerate code 2023-07-13 12:06:21 +02:00
.editorconfig Include .editorconfig file 2022-05-02 18:25:40 +02:00
.env.example Fix check-environment Makefile rule 2023-05-19 12:09:29 +02:00
.gitattributes .gitattributes: explicitly denote specific file extensions as 'text' 2023-07-13 11:55:41 +02:00
.gitignore Git-ignore .vscode/launch.json 2023-07-10 14:10:49 +02:00
.gitlab-ci.yml Configure SAST in .gitlab-ci.yml, creating this file if it does not already exist 2022-01-03 18:50:58 +00:00
CHANGELOG.md Rename worker 'clusters' to 'tags' 2023-07-10 11:11:03 +02:00
CONFIG_DESIGN.md Partial design doc for configuration handling 2022-02-21 19:47:52 +01:00
debug-job-echo.sh Fix T99434: Two-way Variables 2022-07-22 11:58:35 +02:00
debug-job-render.sh Fix T99434: Two-way Variables 2022-07-22 11:58:35 +02:00
deploy.sh Deployment: make backup of SQLite database before every deploy 2023-07-10 12:42:15 +02:00
go.mod Upgrade GORM & SQLite 2023-07-06 16:08:57 +02:00
go.sum Upgrade GORM & SQLite 2023-07-06 16:08:57 +02:00
LICENSE License: license all code under "GPL-3.0-or-later" 2022-03-07 15:26:46 +01:00
Makefile Add CLI utility to recreate tasks of jobs 2023-07-10 14:10:15 +02:00
README.md README.md: remove most info from the README and direct to the website 2022-08-01 16:56:40 +02:00

Flamenco 3

This repository contains the sources for Flamenco 3. The Manager, Worker, and Blender add-on sources are all combined in this one repository.

The documentation is available on https://flamenco.blender.org/, including instructions on how to set up a development environment & build Flamenco for the first time.

To access the documentation offline, go to the web/project-website/content directory here in the source files.

License

Flamenco is licensed under the GPLv3+ license.