Suggested and funded by [[ https://blendernpr.org/| BNPR ]], this patch aims to update the long not-updated Freestyle UI
**Why do the UI upgrade:**
- Freestyle UI doesn't match the rest of Blender UI, it was neglected for a long time
- The current UI makes Freestyle workflows tedious and distracting
**Highlights:**
| |Before|After|
|Freestyle View Layer Panel Parameter Editor|{F10230866, width=100%}|{F10230867, width=100%}|
|Freestyle View Layer Panel Python Scripting|{F10230871, width=100%}|{F10230872, width=100%}|
|Lineset|{F10230894, width=100%}|{F10230896, width=100%}|
|Face Marks|{F10230881, width=100%}|{F10230882, width=100%}|
|Collection|{F10230887, width=100%}|{F10230888, width=100%}|
|Freestyle Strokes|{F10230898, width=100%}|{F10230899, width=100%}|
|Strokes sorting, selection and dashed line|^^| {F10230902, width=100%}|
|Freestyle Color|{F10230907, width=100%}|{F10230908, width=100%}|
|Freestyle Alpha|{F10230912, width=100%}|{F10230913, width=100%}|
|Thickness|{F10230922, width=100%}|{F10230923, width=100%}|
|Options become vertical when space is small| ___| {F10230927, width=100%}|
* Line Set Panel, Line Style selected under, similar to particle settings, sub panels for sub settings
{F10130713}
* Line style breadcrumb, making sure that editing line style setting always on the correct line style
{F10130716}
* Multiple line style panels to be open at the same time, this allows faster complex line style creation
{F10143162}
Video:
https://youtu.be/qaXhuJW_c9U
Workflow video (older revision): https://youtu.be/IqbjIq_A800
Doc patch (WIP): https://github.com/bnpr/FreestyleUIUpgrade/blob/main/freestyle-ui-upgrade-docs.diff