Skip to content

[Task] | Projekt Interakcji i Edycji Elementów (Interaction Design) #34

Description

@PEXEL2002

Opis zadania i szczegółowe wymagania

Należy zaprojektować sposób, w jaki użytkownik wchodzi w interakcję i konfiguruje elementy umieszczone na drabince. W tym zadaniu musi zawierać się:

  • Mapowanie zmiennych: Po umieszczeniu na schemacie styku lub cewki, użytkownik musi mieć możliwość przypisania mu adresu z MemoryMap.
  • Edycja parametrów: Dla bloków funkcyjnych (takich jak Timery i Liczniki) należy zaprojektować prosty pop-over lub okno edycji wartości nastawy (np. zmiennej PT dla Timerów).
  • Usuwanie i przesuwanie: Zaprojektowanie intuicyjnych gestów lub przycisków akcji pozwalających na usuwanie oraz przemieszczanie elementów wewnątrz szczebla.

Dodatkowy kontekst i źrodła pomocnicze

W ramach Iteracji 1 aplikacja obsługuje wyłącznie zmienne typu BOOL oraz INT. Z tego względu, interfejs podczas wpisywania adresu powinien stanowić udogodnienie dla użytkownika, automatycznie podpowiadając i filtrując dostępne zmienne zdefiniowane w globalnej bazie (VariableTable).

Definicja wykonania zadania

  • Zaprojektowano UI dla okna edycji adresu zmiennej (uwzględniając mechanizm podpowiedzi).
  • Opracowano wizualny feedback w interfejsie przy najechaniu kursorem na element (hover state).
  • Stworzono schemat przepływu pracy użytkownika: Wybór elementu -> Umieszczenie na szczeblu -> Przypisanie adresu.

Metadata

Metadata

Assignees

No one assigned

    Labels

    FrontdesignTasks related to UI/UX design, wireframing, and defining the visual style of the application.enhancementNew feature or request

    Type

    Fields

    No fields configured for Task.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions