- 4k support and multimonitor or variable dpi support
Does this include 5K support as well? I switched to 5K monitors with
Windows 11, and the graphics are quite broken, including the minuscule
toolbar icons. I’m still using it full steam, though, as I know much of
the UI by heart :)))
I think modernizing the graphics framework and developing a workable
approach to UI translation should be priorities, as this is where OO is
falling painfully behind the times.
--
Pagarbiai / Sincerely,
📧 Aivaras Stepukonis <mailto:[email protected]>
------------------------------------------------------------------------
2026-11-04 20:37, Petko.apache.org via dev rašė:
Hi all,
I would like to put (again) the windows roadmap on the table. I have
the feeling that there is still a disagreement how we move and what to
do.
What i would like to propose a 2 step modernization.
The goal is AOO6. I see following features in AOO6
- 4k support and multimonitor or variable dpi support
- windows (native?) theming, allowing at least dark mode, contrast mode.
- accessibility that work with readers. At least support windows
reader, but if we get 3rd party software to work too that would be
awesome.
maybe other things i do not know about at the moment.
Why not AOO5. The answer is simple.
- momentum
it would push a release further back. I tried 4k support and variable
DPI, and while it worked it was a rabbit whole. I started to run into
small issues that created small frictions in the code.
I want to prepare for the changes, clean up code that does not support
a modern UI. (that does not mean AOO will look different. It means
adding the features to support the development that is normal today.
- change size.
The chang got really big. I want to split it into smaller chunks and
have it tested and create robust code.
Now where does it end then for AOO5.
I propose
- AOO5 floor is win7
- AOO API does not or minimal change from the win2k / winXP API,
because we know it works.
- Focus on modernizing the code base first.
-- cuting off 4.1.X
-- VLC modernization
-- fix optical bugs for a decent codebase. (examples are, if you have
an arabic or hebrew text the mark tool is really wrong. It marks the
right words but it is an optical glitch. On dxt there are some grafic
errors, which seem to have their root cause in the code which draws on
the canvas.)
-- we will bump C++ standards internally pretty quickly once AOO5 has
taken over from 4.1.X
-- probably bumbing java standards too? not sure.
- python is an issue. For python 3.11.15, that we have in trunk i back
ported the compatibility already to win7. the project maintains only
compatibility to 8.1 which does not make sense in my eyes. Since win8
is irrelevant. So far i think it works.
I think the floor in win7 is a small effort to maintain. It will not
slow development. It is a continuation of our principles.
And if we release AOO6, we still can easy backport fixes to AOO5 if
the communtiy has win7 in use and requests it
Which i think makes a difference in our communication to our users who
value long term support. Plus we do support the spirit of the EU
cyber resilience act without the need to do so.
Imho this would be a strong statement against industrial decay.
I hope this plan is convincing and makes sense. In addition I hope i
could make my point why flooring on win7 is not a step back. and does
not block.
I am looking forward to your comments.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]