Bug 102002 - Redesign of the Load Styles dialog
Summary: Redesign of the Load Styles dialog
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
5.3.0.0.alpha0+
Hardware: All All
: high enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsDevEval, needsUXEval, topicUI
: 120559 (view as bug list)
Depends on:
Blocks: Dialog Styles-Load 46550
  Show dependency treegraph
 
Reported: 2016-09-08 23:57 UTC by Yousuf Philips (jay) (retired)
Modified: 2019-05-15 15:39 UTC (History)
13 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 Yousuf Philips (jay) (retired) 2016-09-08 23:57:31 UTC
Writer has the Style > Load Style dialog which allows a user to import styles from templates or files, but the user experience isnt as useful as it could be for the intended target audience.

So here are a list of features that are needed to improve it.

1) The dialog needs to be accessible in all modules

2) A 'source' drop down list should be the first control a user interacts with and it has two entries in it for 'Templates' and 'Documents'

3) The template category listbox would have a first entry called 'All Categories', similar to the template manager, and the list would be disabled if source is set to 'Documents'.

4) When source is set to 'Documents', the templates listbox will list opened documents from the same module

5) When source is set to 'Documents', the 'From File...' will be enabled and selecting a file in the dialog will add its filename to the templates listbox

6) Instead of style type checkboxes to import all or none of the styles of a particular type, the selected file's styles will be shown in a tree view so a user can not only easily check and uncheck all of the styles of particular type, but can also select particular ones

7) The overwrite checkbox should be changed to a drop down list and have the options ignore, overwrite, and append to decide what to do with duplicate entries.

My only concern with these features is in number 6, as i wonder how resource intensive it is to parse a file's style structure. I'll leave it up to devs to give their input on how plausible it is, though it was a feature found in the template management dialog of the template manager in LO 3.6.
Comment 1 V Stuart Foote 2016-09-09 00:26:35 UTC
Yes, reasonable in ongoing efforts in making structuring documents with styles the norm rather than exception. 

Of course it needs to be available and consistent UI across all modules, not just Writer.
Comment 2 Jean-Baptiste Faure 2016-09-10 08:53:13 UTC
Set the same priority as bug 60589.

Best regards. JBF
Comment 3 Heiko Tietze 2016-09-12 07:17:11 UTC
(In reply to Jean-Baptiste Faure from comment #2)
> Set the same priority as bug 60589.

Highest priority? The dialog is not convenient but it works well within the designed limits. "Medium" sounds enough to me (not meaning the UX team should wait for Godot to come up with a good proposal).
Comment 4 Jean-Baptiste Faure 2016-09-12 08:34:57 UTC
(In reply to Heiko Tietze from comment #3)
> (In reply to Jean-Baptiste Faure from comment #2)
> > Set the same priority as bug 60589.
> 
> Highest priority? 

Yes, because it replace a bug report about a regression that was marked as highest priority. Lowering the priority of this "enhancement" will have effect to hide this regression to developers. An essential functionality for the use of styles has been removed with the new templates manager and it is very important to restore this functionality as soon as possible. For me this functionality is more important than the templates manager itself because many users never use templates. To design a new document they use another similar document. No need to manage templates for that. But when you need to apply a style in a document that is defined in another document, it is very complicated and time consuming.

Best regards. JBF
Comment 5 Cor Nouws 2016-09-12 09:05:33 UTC
(In reply to Jean-Baptiste Faure from comment #4)

> Yes, because it replace a bug report about a regression that was marked as
> highest priority. Lowering the priority of this "enhancement" will have
> effect to hide this regression to developers. An essential functionality for
> the use of styles has been removed with the new templates manager and it is
> very important to restore this functionality as soon as possible. For me
> this functionality is more important than the templates manager itself
> because many users never use templates. To design a new document they use
> another similar document. No need to manage templates for that. But when you
> need to apply a style in a document that is defined in another document, it
> is very complicated and time consuming.


+1
Comment 6 Regina Henschel 2016-09-16 08:18:16 UTC
I disagree with component "Writer". The problem, that the tool to import single styles is lost and no replacement is implemented, exists for Draw, Impress and Calc too.
Comment 7 Heiko Tietze 2016-09-16 08:27:05 UTC Comment hidden (no-value)
Comment 8 Regina Henschel 2016-09-16 09:15:40 UTC
This issue is replacement for bug 60589, which covers all modules. If the current Load Style dialog cannot be "redesigned" to restore the lost functionality for all modules, a different solution is needed. The summary might better read "restore tool to copy single styles".
Comment 9 Xisco Faulí 2018-10-15 12:15:49 UTC
*** Bug 120559 has been marked as a duplicate of this bug. ***
Comment 10 Xisco Faulí 2019-05-15 15:39:19 UTC
Although this request is much appreciated to have, I think we can leave without it too, Changing importance to High