Created attachment 109885 [details] screenshot with red rectangles around the problem fields Similar to bug 86018, if you resize the impress window under 816 pixels without the selection of any object, the zoom functions begin to disappear. This can easily be rectified by allowing the 2nd and 3rd statusbar fields to reduce in size of about half.
Reproducible with LO 4.4.0.0.beta1, Win 8.1. If I shrink the IMPRESS window all toolbars / window elements after adapting to this besides the status bar. In the status bar I have no change, it only gets cropped. I think, as Jay says, some fields in the status bar could also adapt / shrink as far as it is possible and maybe it could also get a feature like in the toolbars where I get at some degree an arrow on the right to select the other no longer visible features.
Vasily Melenchuk committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=d77f8eef165a7c6fd97cc06dcbc4ead55e7b633c tdf#86612: statusbar: hide some elements if width is not sufficient It will be available in 6.2.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
@Vasily: Compiled master from today but when I resize the window it still hides the zoom functions. Looking at the code there are mandatory sections now on the SB that are kept visible. Do we have to define the zoom function as mandatory? In other words, what exactly do I have to expect from the patch?
*** Bug 42894 has been marked as a duplicate of this bug. ***
(In reply to Heiko Tietze from comment #3) > @Vasily: Compiled master from today but when I resize the window it still > hides the zoom functions. Looking at the code there are mandatory sections > now on the SB that are kept visible. Sry, current patch was including fixes for Draw and Calc statusbars. Fix for Impress will follow. > Do we have to define the zoom function as mandatory? For all elements mandatory is true by default for backward compatibility. I've just put several mandatory=false for elements which are less important in my mind. > In other words, what exactly do I have to expect from the patch? Elements marked as mandatory=false will disappear one by one if window width is not sufficient to fit all status bar elements.
Vasily Melenchuk committed a patch related to this issue. It has been pushed to "libreoffice-6-1": http://cgit.freedesktop.org/libreoffice/core/commit/?id=73a401dac412249c9650b8c13a285c96fff8c523&h=libreoffice-6-1 tdf#86612: statusbar: hide some elements if width is not sufficient It will be available in 6.1.0.1. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
(In reply to Vasily Melenchuk (CIB) from comment #5) > (In reply to Heiko Tietze from comment #3) > > @Vasily: Compiled master from today but when I resize the window it still > > hides the zoom functions. Looking at the code there are mandatory sections > > now on the SB that are kept visible. > > Sry, current patch was including fixes for Draw and Calc statusbars. Got it. Cool feature, works like a charm. Hope you also do it for Writer.
PS: Please add this enhancement to the release notes https://wiki.documentfoundation.org/ReleaseNotes/6.1
(In reply to Heiko Tietze from comment #7) > Got it. Cool feature, works like a charm. Hope you also do it for Writer. Heiko, you could also do this yourself. Just add statusbar:mandatory="false" to the less important elements in the statusbar.xml. See https://cgit.freedesktop.org/libreoffice/core/diff/sd/uiconfig/sdraw/statusbar/statusbar.xml?id=d77f8eef165a7c6fd97cc06dcbc4ead55e7b633c for an example for Draw.
Vasily Melenchuk committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=48e14cbb13ff967e86136b11cf1bebf29e3f54cc tdf#86612: impress: mark several statusbar elements as optional It will be available in 6.2.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Vasily Melenchuk committed a patch related to this issue. It has been pushed to "libreoffice-6-1": http://cgit.freedesktop.org/libreoffice/core/commit/?id=bbaa3849618a3aab619e1ed5d0eddaa80a837e88&h=libreoffice-6-1 tdf#86612: impress: mark several statusbar elements as optional It will be available in 6.1.0.1. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
heiko tietze committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=9a8356d81bba69507861417a73aea98beca2b347 tdf#86612 - Keep zoom visible in Writer It will be available in 6.2.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
heiko tietze committed a patch related to this issue. It has been pushed to "libreoffice-6-1": http://cgit.freedesktop.org/libreoffice/core/commit/?id=ea5808780374cb520ec61c8e797f92fb7a6c37cb&h=libreoffice-6-1 tdf#86612 - Keep zoom visible in Writer It will be available in 6.1.0.1. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
*** Bug 122703 has been marked as a duplicate of this bug. ***