Skip to content
New issue

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

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

Already on GitHub? # to your account

📱mobile responsive #304

Merged
merged 5 commits into from
Oct 8, 2024
Merged

📱mobile responsive #304

merged 5 commits into from
Oct 8, 2024

Conversation

AntoLC
Copy link
Collaborator

@AntoLC AntoLC commented Oct 4, 2024

Purpose

Make docs mobile responsive.
The panel part (table of content / version ) is not perfect on very small devices, it can do the job in waiting for design proposition.

Proposal

  • 🔥(frontend) remove footer and legal pages
  • 📱(frontend) add hook store useResponsiveStore
  • 📱(frontend) header mobile friendly
  • 🌐(frontend) add language name to LanguagePicker
  • 📱(frontend) doc mobile friendly
  • ✅ tests

@AntoLC AntoLC self-assigned this Oct 4, 2024
@AntoLC AntoLC linked an issue Oct 4, 2024 that may be closed by this pull request
@AntoLC AntoLC force-pushed the feature/mobile-responsive branch 8 times, most recently from d838f02 to f795876 Compare October 8, 2024 13:18
@AntoLC AntoLC marked this pull request as ready for review October 8, 2024 13:18
@AntoLC AntoLC force-pushed the feature/mobile-responsive branch from f795876 to 18ef91e Compare October 8, 2024 14:30
AntoLC added 4 commits October 8, 2024 16:34
With the new ui, the footer and legal pages
are no longer needed.
This commit removes them.
useResponsiveStore is a hook store that provides
the current screen size and the current device type.
We adapt the header to be small mobile friendly.
We added a burger menu to display the dropdown
menu on small mobile.
The language picker were only showing the language
code, now it shows the language name.
@AntoLC AntoLC force-pushed the feature/mobile-responsive branch 2 times, most recently from 82a76a3 to 79670c6 Compare October 8, 2024 15:03
We adapt the docs component to be
mobile friendly.
@AntoLC AntoLC merged commit c682bce into main Oct 8, 2024
16 of 17 checks passed
@AntoLC AntoLC deleted the feature/mobile-responsive branch October 8, 2024 15:25
@AntoLC AntoLC mentioned this pull request Oct 9, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

📱Mobile Responsive
1 participant