Bug 140544 - FORMATTING: Some existing writer paragraph styles may be more efficiently grouped in a new hierarchy named "Letter"
Summary: FORMATTING: Some existing writer paragraph styles may be more efficiently gro...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: difficultyMedium, easyHack, skillCpp, topicDesign
Depends on:
Blocks: Writer-Styles-Paragraph
  Show dependency treegraph
 
Reported: 2021-02-19 22:54 UTC by cpmonger
Modified: 2024-01-27 08:04 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
LibreOffice v7.0.3.1 -- Styles Hierarchical View -- Before -- Screenshot -- png (115.55 KB, image/png)
2021-07-23 20:19 UTC, cpmonger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description cpmonger 2021-02-19 22:54:42 UTC
Description:
LibraOffice Writer paragraph styles type "Letter" may be more efficiently grouped in a new hierarchy. Global low-level and high-level styles are currently intermixed. Letter styles may only be used by a few users, and are a distraction. Most other style types are grouped.


Steps to Reproduce:
1. Start LibraOffice Writer
2. Open Manage Styles (F11)
3. Select Paragraphs
4. Pull-down (select) Hierarchical view

Actual Results:
Manage Styles -- Paragraph shows lowest-level 'letter' styles sprinkled among high-level hierarchical root styles such as "Headings" and "Text Body"

Expected Results:
Low-level and high-level styles are intermixed. Letter styles may only be used by a few users.


Reproducible: Always


User Profile Reset: Yes


OpenGL enabled: Yes

Additional Info:
Proposed enhancement meta-description:

1. Create paragraph style level-02 "Letter" hierarchy under level-01 "Default Paragraph Style".

2. Move the existing 'letter' paragraph styles to "Letter" subordinate level-03 styles:
"Addressee"
"Complimentary Close"
"Sender"
"Signature"

3. Consider adding the following paragraph styles:
"Letter Head" (often needed for business; may include embedded logo)
"Letter Date" (often a separate line, often right-justified)
"Letter Subject" (next paragraph" "Letter Body"; meta-data field?)
"Salutation" (next paragraph" "Letter Body")
"Letter Body" (separate from "Text Body", to include numbering by default?)
"Letter Body Indent" (optional, but useful)
"cc", "bcc", and/or "cf" (may be concatenated as: "Letter Copy To")

4. Consider changing the following paragraph style names:
"Addressee" (change to "Address To"?; modern, explicit, mimics email convention)
"Sender" (change to "Address From"?; modern, explicit, mimics email convention)

5. Review all 'letter' paragraph styles for 'next paragraph' sequential linking

6. Consider external dependencies to databases and bibliographies, etc.

7. Related to separate issue re creating non-taggable 'root' paragraph styles (indicated in light gray) such as: "Graphics", "Headings", "Letter", "Table Body" (note table "Table" style"), "Text Body", etc.
Comment 1 Dieter 2021-03-06 06:10:53 UTC
I can't see a paragraph style "letter" in

Version: 7.1.1.2 (x64) / LibreOffice Community
Build ID: fe0b08f4af1bacafe4c7ecc87ce55bb426164676
CPU threads: 4; OS: Windows 10.0 Build 19042; UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: en-GB
Calc: CL

Are you sure, that it isn't a custom style? And if you don't agree with hierarchy, you can easily customise it and add as many additional styles as you want. 

Does this information help you?
=> NEEDINFO
Comment 2 cpmonger 2021-03-12 17:42:54 UTC
Hi Dieter:

In answer to the two questions in your comment:

[1.] Q: "I can't see a paragraph style "letter" in <version description>. Are you sure, that it isn't a custom style?"

A: Yes sir, I am certain it is not a custom style; see proposed _enhancement_ meta-description in the "Additional Info" section.

Additional Info:
Proposed enhancement meta-description:

1. Create paragraph style level-02 "Letter" hierarchy under level-01 "Default Paragraph Style".

[2.] Q: "And if you don't agree with hierarchy, you can easily customise it and add as many additional styles as you want."

A: I am seeking to contribute to a hierarchy organization improvement issue, i. e., fix once -- help many. I offered my logical reasoning at the beginning:

"Description:
LibraOffice Writer paragraph styles type "Letter" may be more efficiently grouped in a new hierarchy. Global low-level and high-level styles are currently intermixed. Letter styles may only be used by a few users, and are a distraction. Most other style types are grouped."

[3.] Further, in accordance with directions and conventions, I carefully edited a hopefully clear title and summary:

"Writer paragraph styles "Letter" may be more efficiently grouped in a new hierarchy."

[4.] May I respectfully observe that this is only one of several related style hierarchy issues.

Thanks!
Comment 3 cpmonger 2021-07-19 01:17:28 UTC
(In reply to Dieter from comment #1)

Hi Dieter:

Could you please take another look at this issue? This particular style/format logical inconsistency is only one of several. I have more!

While I am really not much of a programmer, I could be considered a skilled technical writer, (starting with FrameMaker, circa 1990, on a Sun SPARCStation 1).

Further, I would not have filed a bug-report (enhancement) without detailed study. Of course, I reviewed previous filings and found similar issues were at least discussed if not addressed.

If you only were speaking as an individual courtesy, at least you did respond (Thank You). Do you perhaps have a recommendation whom to, or how to, raise the issue with developers?

Styles often confuse beginners, but their consistent use certainly contributes to document quality.

Thank you.
Comment 4 Buovjaga 2021-07-19 08:26:42 UTC
Dieter: there is no style having literally "Letter" in their name. cpmonger was just referring to the existing styles
"Addressee"
"Complimentary Close"
"Sender"
"Signature"
Comment 5 Heiko Tietze 2021-07-23 10:05:23 UTC
We discussed the topic in the design meeting. Another option than what is suggested would be to hide these styles; would be shown when a document uses it, eg, via the letter wizard. But that maybe affects not the Signature nor do we load a template by default (which would make this easy to implement).
 
So let's move the styles under a new Style "Letter" that derives from Default PS without any changes.

Blueprint for implementation could be bug 126257
Comment 6 cpmonger 2021-07-23 20:19:51 UTC
Created attachment 173815 [details]
LibreOffice v7.0.3.1 -- Styles Hierarchical View -- Before -- Screenshot -- png
Comment 7 cpmonger 2021-07-23 20:22:16 UTC
Proposer concurs.
Thank you.
Comment 8 cpmonger 2024-01-26 20:58:38 UTC
Hello!

May I please request a review of this issue (enhancement)? It does not appear to be either implemented or WONTFIX, thus not technically resolved as "FIXED."

(Ubuntu package version: 4:7.5.9.2-0ubuntu023.04.1)

Please also consider that there are other style hierarchy issues, as mentioned in the issue description, paragraph 7. Should this enhancement be accepted and implemented I would be willing to help propose, research, draft, and follow a deeper review of Writer style hierarchies. Unfortunately, I am not skilled in code work.

Thank you.
Comment 9 Buovjaga 2024-01-27 08:04:39 UTC
(In reply to cpmonger from comment #8)
> Hello!
> 
> May I please request a review of this issue (enhancement)? It does not
> appear to be either implemented or WONTFIX, thus not technically resolved as
> "FIXED."
> 
> (Ubuntu package version: 4:7.5.9.2-0ubuntu023.04.1)
> 
> Please also consider that there are other style hierarchy issues, as
> mentioned in the issue description, paragraph 7. Should this enhancement be
> accepted and implemented I would be willing to help propose, research,
> draft, and follow a deeper review of Writer style hierarchies.
> Unfortunately, I am not skilled in code work.

The enhancement request was accepted in 2021 and even defined as an easy hack, so beginners will find it more easily.