-
-
Notifications
You must be signed in to change notification settings - Fork 129
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
Responsive Layout and Navbar from archlinux-common-style
#382
base: master
Are you sure you want to change the base?
Commits on Nov 6, 2021
-
Add meta viewport tag to HTML head
This tag is essential for a mobile friendly layout. See https://developer.mozilla.org/en-US/docs/Mozilla/Mobile/Viewport_meta_tag for more info.
Configuration menu - View commit details
-
Copy full SHA for 16a8abb - Browse repository at this point
Copy the full SHA 16a8abbView commit details -
Add markup and style for a mobile friendly hamburger button menu
The markup is added before the actual archnavbarlist to make it possible to select said list via the CSS sibling selector depending on hamburger state/class. Note that this commit removes the minium body width of 650px.
Configuration menu - View commit details
-
Copy full SHA for 5c2092c - Browse repository at this point
Copy the full SHA 5c2092cView commit details -
Add hamburger button JavaScript
A new JavaScript file base.js is introduced and included in the base template so the hamburger button will work on every page.
Configuration menu - View commit details
-
Copy full SHA for fe8a30f - Browse repository at this point
Copy the full SHA fe8a30fView commit details -
Update mobile navigation to be more user friendly
- Make navigation bar stick to top on mobile. - Increase font size and spacing of navigation entries on mobile and increase their clickable area. - Expanded mobile navigation now spans the entire height.
Configuration menu - View commit details
-
Copy full SHA for 9c873cf - Browse repository at this point
Copy the full SHA 9c873cfView commit details -
Move the footer and devnavbar sections out of the content section
It makes more sense for footer and devnavbar to be siblings of content, and not children. Also, this step makes it way easier to properly layout everything using flexbox instead of the outdated float mechanism.
Configuration menu - View commit details
-
Copy full SHA for b30d6d4 - Browse repository at this point
Copy the full SHA b30d6d4View commit details -
Introduce responsive (mobile friendly) layout for the start page
- Layout switches arrangement of content depending on screen width using flexbox - Enable word-breaking for news articles. This is necessary because long words like directory paths might otherwise overflow on small screen widths. - The contents of the packages page are in correct order but there are still fixed widths which mess up the layout on small mobile devices.
Configuration menu - View commit details
-
Copy full SHA for 9cadf9d - Browse repository at this point
Copy the full SHA 9cadf9dView commit details -
Add a max width for news article headlines
This is to prevent the headlines from overlapping with the article timestamp.
Configuration menu - View commit details
-
Copy full SHA for 0eda6bb - Browse repository at this point
Copy the full SHA 0eda6bbView commit details -
Add mobile friendly style for the nav-sidebar
- Every nav-sidebar items needs to be wrapped in a container to make proper styling possible. - nav-siderbar items will appear in columns of 2 or 3 depending on available screen width on mobile.
Configuration menu - View commit details
-
Copy full SHA for a211c0c - Browse repository at this point
Copy the full SHA a211c0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 214fa72 - Browse repository at this point
Copy the full SHA 214fa72View commit details -
Introduce a navbar wrapper element to limit the navbar width
This way the navbar content won't span the entire screen width on wide monitors.
Configuration menu - View commit details
-
Copy full SHA for da634eb - Browse repository at this point
Copy the full SHA da634ebView commit details -
Add mobile friendly view for packages table
Table will be reformatted on mobile devices following the technique described here: https://css-tricks.com/responsive-data-tables/
Configuration menu - View commit details
-
Copy full SHA for 274e4ea - Browse repository at this point
Copy the full SHA 274e4eaView commit details
Commits on Nov 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6283c49 - Browse repository at this point
Copy the full SHA 6283c49View commit details
Commits on Nov 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f68e692 - Browse repository at this point
Copy the full SHA f68e692View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba94ca5 - Browse repository at this point
Copy the full SHA ba94ca5View commit details
Commits on Nov 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1aca884 - Browse repository at this point
Copy the full SHA 1aca884View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c42fdc - Browse repository at this point
Copy the full SHA 5c42fdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4f9736 - Browse repository at this point
Copy the full SHA c4f9736View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62f6e9b - Browse repository at this point
Copy the full SHA 62f6e9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 298bf6f - Browse repository at this point
Copy the full SHA 298bf6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d78aba0 - Browse repository at this point
Copy the full SHA d78aba0View commit details
Commits on Feb 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7124f9e - Browse repository at this point
Copy the full SHA 7124f9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f539062 - Browse repository at this point
Copy the full SHA f539062View commit details