LUMIERA.clone/doc/design/gui/index.txt
Ichthyostega 0c3cd9027c DOC: clarify UI / discussion
- indicate clearly that a ''past discussion'' is documented here
- point out what is the primary focus for UI design ''currently''
- arrange some links better
- use cross-links / Linkfarm; especially cross-link to
  the discussion regarding Wouter's Workflow proposals (2025)
2025-09-19 19:51:28 +02:00

38 lines
1.8 KiB
Text

Design Documents: GUI
=====================
//MENU: append child GuiDiscussion
In the early stages of the project, there was a lot of debate regarding
GUI concepts and -features and proposals. Extended discussions ensued on
the Mailinglist and several people provided concept drawings.
-> link:GuiDiscussion/index.html[Here] is a collection of documents from these early
discussions.
''''
In the current phase of the project, the UI conception focuses on a way
to build the interface in a systematic way, to support complex workflows
with low friction. The following questions need to be addressed:
- How to use _Perspectives_, Views, Docking Panels and Layout
- how to adapt the Layout, ranging from a single Laptop screen to multiple monitors
- how to allocate and place new views and property panes intelligently
- how to allow for a coherent navigation scheme that works seamlessly
and intuitively over a mixture of several _Control Systems_.footnote:[The term »Control System«
refers to one technical realisation of an human-computer-interface, which is used coherently and
can coexist with other such interfaces
-> link:/x/InteractionControl.FoundationConcepts.html[more here]... +
The most relevant control systems are: Mouse, keyboard, pen, hardware controls, ...]
- how to build such a link:/x/InteractionControl.html[Layer of Interaction-Control]
without interfering with the evolution of the underlying UI toolkit ⚠ ...
NOTE: We use the term *Workflow* in our discussions to denote the more integral
concerns of how to achieve given tasks within the application in the most
suitable and stringent fashion. We tend to separate those more global
considerations from the discussion of individual GUI features. +
-> link:/x/Workflow.html[more about Workflow...]