Bug Hunting Session
Bug 125065 - Enhancement: I want an entry field added to be able to change the default amount of indent for the Increase Indent button in LibreOffice Writer, Calc, and any other LibreOffice programs that already contain an Increase Indent button.
Summary: Enhancement: I want an entry field added to be able to change the default amo...
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
6.0.7.3 release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Options-Dialog Button-Controls
  Show dependency treegraph
 
Reported: 2019-05-01 18:15 UTC by Dr. Pam Halton
Modified: 2019-06-27 07:18 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dr. Pam Halton 2019-05-01 18:15:39 UTC
Description:
Enhancement AKA New Feature Request: I want an entry field box to type a number into, that changes the default amount of indent for the Increase Indent button in LibreOffice Writer, in LibreOffice Calc, and all other LibreOffice programs that have an Increase Indent button. The Increase Indent button is  already on the toolbar in both the LibreOffice Writer and Calc programs. 

To be clear, I don't want to define a style. 

I am asking that the LibreOffice development team build in an entry field  box where I can, in the future, type in a number (i.e. 0.125 inches) that the LibreOffice Writer or Calc program would always use every time I press the Increase Indent button on the toolbar in that LibreOffice program. 

Right now, the Increase Indent button on the toolbar always indents by 0.5 inches. It uses 0.5 inches, regardless of how my tabs are set, regardless of how styles are set, etc. Instead, I want an entry field box where I could change the number of inches that Increase Indent button indents each time I pressed the button again. 

For example, if one day I want the Increase Indent button in LibreOffice Writer to default to 0.125 inches, I would type 0.125 into the new entry field box and it would indent an additional 0.125 inches every single time I pressed the Increase Indent button from then on. If, on a different day, I wanted the Increase Indent button to default to 1 inch every time I pressed that Increase Indent button, I would type 1 into the new entry field box, and then the Increase Indent button would always default to indenting an additional 1.0 inches every time I pressed the Increase Indent button from then on, until I changed it again in the future. If on a third day, I was in LibreOffice Calc, and I pressed the Increase Indent button in LibreOffice Calc, LibreOffice would use the same setting of 1 inch that I had set it for in LibreOffice Writer the previous day.
 
I don't want to define a paragraph style. I want the Increase Indent button to use the same amount of whatever number of inches I tell it, every single time I press the Increase Indent button. I want one place, one new entry field box, where I could just enter the number and have that Increase Indent button indent that same amount of inches, every single time that Increase Indent button is pressed in either LibreOffice Writer or LibreOffice Calc.

Thanks.


Actual Results:
Right now, every time I press the Increase Indent button in LibreOffice Writer, it indents by an additional 0.5 inches every time I press the Increase Indent button. I have my tabs set how I want them to 0.125 inches = 1/8 inches. The Increase Indent button still indents by 0.5 inches which is not what I want.

Expected Results:
Once the new enhancement of a new entry field box was added to LibreOffice Writer, Calc, and any other programs that already have an Increase Indent button on their toolbar, and once I typed 1/8 (inch) = 0.125 (inches) into that new entry field box for the Increase Indent button's default function, then every time I pressed the Increase Indent button, in either LibreOffice Writer or Calc, it would increase the indent by an additional 1/8 inch = 0.125 inch exactly each time I pressed the Increase Indent button. If I wanted it to increase exactly 0.25 inches, I would press the Increase Indent button twice. If I wanted it to increase exactly by 3/8 of an inch = 0.375 inches, I would press the Increase Indent button 3 times. 

If, on a different day, I typed a new number of 2.25 inches into the new entry field box for Increase Indent, then now it would indent to 2.25 the first time I pressed the Increase Indent button, and it would indent to 4.5 inches the second time I pressed the Increase Indent button.

If, one month later, I typed 0.41 into the new entry field box for the Increase Indent button, it would indent by 0.41 inches the first time I pressed the Increase Indent button. It would indent by 0.82 inches the second time I pressed the Increase Indent button. It would increase to 1.23 inches the third time I pressed the Increase Indent button.


Reproducible: Always


User Profile Reset: No



Additional Info:
Comment 1 Heiko Tietze 2019-06-12 14:01:29 UTC
What we could do is to introduce an expert option (Tools > Options > Advanced) to change the amount an indentation is done. 

Maybe https://opengrok.libreoffice.org/xref/core/sw/source/core/doc/docfmt.cxx?r=28bff4bd#1645 (1134)
For Draw/Impress: https://opengrok.libreoffice.org/xref/core/sd/source/ui/view/drtxtob1.cxx?r=a7ceb335#139 (1000)
Unclear for Calc.

But OTOH I the mean we have are sufficient. Do you work with the sidebar and in particular the indentation edit fields at the properties deck, Pam? In the end it's also worth to rethink a proper style.
Comment 2 Thomas Lendo 2019-06-25 19:54:40 UTC
In a perfect world, the indent buttons (and others as well) should respect the selected paragraph/cell style and its properties. With that no UI has to be introduced/changed.

Indent default options could fit in the options dialog where tab space properties already exist.
Comment 3 Heiko Tietze 2019-06-27 07:18:54 UTC
We talked about this request in the design meeting and decided to resolve the issue as WORKSFORME. The spinbutton is a light-weight control that allows small changes per click (depending on the chosen unit, in/cm/pt...) and large or exact changes by entering the value. If we make the stepping dependent on an input somewhere else things become too complicated.

Thanks for reporting the idea anyway. We definitely appreciate the input from users.