-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
feat: responsive design grid #1354
Conversation
I have the grid layout in a working proof of concept. It's definitely more elegant than the previous version. @aarnphm Could you give me some feedback? |
Can you squash into one commit? will need it for offline test |
037fe87
to
11846ad
Compare
11846ad
to
32d6aae
Compare
Should be done properly now. |
sorry for the late response, i will take a look tonight |
Any progress now? |
@ChenZhongPu dont tag maintainers to review PRs, we will do things on our own time all of us have jobs and other life commitments outside of maintaining this project for free if you want something fixed faster, either sponsor or submit a pr yourself |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok I just got around to finish this (hehe was testing and play around with my site).
Overall I think this is a net positive change for users. For ppl who have a lot of custom scss rules this would be breaking, so we might want to figure out how to notify downstream users on updating their code.
Thanks for the review! I'd gladly assist in a summary/documentation of the (potentially) breaking changes for custom scss. I feel like changes like in this PR will inevitably happen from time to time with large changes such as this (changing from flex to grid layout). I tried to minimize the impact, but some potentially breaking changes were necessary for, in my opinion, a large net positive change. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is great, thanks! lets increment the minor on the package to mark it too (4.4.0
perhaps)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
final resolve comments from jacky, then gtg
Thanks for the feedback. I have addressed the requested changes. |
hmm @saberzero1 maybe we should follow up with a PR updating docs wrt to page layout? idk what jacky uses for drawing the layout image 🤔 |
Sure thing, I'll make a follow-up PR with the final layout as soon as possible after this PR has been merged. It kind of looks like Figma, but I'm not entirely sure. |
Nevermind, I have included the updated docs in the PR. |
docs image is made in figma, lemme DM you the link on discord |
Thanks, I have updated the layout images.
|
thanks for this! you might also have to help point users in the right direction if things break for them :') i apologize in advance for the inbound haha |
Haha, that's fine. |
* Responsive design grid * Addressed PR feedback * Bump Quartz version 4.3.1 => 4.4.0 * Moved page-header into center * Updated docs with new layouts * Sync updated version number with package-lock * Table of Content scrollbar auto * Reset node_modules * Updated layout images * Fixed tablet layout * Finilazed layout images
@saberzero1 Sorry about the ping in a closed PR, please let me know if you prefer a new bug ticket. I think there is a minor issue with the layout: in mobile view, the right section is beneath the footer, as opposed to what the layout doc explains (below the ![]() Thanks for introducing the grid layout btw! I'm also very looking forward to your mobile Explorer PR: #1441 😄 I'm doing this hack right now to make sure mobile visitors can still find links to documents:
|
Fixed and being fixed. Please open a new issue in the future. |
Will do. Thanks for the quick turnaround! |
* Responsive design grid * Addressed PR feedback * Bump Quartz version 4.3.1 => 4.4.0 * Moved page-header into center * Updated docs with new layouts * Sync updated version number with package-lock * Table of Content scrollbar auto * Reset node_modules * Updated layout images * Fixed tablet layout * Finilazed layout images
* Responsive design grid * Addressed PR feedback * Bump Quartz version 4.3.1 => 4.4.0 * Moved page-header into center * Updated docs with new layouts * Sync updated version number with package-lock * Table of Content scrollbar auto * Reset node_modules * Updated layout images * Fixed tablet layout * Finilazed layout images
* Responsive design grid * Addressed PR feedback * Bump Quartz version 4.3.1 => 4.4.0 * Moved page-header into center * Updated docs with new layouts * Sync updated version number with package-lock * Table of Content scrollbar auto * Reset node_modules * Updated layout images * Fixed tablet layout * Finilazed layout images
* Responsive design grid * Addressed PR feedback * Bump Quartz version 4.3.1 => 4.4.0 * Moved page-header into center * Updated docs with new layouts * Sync updated version number with package-lock * Table of Content scrollbar auto * Reset node_modules * Updated layout images * Fixed tablet layout * Finilazed layout images
* Responsive design grid * Addressed PR feedback * Bump Quartz version 4.3.1 => 4.4.0 * Moved page-header into center * Updated docs with new layouts * Sync updated version number with package-lock * Table of Content scrollbar auto * Reset node_modules * Updated layout images * Fixed tablet layout * Finilazed layout images
The layout code has been changed upstream, so I need to adjust my customizations to minimize rendering issues. Any customization I can minimize, the better. See: - jackyzha0/quartz#1354 - https://quartz.jzhao.xyz/layout
* Responsive design grid * Addressed PR feedback * Bump Quartz version 4.3.1 => 4.4.0 * Moved page-header into center * Updated docs with new layouts * Sync updated version number with package-lock * Table of Content scrollbar auto * Reset node_modules * Updated layout images * Fixed tablet layout * Finilazed layout images
* Responsive design grid * Addressed PR feedback * Bump Quartz version 4.3.1 => 4.4.0 * Moved page-header into center * Updated docs with new layouts * Sync updated version number with package-lock * Table of Content scrollbar auto * Reset node_modules * Updated layout images * Fixed tablet layout * Finilazed layout images
closes #455
Replaces #1339
responsive-design-grid-poc.mp4