https://bugs.kde.org/show_bug.cgi?id=408504

--- Comment #5 from Chris Van Nooten <chrisvannoo...@hotmail.com> ---
Update:
So after sharpening my C++ skills, I went into the source code in search of
answers. A very noticeable thing to me was that the largest difference in UI
from 4.1 to 4.2 was the inclusion of the news widget, I took a 4.2.0-prealpha
commit that existed before the addition of the newswidget and after compiling I
could still tile the window.

I took the branch eb93795423ff8b59aa6d6cc88feb534f4e4672a1, which should be the
one the newswidget was added, after compiling it and running I was indeed
unable to tile the window, however by simply changing the minimumSize Property
for recentDocumentsListView from 300 to 250 inside the KisWelcomPage.UI I was
able to tile the window, however if I change my resolution to something lower
or even turn off "Auto hide the dock" I am unable to tile again.

I wanted to test this in the Master branch but with both the Master Branch and
the Krita 4.2 branch I kept getting:
[  8%] Linking CXX shared module kritalcmsengine.so
[  8%] Built target kritalcmsengine
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2
Which is odd as building with the commit header above worked fine even after I
switched back. Using "rm -rf build" and building from scratch did not resolve
the issue. I will try again later using the official KDE repository as opposed
to the Github mirror.

Regardless the addition of the newswidget seemed to have affected the minimum
width and in turn the ability to tile the window on the 1920X1080 and below
display setting at least in Gnome, I also noticed that by leaving out the
"Enabled" text I could make the window even smaller and tile with the dock not
hiding, a proposition would be to substitute it with "Show" or perhaps setting
it as an item below the "News" title.
I would commit this myself but as I cannot build using the master I rather not
commit untested code even if it is a UI change (and I don't know if this will
be seen as proper cause for it).

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to