Is your feature request related to a problem? Please describe.
The current UI, while functional and has a decently clear structure, looks visually unappealing and may be unintuitive to anyone unfamiliar with the site. The design choice that needs changing the most is the oddly proportioned graph, which seems be in a sort of 4:1 width-to-height ratio—this leads to a poor and confusing experience, especially considering that the graph would be the main focus of the user.
Aside from that:
- the UI elements could be larger and clearer for ease of use,
- the site is not yet responsive,
- the graph needs to be made to not constantly resize itself whenever a new matrix is added.
- the way the program displays the currently applied matrices could be made easier to read (rendering instead of displaying them in plain-text form); and
- the logs made by the site (e.g., when the user attempts to apply an inverse matrix to a zero-determinant matrix) could be moved to a more hidden spot toggle-able to view to reflect its nature of being less important.
Describe the solution you'd like
A visual overhaul of the UI, with the goal of creating a cleaner and more intuitive experience. This includes, but is not limited to:
- Planning out a new layout, possibly taking inspiration from Desmos for user-familiarity, which includes things such as:
- Planning and updating a color-palette.
- Updating typography.
- Ensuring the graph is more visible and easier to interact with.
- Moving each of the other elements according to the planned layout.
- Ensuring responsiveness for mobile, tablet, laptop, and desktop users alike—all of these are important due to how this web-app is meant to help educate people from all demographics.
Describe alternatives you've considered
- Minor tweaks to individual components instead of a full revamp, but that would feel patchy and inconsistent.
- Sticking with the current look for now and focusing only on functionality, but the poor UX could undermine usability, ease-of-development, and delay when the web-app is sufficiently-presentable in the future.
Additional context
- This revamp is visual-only—core logic and data flow will not be affected.
- This may be broken into smaller sub-issues (like adjusting the structure and layout, styling) depending on how much changes during design and framework exploration.
Is your feature request related to a problem? Please describe.
The current UI, while functional and has a decently clear structure, looks visually unappealing and may be unintuitive to anyone unfamiliar with the site. The design choice that needs changing the most is the oddly proportioned graph, which seems be in a sort of 4:1 width-to-height ratio—this leads to a poor and confusing experience, especially considering that the graph would be the main focus of the user.
Aside from that:
Describe the solution you'd like
A visual overhaul of the UI, with the goal of creating a cleaner and more intuitive experience. This includes, but is not limited to:
Describe alternatives you've considered
Additional context