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

Fix IE11 UI Elements #126

Merged
merged 9 commits into from
May 29, 2020
Merged

Conversation

JasonChong96
Copy link
Contributor

@JasonChong96 JasonChong96 commented May 28, 2020

Problem

The UI looks weird on IE11. One of the issues is that the sort panel is out of position as IE11. Another is that icon sizes are off and some flexbox positioning is wrong

[Closes #125 and #127]

Solution

Explicitly set left position so IE11 places the panel on the left of the div
Fix flexbox positioning of sort buttons
Change box-icons to be local. Removed box-icons dependency
Icons that require reuse of different sizes/colors have been extracted as react components to directly change the viewport size and fill for IE11 compatibility

Before & After Screenshots

AFTER:
(IE11)
Main page
Filter panel
Drawer
Create link
Small main page
Create link small
Sort panel small
Create link smaller

@JasonChong96 JasonChong96 changed the base branch from develop to release-1.16.0 May 28, 2020 14:13
@JasonChong96 JasonChong96 changed the title Fix IE11 sort panel position Fix IE11 UI Elements May 28, 2020
@JasonChong96 JasonChong96 requested review from liangyuanruo, yong-jie and kylerwsm and removed request for liangyuanruo May 29, 2020 05:49
@liangyuanruo liangyuanruo changed the base branch from release-1.16.0 to release-1.16.1 May 29, 2020 05:55
@JasonChong96 JasonChong96 changed the base branch from release-1.16.1 to release-1.16.0 May 29, 2020 05:55
@JasonChong96 JasonChong96 changed the base branch from release-1.16.0 to release-1.16.1 May 29, 2020 05:56
@liangyuanruo
Copy link
Contributor

Tested on IE11 and things look fine.

@liangyuanruo liangyuanruo merged commit b20780f into release-1.16.1 May 29, 2020
@liangyuanruo liangyuanruo deleted the ie11-sort-panel-position-fix branch May 29, 2020 08:04
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