Skip to content

Comments

feature/issue-198/responsive-ui#223

Merged
GerardChabaBristol merged 26 commits intodevfrom
feature/issue-198/responsive-ui
Mar 28, 2025
Merged

feature/issue-198/responsive-ui#223
GerardChabaBristol merged 26 commits intodevfrom
feature/issue-198/responsive-ui

Conversation

@GerardChabaBristol
Copy link
Collaborator

@GerardChabaBristol GerardChabaBristol commented Mar 19, 2025

Issue(s):

#198

Type of change:

  • New feature

Description:

Our UI is now optimized for all device sizes, including mobile, tablets, and laptops.

Additional context:

  • We locked landscape mode for mobile devices due to time availability and complications.
  • @yi23484 has added some unrelated documents to add to our documentation in this PR.

Testing instructions:

Run the solution on this branch, open it in your browser and open DevTools (in Chrome). You can then test how it looks on various screen sizes (screenshot below).

image

GerardChabaBristol and others added 10 commits March 13, 2025 14:50
Co-authored-by: RainBOY-ZZX <kh23199@bristol.ac.uk>
Co-authored-by: RainBOY-ZZX <kh23199@bristol.ac.uk>
Co-authored-by: RainBOY-ZZX <kh23199@bristol.ac.uk>
Co-authored-by: RainBOY-ZZX <kh23199@bristol.ac.uk>
Co-authored-by: GerardChabaBristol <tl23383@bristol.ac.uk>
Co-authored-by: GerardChabaBristol <tl23383@bristol.ac.uk>
Co-authored-by: RainBOY-ZZX <kh23199@bristol.ac.uk>
Co-authored-by: RainBOY-ZZX <kh23199@bristol.ac.uk>
Co-authored-by: RainBOY-ZZX <kh23199@bristol.ac.uk>
Co-authored-by: RainBOY-ZZX <kh23199@bristol.ac.uk>
@GerardChabaBristol GerardChabaBristol added Frontend Issue relates to frontend code. Final Issue relates to Final release. labels Mar 19, 2025
@GerardChabaBristol GerardChabaBristol added this to the Final Release milestone Mar 19, 2025
@GerardChabaBristol GerardChabaBristol linked an issue Mar 19, 2025 that may be closed by this pull request
1 task
RainBOY-ZZX and others added 8 commits March 19, 2025 10:33
Co-authored-by: GerardChabaBristol <tl23383@bristol.ac.uk>
Co-authored-by: GerardChabaBristol <tl23383@bristol.ac.uk>
Co-authored-by: GerardChabaBristol <tl23383@bristol.ac.uk>
Update the HistorySidebar unit test so frontend CI can pass.
vladislav-k1
vladislav-k1 previously approved these changes Mar 21, 2025
Copy link
Contributor

@vladislav-k1 vladislav-k1 left a comment

Choose a reason for hiding this comment

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

image

Chat bubbles should take 100% of available width on smaller screens.

Messages are now aligned and take up all the available chat space.

Co-authored-by: RainBOY-ZZX <kh23199@bristol.ac.uk>
@GerardChabaBristol
Copy link
Collaborator Author

image

Chat bubbles should take 100% of available width on smaller screens.

This has been fixed now. We're still working on making the history sidebar open fully when toggled, and then we will be ready to merge.

@yi23484 yi23484 force-pushed the feature/issue-198/responsive-ui branch 2 times, most recently from b0e9762 to 4638c96 Compare March 23, 2025 15:48
Co-authored-by: GerardChabaBristol <tl23383@bristol.ac.uk>
@RainBOY-ZZX RainBOY-ZZX force-pushed the feature/issue-198/responsive-ui branch from d32655e to eba8b69 Compare March 25, 2025 17:34
Co-authored-by: GerardChabaBristol <tl23383@bristol.ac.uk>
@GerardChabaBristol
Copy link
Collaborator Author

image
Chat bubbles should take 100% of available width on smaller screens.

This has been fixed now. We're still working on making the history sidebar open fully when toggled, and then we will be ready to merge.

The last issue has been solved, and the history sidebar now opens at 100% width.

@GerardChabaBristol GerardChabaBristol requested review from Siyuan106 and vladislav-k1 and removed request for yi23484 March 26, 2025 10:17
Copy link
Contributor

@Siyuan106 Siyuan106 left a comment

Choose a reason for hiding this comment

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

If you can move the history sidebar button to the top left would be better when the sidebar extended.

GerardChabaBristol and others added 2 commits March 26, 2025 11:23
Co-authored-by: RainBOY-ZZX <kh23199@bristol.ac.uk>
Co-authored-by: RainBOY-ZZX <kh23199@bristol.ac.uk>
@GerardChabaBristol
Copy link
Collaborator Author

If you can move the history sidebar button to the top left would be better when the sidebar extended.

Done, thanks for noting.

Copy link
Contributor

@Siyuan106 Siyuan106 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

@vladislav-k1 vladislav-k1 left a comment

Choose a reason for hiding this comment

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

The UI looks great.

@GerardChabaBristol GerardChabaBristol merged commit 5f4dc37 into dev Mar 28, 2025
1 of 2 checks passed
@GerardChabaBristol GerardChabaBristol deleted the feature/issue-198/responsive-ui branch March 28, 2025 12:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Final Issue relates to Final release. Frontend Issue relates to frontend code.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Responsive UI

5 participants