Design/Whiteboard/Macros Dialogs

    From The Document Foundation Wiki

    Summary

    Improve the usability of macro editing in LibreOffice and prepare the UI for more complex features.

    Status

    call for proposals analyzing proposals design taking shape implementation in progress implemented

    Scope

    In Scope Out of Scope

    -

    -

    Relevant Bugs

    Definition of Terms

    • MacroWikipedia logo v3.svg: is a rule or pattern that specifies how a certain input sequence should be mapped to an output sequence according to a defined procedure. The mapping process that instantiates a macro into a specific output sequence is known as macro expansion.

    Discussion

    • The thread TBD

    Personas

    • Michel R: A member of the LibreOffice design team.

    Tentative Design

    This section is created after we've agreed on a single design based on the submitted proposals and are just ironing out the details. It includes the spec and high-quality mockups.

    Proposals

    Proposal by Michel R

    Mockups

    Description

    • macros will be done mostly by users with minimal knowledge (not beginners) : the UI don't have to be over-protected.
    Simplify menu

    remove all 3 levels of menus related to macros ! only 2 items remaining :

    1. « macros... » : directly edit macros of current document
    2. « macro manager... » : open new dialog to manage macros
    Macro manager
    • Global idea : merge all existing dialogs to manage all items related to macros (librairies, modules, macros...)
    • The top part behaves like iTunes : selection of a column change the content on the others right colums
    • search macros (filter by name, language, type)
    • operation on macros (record, delete)
    • operation on libraries and modules (add, delete, import, export, protect...)


    Relevant Art

    -