mart created this revision. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY plasmawindowed didn't set any minimum size to its window, so it could be resized unusably small. it tried to find its attached Layout, but the attached property object wasn't created. now set the minimum size by the following heiristics: - if there is a switchsize, set it to switch to full representation - then take the full representation minimum size if available and bigger then switch size - otherwise, set it as SizeEnormous icon size - in any case, don't let the window be less than that BUG:376277 TEST PLAN tried both an applet that exports a layout and ful lrepresentation (kickoff) and an applet that wants to stay collapsed (analog clock) kickoff stays expanded at a reasonable minimum size, the clock can be scaled down to 128x128 REPOSITORY R120 Plasma Workspace BRANCH phab/plasmawindowed REVISION DETAIL https://phabricator.kde.org/D5235 AFFECTED FILES plasma-windowed/CMakeLists.txt plasma-windowed/plasmawindowedview.cpp plasma-windowed/plasmawindowedview.h To: mart, #plasma Cc: plasma-devel, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol