Hi Octavio, all,<br><br>thanks for bringing this back, I wasn&#39;t sure I had sent it to the right list. Right now I&#39;ve subscribed to the design&#39;s list (thanks Bernhard), so we&#39;re talking (feel free to keep <a href="mailto:libreoffice@lists.freedesktop.org">libreoffice@lists.freedesktop.org</a> out of replies if you want).<br>
<br>This mail is just too long, so go on to the end for conclusions.<br><br> I&#39;m going carefully through the chapter 3 of &quot;getting started guide&quot; and chapters 6 &amp; 7 of &quot;writer guide&quot; available here: <a href="http://wiki.documentfoundation.org/Documentation">http://wiki.documentfoundation.org/Documentation</a>, all of which on using styles. I want to be sure I know at least the present way of doing things before suggesting any new way (again; thanks Bernhard for highlighting the flaws in my reasoning). And I&#39;ll continue to follow this list and try to come up with ideas and suggestions.<br>
<br>As for the ones that arose, I would agree with Octavio: as soon as I read Bernhard suggestions, dialog and notifications came to my mind, and I too am not very fond of those. The problems were well put, but it needs to be worked out.<br>
<br>The things Andy brought up: a) better documentation in Help and b) reducing or permitting deletion of built-in styles, seem reasonable to me. We have many &quot;Customized Index&quot; styles pre-built, which sounds counter-sense, and we have more paragraph styles refering to lists and numbering than lists and numbering styles for themselves. Documentation is always welcome, but quite frankly I believe a big improvement in documentation doesn&#39;t always reflects in big improvement in usability, because most people don&#39;t ever read them. Some documentation is needed, but that we already have (and I believe there&#39;s already some additional work being thrown on that).<br>
<br>So we go to Octavio&#39;s suggestions, which go on pre-built styles reasoning, and seem to be on that same line. Last weekend I was helping my girlfriend with some formatting in a long document, and while formatting styles, we ended up with a Title 2  following a Title 3 which in turn was following a Title 1. It seemed OK, but turned out to be wrong when we generated a PDF, which uses titles hierarchy to make indexes. The same happened with my poem book: I used different title styles, depending on whether the poem had a title or not (so it&#39;s first line had to be a different title style in the document). So I learned I had to respect hierarchy, but whether I should create new styles based on that Title 1, or if there was another way, and furthermore, if my PDFs would respect the hierarchy with my new styles, none of this was clear. We need reasoning, and the first thing to achieve that, IMHO, is to narrow down the number of built-in styles -- the second is to find a way to make it clear what are those remaining good for.<br>
<br>But I&#39;m just repeating wiser men. The big problem is, if I got it right, how to make use of styles easier (instead of necessary, obligatory, as I had suggested earlier), without getting in the way of user&#39;s current workflow.<br>
<br>I believe we should note that there are different ways to use styles: some use it all along (like Bernhard -- &quot;I like using styles for character formatting too&quot;), others just use them for paragraphs (myself, in the long run), others just don&#39;t (my gilrfriend before I doctrinated her :-)). I guess this is an almost political decision, whether we want all these uses to be equally acceptable, or if we want to impose a right way of doing things. Depending on the answer, we can focus our efforts.<br>
<br>I say &quot;almost political&quot; because I&#39;ve heard more than once that compatibility with MSoffice was not a problem, provided you have used styles. And copying and pasting gets really messy (at least in a way that seems incoherent/inconsistent) if you&#39;re not using styles. This may seem a subjective feeling, but I trust LibreOffice much more after I started using styles. My girlfriend even experienced applied direct formatting simply disappearing after re-opening a document (on OpenOffice -- this could be a bug, but then again, the inconsistency feeling: we should know that it&#39;s a bug, and not just the way things are -- she said to me: this is no good software; and she&#39;s a long time happy, supporting linux user).<br>
<br>This &quot;subjective feeling of consistency&quot; is a great achievement for any software. If one feels it is consistent, he may go to the Documentation to learn how he may benefit. Otherwise, he might feel it&#39;s not worth it, and may grab a pirate copy of MSoffice just the same (which is not that consistent either, but you know the story).<br>
<br>Sorry for writing such a long mail. I guess my main point was: do we want people to start using styles all of a sudden (my original intent), or do we just want it to be easier for those who already use it, or plan to use it, and to let the others continue to do direct formatting as they are accostumed with? If it&#39;s easy enough, it won&#39;t be a &quot;power user&quot; thing anymore, and more people will use it. But is there known issues against using direct or hard formatting? What will bring the most &quot;subjetive feeling of consistency&quot; in using the software?<br>
<br>Best regards to all (and congratulations for GSoC admission).<br><br>Rafael<br>/<br><br><br><br><div class="gmail_quote">2011/3/27 Octavio Alvarez <span dir="ltr">&lt;<a href="mailto:alvarezp@alvarezp.ods.org">alvarezp@alvarezp.ods.org</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On Sat, 26 Mar 2011 16:33:39 -0700, Bernhard Dippold<br>
&lt;<a href="mailto:bernhard@familie-dippold.at" target="_blank">bernhard@familie-dippold.at</a>&gt; wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Rafael, all!<br>
<br>
I don&#39;t know if you have noticed Octavio&#39;s reply (it raised your mail to visibility again), because he didn&#39;t CC you, what seems to be usual here on this list (in opposite to any other LibreOffice list).<br>
</blockquote>
<br></div>
I put him in the To: field. However, you did not Cc: me in this message.<br>
I&#39;m interested in everything related to styles.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
What I was thinking is how to make new users (or even old ones) to use<br>
style-based rather than direct formatting.[...]<br>
</blockquote>
<br>
Styles are a very mighty feature - but as you state below, they are not accessible enough to be accepted by the average user.<br>
</blockquote>
<br></div>
And *this* is where we could improve. Instead of trying to forcedly push<br>
styles to the average user we could try to make it more user-friendly and<br>
intuitive.<br>
<br>
To start off with an idea (I think you will like it): we could fix the<br>
always visible, whatever-is-named, Styles dropdown in the toolbar. Let&#39;s<br>
assume the user visits the dropdown (maybe he is just exploring). Let&#39;s<br>
accept the following facts:<br>
<br>
1. &quot;Default&quot; without a noun has no meaning: &quot;Default&quot; *what*?<br>
<br>
2. &quot;Heading 1&quot; and &quot;Heading 2&quot; are technical names, not explicit enough,<br>
and therefore, not user-friendly: Does it mean &quot;The first and second<br>
heading in my document&quot; or &quot;Different types of heading [disregarding a<br>
nesting level]&quot; or &quot;The level of nesting of a header&quot;?<br>
<br>
3. Having &quot;Default&quot; as the default causes problems: So, we start writing.<br>
We leave it as &quot;default&quot; (because, it&#39;s the *default*, right? We trust the<br>
developers.) We write a couple of paragraphs and headings (for which we<br>
choose Heading 1 and 2). We change &quot;default&quot; line spacing to &quot;double&quot;. Why<br>
did it change the line spacing of my headings?! How do I change my<br>
paragraph spacing *without* modifying my headings? The advanced user will<br>
tell him to set all his paragraphs to &quot;Text body&quot; first, always, or change<br>
all the regular paragraphs to Text body, skipping the Headings (which is a<br>
pain). Then, why, oh why, is Text body NOT the selected-by-default style.<br>
Same thing with Header and Footer.<br>
<br>
4. Paragraph styles are the easiest to understand, and the one that gives<br>
the user the most immediate benefit. He will have a solid base for a<br>
uniformly formatted document, assuming he considers that as a benefit<br>
(some users don&#39;t). Also, should he discover &quot;Insert &gt; Indexes and Tables<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Indexes and Tables...&quot;, just by clicking OK he will save himself hours<br>
</blockquote>
of pain.<br>
<br>
My proposal:<br>
<br>
1. Adjust it to have something like &quot;[ Regular paragraph |v]&quot;. At least<br>
&quot;regular paragraph&quot; with a dropdown implies there are *other kinds* of<br>
paragraphs, which paragraph styles is all about.<br>
<br>
2. Have the dropdown show as options: &quot;1st-level title&quot;, &quot;2nd-level<br>
title&quot;, &quot;3rd-level title&quot;. I would add &quot;Document title&quot; too. Those names<br>
are friendly names that would map to Text body, Heading 1, Heading 2,<br>
Heading 3 and Title, *or* have these styles renamed all over LibO. My<br>
problem with the renaming-all-over idea is that it would break the sorting<br>
order of<br>
styles.<br>
<br>
3. I would take &quot;Default&quot; out of the list and put &quot;Text body&quot; as the<br>
selected-by-default style (and rename &quot;Default&quot; to &quot;Root&quot; in the S&amp;F<br>
window or any better idea.)<br>
<br>
(How all this could break already existing documents, I don&#39;t know.<br>
TEsting would be needed.)<br>
<br>
4. Rename &quot;More...&quot; to &quot;More styles...&quot; &lt;---- HERE you introduce the term<br>
&quot;styles&quot; as a &quot;kind of paragraph&quot;.<br>
<br>
5. In the S&amp;F window, between its toolbar and the style list, add an<br>
explicit label &quot;This paragraph is a: [ Text body ]&quot;.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
All that applies to paragraph styles, but once you are in that path,<br>
it&#39;s quite easy to take a hand on character and page styles. As for Bold<br>
and Italic, and some of the other character formatting, I guess it poses<br>
a problem, for which I don&#39;t have any answers yet. The most uses of Bold<br>
and Italic are with direct formatting.<br>
</blockquote>
<br>
But it is the mightiest area IMHO:<br>
<br>
HTML provides styles like &quot;strong&quot;, &quot;emphasized&quot; and so on, so at least some people know about this option.<br>
</blockquote>
<br></div>
Now we need a way to set both at the same time. What if it is a foreign<br>
word (italic) inside a strong statement (bold)? We don&#39;t have that yet.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
What we would need: An easy way to ask the user what he wants to do.<br>
</blockquote>
<br></div>
I am against dialogs as much as possible. It takes away the input focus,<br>
which is a source for &quot;what is happening here?&quot;.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Perhaps by using the new notification feature (currently worked on at OOo) we could inform the user that he enters a different style when he adds an attribute.<br>
</blockquote>
<br></div>
That&#39;s the problem &quot;just adding an attribute&quot; shouldn&#39;t alter styles<br>
at all.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
And in case this is not his intention we could provide different options:<br>
<br>
- Apply new attribute to selection only (single paragraph/character style - near to hard formatting)<br>
- Apply new attribute to existing style (modifying all appearances of the style in the document)<br>
- Create new style with the new attribute and the already existing ones (provide an easy name like &quot;Standard bold&quot; or &quot;Textbody red background&quot;). If the new style already exists, the selection can join this style. This should be standard behavior.<br>

</blockquote>
<br></div>
This implies a dialog! The user would not even understand why is the<br>
program asking him something he doesn&#39;t know how to answer.<br>
<br>
What do you think of these ideas?<br><font color="#888888">
<br>
-- <br>
Octavio.<br>
<br>
Twitter: @alvarezp2000 -- Identi.ca: @alvarezp<br>
</font></blockquote></div><br>