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}|{F10230867}|
|Freestyle View Layer Panel Python Scripting|{F10230871}|{F10230872}|
|Lineset|{F10230894}|{F10230896}|
|Face Marks|{F10230881}|{F10230882}|
|Collection|{F10230887}|{F10230888}|
|Freestyle Strokes|{F10230898}|{F10230899}|
|Strokes sorting, selection and dashed line|^^| {F10230902}|
|Freestyle Color|{F10230907}|{F10230908}|
|Freestyle Alpha|{F10230912}|{F10230913}|
|Thickness|{F10230922}|{F10230923}|
|Options become vertical when space is small| ___| {F10230927}|
* 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