Hello,

I’m writing to this mailing list because I am in the middle of some work
that I am really hoping to complete for release in 2.93. However, this is a
bit complicated by the UI Module now being “headless”, Brecht’s move to
Rendering, and that some of my changes are Windows-specific.

This starts with D8084 <https://developer.blender.org/D8084> - “UI: Join or
Close Any Area” – which allows joining of almost any areas, adds the
ability to “Close” any editor, and generally makes area maintenance
functions a bit easier and more discoverable.

Because the above makes some window management functions easier to find, I
had started on some refactoring of window-creation routines, mostly to
address some long-standing problems on Windows. That is mostly done and
things are running fine on Windows now, with just a few stragglers:

An omission in my Win32 changes results in owned windows (like Window / New
Window) not being able to go “full screen”. That is fixed in D10470
<https://developer.blender.org/D10470>.

One long-standing problem, positioning of child windows on Multiple
windows, has been improved but could be better. D10469
<https://developer.blender.org/D10469> makes it perfect.

A long-standing, but fairly obscure, problem where some windows could draw
text at the wrong size because of other windows with varying DPI is fixed
in D10483 <https://developer.blender.org/D10483>.

Less important, and a bit more optional, is the last of the window-creation
refactoring, in D10419 <https://developer.blender.org/D10419>. This mostly
just simplifies code but also makes it so that Window / New Window gives a
less complex layout.

It isn't a big problem if only some, or even none, of these are not
approved in time for 2.93, but I just don't want to scramble at the last
moment.

Regards, Harley
_______________________________________________
Bf-committers mailing list
Bf-committers@blender.org
https://lists.blender.org/mailman/listinfo/bf-committers

Reply via email to