wake-up-neo.net

Besseres Paradigma für eine Benutzeroberfläche im Blender-Stil; viele Bedienfelder und Immobilienfelder

Ich entwerfe eine Bearbeitungsanwendung in HTML/JS. Nach einer Weile habe ich viele verschiedene "Panels" und ich habe Probleme, sie dem Benutzer auf effiziente Weise anzuzeigen. Manchmal scheint es so, als ob der Benutzer gleichzeitig auf all der Informationen/Steuerelemente zugreifen möchte, ohne für jedes Element durch die Rahmen navigieren zu müssen.

Grundsätzlich habe ich ein ähnliches Problem wie Blender: zu viele Panels und keine effiziente Möglichkeit, sie anzuzeigen. Gibt es gute Paradigmen, denen ich folgen kann, um diese Art von Problemen zu lindern?

BEARBEITEN:

Hier ist ein Modell meines aktuellen Designs:

(mockup

Wie Sie sehen können, ist der Präsentationsbereich aufgrund von Unordnung recht klein. Mehrere dieser Panels sind gleichzeitig nützlich. Durch das Bearbeiten des Elements können beispielsweise viele der Eigenschaftenfenster geändert werden, die der Benutzer sofort als Feedback sehen möchte. Einige der Paneele werden dort tatsächlich zusammengeknirscht, um fast nicht nützlich zu sein.

Ich erwarte auch, dass ich, wenn ich mehr damit herumspiele, zusätzliche Perspektiven für Eigenschaften zum Anzeigen/Bearbeiten habe.

1
Realz Slaw

Drei typische Optionen:

  1. Sie können dem Benutzer eine Befehlstaste beibringen, die alle Bedienfelder anzeigt, alles andere überlagert und dann verschwindet, wenn der Befehl erneut gedrückt wird. Adobe Suite macht das.

  2. Sie können auch in Betracht ziehen, über ein Pie-Menü Zugriff auf diese Auswahl an Panels zu gewähren. Dies wird von Alias ​​für ihr Maya-Produkt verwendet. Es erfordert eine gezielte Schulung des Benutzers, um sich daran zu gewöhnen.

  3. Sie können ein Seitenleistenmenü ausblenden , wenn der Benutzer mit der Maus über diese Region fährt. Diese regional gelegene Gestenaktivierung ist für viele Benutzer angenehm. Windows Metro und viele mobile Apps verwenden dies.


Alternativ können Sie ein Layoutschema hinzufügen, wenn ein zweiter Monitor erkannt wird. Viele Ihrer Benutzer arbeiten möglicherweise mit ihnen.

3
New Alexandria