GSoC 2024: Improvements to the Blender macOS User Interface Experience - Weekly Reports

Week 11

August 5 - 9

This Week (and start of the next):

  • Participated in the last UI Meeting (13/05/2024)
    • Got further feedbacks on the project and its ongoing PRs, especially on the Color Picker Layout
    • Discussed macOS window placement and future plans to properly support multiple monitors
    • Quickly showcased the new Client-Side Decoration WM API, with a potential future implementation of Colored Titlebar Decoration on Windows 11 by Harley
    • General UI discussion, see the Meeting Notes for more details
  • Continued Improvements on ongoing PRs
  • Misc bug fixing PRs such as Fix: UI: Wrong single editor window titles due to unset area sub-spacetype #126224
  • Finishing up the design of the new WM/GHOST Client-Side Decorations API deliverable as part of the Colored Titlebar PR.
    • Expandable flag-based API, featuring the possibility of applying multiple decorations style flags on a per-window basis
    • Provides Blender with a simple platform-independent and future-proof decoration API, allowing to create dynamic decorations using the current theme or window state
    • API overview/writeup coming soon once the design will be completely final
  • macOS Image Copy/Pasting Support:

Capture_2024-08-14_02.02.08
Demo - PR Coming Soon, some tweaks are still needed to properly cover all image source and destination types.

Next week:

As the very last week of GSoC (starting August 19th) will overlap with me starting a new (Blender related \o/) job, I’ll be less available in this final period. Next week will thus be focused on finishing and releasing in progress deliverables and refactors to start wrapping up the project.

12 Likes