- 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)
38 lines
1.8 KiB
Text
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...]
|
|
|