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

Replace SUIR with MUI #9796

Closed
25 tasks done
fniessink opened this issue Sep 18, 2024 · 0 comments · Fixed by #9869 or #10576
Closed
25 tasks done

Replace SUIR with MUI #9796

fniessink opened this issue Sep 18, 2024 · 0 comments · Fixed by #9869 or #10576
Assignees
Labels
Tech Technical change without significant user impact

Comments

@fniessink
Copy link
Member

fniessink commented Sep 18, 2024

Replace Semantic UI React with Material UI.

POC: #9550.

Tasks:

  • Triangle subject overview title is too small.
  • Make border of dashboard cards grey, black on hover
  • Make blue darker (menu, footer, headers, buttons)
  • The center column and the logo in the footer are misaligned
  • Make sure that the headings in the settings panel don't line break
  • Don't indent the menu items in the settings panel
  • In the desired reaction times panel, make the help texts consistent (means versus colon).
  • In the issue tracker panel, make the Jira description wrap
  • Add a background color to the input fields to distinguish them more from the background
  • Change the anchor the the "Read the Docs" links to "Read the docs about the [item type]"
  • The warning icon when small needs a smaller triangle.
  • Use the same font in Victory charts as in the rest of the UI.
  • More padding between the source parameters (and other fields?)
  • Don't show selected items in "autocomplete" fields.
  • Change "Tags" to "Metric tags" in the metric configuration tab.
  • Use a lighter grey in the pie charts in dark mode.
  • Check metric column header alignment
  • Fix unit test warnings
  • Fix console warnings
  • Get rid of STATUS_COLORS_RGB.
  • Make subject type description wrap in the subject type picker in the subject title.
  • Check sorting of drop down menu's.
  • Make violation states description wrap in the measurement entity status dropdown.
  • Update screenshots.
  • Update changelog.

Out of scope:

Won't do:

  • Break long report/subject titles in dashboard cards: won't do, the pie charts will become very small if the report/subject title is long
  • Make the delete button color red instead of orange: won't do because red is the color used for errors and orange for warnings; deleting something is not an error.
@fniessink fniessink moved this from Inbox to Development in progress in Quality-time backlog Sep 18, 2024
@fniessink fniessink moved this from Development in progress to Ready in Quality-time backlog Sep 18, 2024
@fniessink fniessink added the Tech Technical change without significant user impact label Sep 18, 2024
@fniessink fniessink self-assigned this Sep 24, 2024
fniessink added a commit that referenced this issue Sep 24, 2024
- StatusIcon.

Partially implements #9796.
fniessink added a commit that referenced this issue Sep 26, 2024
- StatusIcon.

Partially implements #9796.
@fniessink fniessink linked a pull request Sep 26, 2024 that will close this issue
fniessink added a commit that referenced this issue Sep 27, 2024
- StatusIcon.

Partially implements #9796.
fniessink added a commit that referenced this issue Sep 30, 2024
- StatusIcon.

Partially implements #9796.
@github-project-automation github-project-automation bot moved this from Development in progress to Merged in Quality-time backlog Sep 30, 2024
fniessink added a commit that referenced this issue Sep 30, 2024
- Settings
- Menubar

Partially addresses #9796.
@fniessink fniessink reopened this Oct 1, 2024
@github-project-automation github-project-automation bot moved this from Development in progress to Ready in Quality-time backlog Oct 1, 2024
@fniessink fniessink moved this from Ready to Development in progress in Quality-time backlog Oct 1, 2024
fniessink added a commit that referenced this issue Oct 1, 2024
- Settings
- Menubar

Partially addresses #9796.
fniessink added a commit that referenced this issue Oct 1, 2024
- Settings
- Menubar

Partially addresses #9796.
fniessink added a commit that referenced this issue Oct 1, 2024
- Settings
- Menubar

Partially addresses #9796.
fniessink added a commit that referenced this issue Oct 2, 2024
- Settings
- Menubar

Partially addresses #9796.
fniessink added a commit that referenced this issue Oct 3, 2024
- Settings
- Menubar

Partially addresses #9796.
fniessink added a commit that referenced this issue Jan 9, 2025
fniessink added a commit that referenced this issue Jan 9, 2025
fniessink added a commit that referenced this issue Jan 9, 2025
fniessink added a commit that referenced this issue Jan 10, 2025
fniessink added a commit that referenced this issue Jan 12, 2025
fniessink added a commit that referenced this issue Jan 12, 2025
fniessink added a commit that referenced this issue Jan 12, 2025
fniessink added a commit that referenced this issue Jan 12, 2025
fniessink added a commit that referenced this issue Jan 13, 2025
fniessink added a commit that referenced this issue Jan 13, 2025
fniessink added a commit that referenced this issue Jan 13, 2025
fniessink added a commit that referenced this issue Jan 13, 2025
fniessink added a commit that referenced this issue Jan 14, 2025
fniessink added a commit that referenced this issue Jan 15, 2025
fniessink added a commit that referenced this issue Jan 15, 2025
fniessink added a commit that referenced this issue Jan 15, 2025
@fniessink fniessink moved this from Development in progress to Reviewing in progress in Quality-time backlog Jan 15, 2025
@fniessink fniessink moved this from Reviewing in progress to Development in progress in Quality-time backlog Jan 15, 2025
fniessink added a commit that referenced this issue Jan 15, 2025
fniessink added a commit that referenced this issue Jan 16, 2025
fniessink added a commit that referenced this issue Jan 16, 2025
fniessink added a commit that referenced this issue Jan 18, 2025
fniessink added a commit that referenced this issue Jan 19, 2025
fniessink added a commit that referenced this issue Jan 19, 2025
@github-project-automation github-project-automation bot moved this from Development in progress to Merged in Quality-time backlog Jan 19, 2025
@fniessink fniessink moved this from Merged to Released in Quality-time backlog Jan 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Tech Technical change without significant user impact
Projects
Status: Released
1 participant