 So you're here to talk or to listen about styles, which is a great feature of writer and Most of you may know Reports these are from From our support platform ask dot liberal office org People who ask about styles how to apply how to work with it. Why is my style not? Effective anymore. What can I do to copy and paste? Problems issues with understanding there are millions because of course writer is used in a Brode Area and many people from the very beginner up to the experts are using it and everyone is Recommended to use styles and that's what we propagate. We try to educate people to use styles, but in the end They struggle with it. They struggle with the understanding we can of course they it is a question of documentation it's a question a matter of learning and You have to make yourself familiar with software to use it, but on the other hand it is also Difficult situation reason here why people One reason why people don't understand is that the styles have some kind of hierarchy you can define a paragraph style with Yellow background a character style with black red background and Put that on your text and add a direct formatting and you get a completely different color if this happens people are Confused of course so what does it mean we Need a couple of requirements. How can we deal with it beyond good documentation? beyond education one is we take Baxilla the the request from user as basis for what the we need in the program and One request that adverse to discuss is a display of inherited attributes if you use a style Inherit from a parent then you get different attributes and that has to be displayed in a proper way. I don't go through all the The text it's not so important I just want to show that we have many tickets many requests and enhancement requests what to do the Identification what is effective right now is an important feature also the Removal If the style Gets Changes to the parent you cannot remove any change you you just add on top more if You use a certain font in the derived style. It is of course different but setting it back to the Style from the parent does not unset this Properties this attribute so if the parent changes the changed one in the Children will remain there you need something to delete it and the last one here is Nesting character styles that adds a little bit more complexity to the Situation right now you can have one character style and apply character style to the text like say Emphasize to make see the text in italic the format Allows to have more than one character styles The request here called nested character style means more than one multiple character styles So you can have a bold italic and underlined all three Different character styles to one part of the text Putting all these together in a nutshell. You have two requirements if wants to get an overview of the Formattings to understands actually out if is our persona for the advanced user and if wants to remove individual properties That's all pretty simple What can we do? actually We have some something like this the paragraph style has in the organizer tap and section what Formatting this style contains in relation to the parent in this case text body it is yellow and something else is set and At this position we can solve the removal problem easily we can click on the axe here at the at the text to remove the Removes the attribute it is just one part of the game. I will not talk further about removal, but the idea here is taken into the Actual proposal it is a new deck that we could introduce should introduce a deck at the site bar that lists all the styles in the tree and Starting with the top most dial of course default It would show only those Attributes from the parent from the parent that have changed. It shouldn't be too many in this case font name Identation alignment and so on to avoid too Many information on one side, but suggest to collapse Starting with a certain number that means default with no parents would have all the The attributes a style have listed hundreds or maybe not hundreds, but a lot It is a collapsed all the time as shown here, but you can open it in this case the user has derived Another style from text body using at this particular situation It is with a font size and 12 and language and French So it's a French guy writing a thesis based on the text body Makes quite sense goal is to see clearly what is applied and It happens that you define Attribute in one Part of the game in the practice paragraph side here text body and overwrite it with some other Features that you have font name for example is Overwritten by the font name and to cover this suggestion is to Gray out those attributes that are changed in relation to the parent So they have to get listed, but they are not they do not apply to the current selection The sidebar shows the situation that's It's a cursor. So what is being focused is listed here? and Under character style it's Showing the example with a multiple character styles This case emphasize and strong emphasize is applied to say text And you get more than one Entry in the list. I think it's pretty clear and straightforward and the goal is to I hope it allows users to more easily understand what styles mean and what Why a certain appearance happens right now But it's just one part of the Trouble the other is that you not Clearly know from a from the whole document. What happens in in the in all pages then you see only the Style attributes that's a cursor You don't get an overview for the full document the request here is a style indicate and document margin People request to highlight direct formatting. That's it The reason to look through all the document you want to clean up the document and remove all the direct for meetings Maybe you want to see if all the text body style that you want to use in the Example before the the teasers text style if you have applied it to really all the paragraphs and Reveal codes is an example from the perfect in a word styles You want to get an overview and Change those styles that you mistakenly applied that could be done Later first of all I I suggest to Combine paragraph styles these left-hand paragraph styles in the sidebar and character styles and sidebar are right now separated into two fuse This toggle buttons toggle buttons here on top And you have to switch between paragraph style and character style. You don't see What's going on on the other side? The proposal is to combine it into one sidebar call it text styles, of course show the paragraph styles and the Character styles together then as styles and to expose the hierarchical few as a different kind of Visualization and not a kind of filter right now we have a filter show the hidden styles show All applied styles show only document styles and so it makes not much sense to have a way to show it like the hierarchical Few with all the filtering mechanism that's to expose the hidden and hierarchical Few into checkboxes so you can always switch it on and off and all the other filter go into the Remain in the drop-down. It's a bottom. That's the interesting part here you get one checkbox show the Highlight the styles in the document and that could look like this Document margin Zeef's a small bar this colored identification of the paragraph color corresponds to the small bar at the paragraph and character styles and Since color is not the only Information or must not be the only information we add numbers to it In the example the tense applied style is You can or cannot read text buddy It has number 10 and a screen and you can see that the first the third fourth fifth paragraph are Formatted as a text body It's written with 10 here and so on now. We have the character styles so far it was known it's taken from An example is word on Mac that shows these styles like this But that it lacks on character styles proposal here is to have highlighting and a frame around a little bit larger than the actual font is to visualize that this part of the text has a certain Character style here in this case the two in front of it This is a two Corresponds to this too and the color should be also Clearly visible to be yellow and the emphasize here is orange In last but not least we have is the direct formatting direct formatting here is done as Yellow background with direct formatting so we show a gray frame around this Part of the text to indicate the direct formatting by the way these Lengths could be also a quite interesting addition if someone is looking for a project Sounds to me not too difficult to implement it and it is very useful to have this That's a feature so To summarize Google summer of code is coming it is a proposal to add a sidebar a new deck and the sidebar show the styles their attributes from styles in the sidebar and Maybe another project to highlight in the document what is applied that was my talk. Thank you for listening It took me a while to get the idea how to realize it it is a simple it could be a simple as we gee the the lens itself is magnifying glass and this one here is a Circle and I put Just some screenshot as a bitmap on top of this shape And it's bored Everything is there it you can do it out of the box and it should be possible to to to have this as a function So imagine you create a presentation at a lens from let's say From somewhere at a lens and you can move it around Animated it is a killer feature against Published Yeah, sure There was three steps that I did manually and it could be automated Yes, yeah Unused styles Today we have the hierarchy is a different kind of you to Use styles if you want to show only the use styles you don't get a hierarchy It's not a tree That But you know how to enable it you go to tools option language enable the Asian and CJK Thing and then you get the opportunity to select It in the in the dialogues, or am I wrong? Maybe I got you wrong Okay, okay. Okay. I don't have an answer. Sorry I guess there are many corner cases and We cannot solve everything with simple solutions. There was One disc point to discuss one was conditional styles You define some weird condition and you get a different appearance depending on the variable that you set them there Hard to imagine that people really use it, but there are so many out and it is being used We need some a way to to show the conditional formatting. I would do it in a simplest way possible to Realize it Quicker one option that comes in my mind is to have just a simple and I can Information button next to this to the attributes that is changed by condition Or so Just simple solution or ignore it the majority of users I believe benefit from a good feedback of applied styles Better feedback Hopefully, okay No one else so thanks for listening