Skip to content
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

Avoid fixed positioning in main layout #3810

Closed
flourish86 opened this issue May 29, 2019 · 1 comment · Fixed by #3904
Closed

Avoid fixed positioning in main layout #3810

flourish86 opened this issue May 29, 2019 · 1 comment · Fixed by #3904
Assignees
Labels
area/ui Affects the user interface enhancement New feature or improvement
Milestone

Comments

@flourish86
Copy link
Contributor

Problem

Fixed positioning requires a lot of js for layouting basic elements and therefore makes it unstable.

Solution

Use flexbox for main layout

Considerations

Different layout behavior for js and no-js, see WordPress Admin interface.

@flourish86 flourish86 added the area/ui Affects the user interface label May 29, 2019
@flourish86 flourish86 added this to the 2.7.0 milestone May 29, 2019
flourish86 added a commit that referenced this issue May 29, 2019
flourish86 added a commit that referenced this issue May 29, 2019
flourish86 added a commit that referenced this issue May 29, 2019
flourish86 added a commit that referenced this issue May 29, 2019
@nilmerg nilmerg added the enhancement New feature or improvement label Jun 4, 2019
flourish86 added a commit that referenced this issue Jun 17, 2019
@nilmerg nilmerg modified the milestones: 2.7.0, 2.8.0 Jul 8, 2019
@nilmerg
Copy link
Member

nilmerg commented Jul 8, 2019

Postponed for v2.8 😭

flourish86 added a commit that referenced this issue Aug 6, 2019
flourish86 added a commit that referenced this issue Aug 6, 2019
flourish86 added a commit that referenced this issue Aug 6, 2019
flourish86 added a commit that referenced this issue Aug 6, 2019
flourish86 added a commit that referenced this issue Nov 13, 2019
flourish86 added a commit that referenced this issue Nov 13, 2019
lippserd pushed a commit that referenced this issue Dec 3, 2019
lippserd pushed a commit that referenced this issue Dec 3, 2019
lippserd pushed a commit that referenced this issue Dec 5, 2019
lippserd pushed a commit that referenced this issue Dec 5, 2019
@nilmerg nilmerg self-assigned this Dec 5, 2019
nilmerg pushed a commit that referenced this issue Dec 6, 2019
nilmerg pushed a commit that referenced this issue Dec 6, 2019
nilmerg pushed a commit that referenced this issue Dec 6, 2019
nilmerg pushed a commit that referenced this issue Dec 6, 2019
nilmerg pushed a commit that referenced this issue Dec 6, 2019
nilmerg pushed a commit that referenced this issue Dec 6, 2019
@nilmerg nilmerg modified the milestones: 2.8.0-rc1, 2.8.0 May 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ui Affects the user interface enhancement New feature or improvement
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants