Version: 7.5.1.2 (X86_64) / LibreOffice Community Build ID: fcbaee479e84c6cd81291587d2ee68cba099e129 CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: Skia/Vulkan; VCL: win Locale: en-US (en_US); UI: en-US Calc: CL threaded Jumbo The status bar (SB) horizontal placement of the 'document modified' indicator/save button is inconsistent across LO apps. This inconsistency forces a negative user experience of re-learning muscle memory in both visual search and when the button is used to launch a SAVE action. The v7.5 behavior is: Writer, Writer/Label, Writer/Business Cards -- placed against left SB boundary (SB field 1 from left window boundary) Impress -- placed right of center (SB field 5 from the left window boundary) Draw -- placed right of center (SB field 6 from the left window boundary) Calc, Writer/Web, Writer/XML -- placed right of center (SB field 7 from the left window boundary) I suggest a good practice for organizing SB 'simple' indicators/button functions (modified/save, insert mode toggle, selection mode, digital signature, vice 'wordy' fields such as style and language name fields) is to visually group all those buttons that are common across LO apps and consistently locate that visual group either against the left or right SB boundary. Regards.
Before 7.2, all components had it in the right half of the status bar. Since 7.2 and commit d8026943e51fe651caed18c8d1441d6d84f72f93, Writer has it as first element on the left, see bug 133265. Icon in Calc has already been moved to the left in 7.6, which was done by 8dc8ffff443c3b13e8782fdbaf61594056df8126. Math, Draw and Impress still have it on the right. Heiko, any chance you could follow up to have it on the left for the remaining 3 components?
If the statusbar.xml in /core/chart2/uiconfig/statusbar/ /core/dbaccess/uiconfig/dbapp/statusbar/ /core/reportdesign/uiconfig/dbreport/statusbar/ /core/sd/uiconfig/simpress/statusbar/ /core/starmath/uiconfig/smath/statusbar/ /core/sd/uiconfig/sdraw/statusbar/ /core/basctl/uiconfig/basicide/statusbar/ /core/sw/uiconfig/swform/statusbar/ /core/sw/uiconfig/swreport/statusbar/ /core/sw/uiconfig/sglobal/statusbar/ /core/sw/uiconfig/sweb/statusbar/ /core/sw/uiconfig/swriter/statusbar/ /core/sw/uiconfig/swxform/statusbar/ /core/sc/uiconfig/scalc/statusbar/ /core/framework/dtd/ /core/framework/source/uielement/ /core/framework/inc/uielement/ contains <statusbar:statusbaritem xlink:href=".uno:ModifiedStatus" statusbar:align="center" statusbar:ownerdraw="true" statusbar:width="16"/> this entry should be moved to the first position. For example, https://gerrit.libreoffice.org/c/core/+/148427/3/sc/uiconfig/scalc/statusbar/statusbar.xml
Please also consider insert mode toggle, selection mode, digital signature, etc. 'simple' indicators/button functions that are common across LO apps. I am guessing digital signature applies to all LO doc types (including templates!). Whereas insert and selection modes possibly not? The main thing will be to establish a future-proof design pattern for these kind of SB indicators/buttons. If in the future a new SB button function across all apps appears, then this new pattern will be the default for SB location unless some strong exception justification in user experience. Regards.