Skip to content

fix: normalize section margins#1990

Merged
gnugomez merged 3 commits into
eclipse-openvsx:mainfrom
gnugomez:gnugomez/main/fix-inconsistent-margins
Jul 24, 2026
Merged

fix: normalize section margins#1990
gnugomez merged 3 commits into
eclipse-openvsx:mainfrom
gnugomez:gnugomez/main/fix-inconsistent-margins

Conversation

@gnugomez

Copy link
Copy Markdown
Member

In the restyle PR we added a homepage with some sections, those sections are basically fully customizable, the only thing we did not take into account was that in order to allow positioning sections on a different order the sections should not hard-code the margins.

This patch fixes that by using an styled parent component that sets different margin top's to it's children.

In the restyle PR we added a homepage with some sections, those sections are basically fully customizable, the only thing we did not take into account was that in order to allow positioning sections on a different order the sections should not hard-code the margins.

This patch fixes that by using an styled parent component that sets different margin top's to it's children.
@gnugomez
gnugomez marked this pull request as draft July 23, 2026 15:30
After the refresh we introduced a section component that was hardcoding the max width, this patch moves that back to the theme config so that we can use MUI's container, and at the same time I'm creating a wrapper of the container meant for page layouts, this allows pages to consistently have the same padding top + bottom without leaving that to the layout and loosing the ability to flus it out on some cases, like for the search page, that we don't wan't any top margin since the category pills should be just under the nav to look good.
@gnugomez
gnugomez requested a review from netomi July 23, 2026 16:02
@gnugomez
gnugomez marked this pull request as ready for review July 23, 2026 16:02
@gnugomez
gnugomez merged commit 86c9ca2 into eclipse-openvsx:main Jul 24, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants