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

    Fields

    No fields configured for Task.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions