Design/Whiteboard/Macros Dialogs

From The Document Foundation Wiki
Jump to: navigation, search

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

  • Macro File:Wikipedia 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

-