Skip to content

[Task] | Makiety funkcjonalne Przestrzeni Roboczej (Workspace Layout) #33

Description

@PEXEL2002

Opis zadania i szczegółowe wymagania

Należy zaprojektować układ głównego okna aplikacji, aby zapewnić wygodne budowanie algorytmów. W tym zadaniu musi zawierać się:

  • Toolbox (Przybornik): Miejsce na górze lub z boku ekranu, skąd użytkownik wybiera elementy drabinki.
  • Canvas (Obszar drabinki): Centralna część interfejsu, gdzie bezpośrednio układane są szczeble (Rungs).
  • Sidebar (Panel zmiennych): Lista wszystkich zadeklarowanych zmiennych BOOL/INT wraz z podglądem ich aktualnych wartości.
  • Control Bar: Panel zarządzający zawierający przyciski „Start Simulation”, „Stop”, „Step” oraz wizualny wskaźnik statusu połączenia z silnikiem C++.

Dodatkowy kontekst i źrodła pomocnicze

Należy uwzględnić, że rzeczywisty cykl pracy PLC obejmuje stałą diagnostykę i komunikację. Interfejs użytkownika musi w sposób jednoznaczny i widoczny sygnalizować stan aplikacji, w szczególności to, czy symulacja jest aktualnie w toku, czy została zatrzymana.

Definicja wykonania zadania

  • Przygotowano makiety (Lo-Fi lub Hi-Fi) wszystkich głównych paneli.
  • Zaprojektowano i uwzględniono sposób dodawania nowego szczebla (np. przycisk „+ Rung” w obszarze roboczym).
  • Określono zachowanie layoutu i obszaru Canvas przy dużej liczbie szczebli (poprawna obsługa scrollowania).

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