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

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions