Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

81 feature frontend for engine configuration group5 #111

Open
wants to merge 113 commits into
base: main
Choose a base branch
from

Conversation

tr0ub1eM4k3r
Copy link
Contributor

@tr0ub1eM4k3r tr0ub1eM4k3r commented Nov 16, 2023

Closes #81

Changes/Additions:

  • Added UI for the Engine definitions
  • Added Modal component
  • Moved validation helper functions to their own class

DenFlyvendeGed and others added 30 commits October 26, 2023 11:09
This allows for multiple engines to be shown in modal component
(Not tested, because it no run on my pc for some reason)
Co-authored-by: SolarEarth37 <[email protected]>
Added min-width to avoid panel collapse when no engines
…and '81-feature-frontend-for-engine-configuration-group5' of https://github.com/ECDAR-AAU-SW-P5/Ecdar-GUI-Web into 81-feature-frontend-for-engine-configuration-group5
@DenFlyvendeGed DenFlyvendeGed dismissed stale reviews from atjn and BaBrixx December 14, 2023 14:53

should be fixed

@KamyaPA KamyaPA requested a review from atjn December 14, 2023 16:39
KamyaPA
KamyaPA previously approved these changes Dec 14, 2023
Copy link
Contributor

@KamyaPA KamyaPA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@BaBrixx BaBrixx left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Non code related things

  1. If you press escape while having the modal open it is not possible to reopen it.

  2. It is possible to save invalid information by simply pressing discard instead of save
    image

  3. Invalid property value
    image

  4. Hard to distinguish between different engines (no divider).

  5. Scrollbar needs styling (Becomes invisible when hovering)
    image

  6. Alignment
    image

@DenFlyvendeGed
Copy link
Contributor

I'm sorry to say, but I'm not very good with the last css :(
so hints would be welcome :)

@DenFlyvendeGed DenFlyvendeGed dismissed BaBrixx’s stale review December 14, 2023 20:45

Everything but scroolbar should be fixed

KamyaPA
KamyaPA previously approved these changes Dec 14, 2023
Copy link
Contributor

@KamyaPA KamyaPA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature] Frontend for Engine configuration
6 participants