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 icon-button tooltips on mobile #344

Merged
merged 7 commits into from
Jan 7, 2021
Merged

Conversation

richardwestenra
Copy link
Contributor

@richardwestenra richardwestenra commented Jan 5, 2021

Description

image

  • Make the tooltips display on the left side when the sidebar is full-screen width and open
  • Fix icon-button tooltip transition
  • Remove unused class

Development notes

I also removed a class that wasn't being used for anything, and probably was left over from when the minimap had a fixed width.

QA notes

Checklist

  • Read the contributing guidelines
  • Opened this PR as a 'Draft Pull Request' if it is work-in-progress
  • Updated the documentation to reflect the code changes
  • Added new entries to the RELEASE.md file
  • Added tests to cover my changes

Legal notice

  • I acknowledge and agree that, by checking this box and clicking "Submit Pull Request":

  • I submit this contribution under the Apache 2.0 license and represent that I am entitled to do so on behalf of myself, my employer, or relevant third parties, as applicable.

  • I certify that (a) this contribution is my original creation and / or (b) to the extent it is not my original creation, I am authorised to submit this contribution on behalf of the original creator(s) or their licensees.

  • I certify that the use of this contribution as authorised by the Apache 2.0 license does not violate the intellectual property rights of anyone else.

@richardwestenra richardwestenra self-assigned this Jan 5, 2021
@richardwestenra richardwestenra changed the title Fix icon-button tooltips on mobile [KED-2333] Fix icon-button tooltips on mobile Jan 5, 2021
@bru5
Copy link
Contributor

bru5 commented Jan 7, 2021

Works well other than the transition in my opinion, I think I prefer it without any but if you think there should be one I'd say just a shorter fade rather than with any movement?

@richardwestenra
Copy link
Contributor Author

@bru5 No worries! I've removed the transitions

Copy link
Contributor

@bru5 bru5 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved but there's an unused variable warning when running the dev server you should probably check out first.

@richardwestenra richardwestenra changed the title [KED-2333] Fix icon-button tooltips on mobile Fix icon-button tooltips on mobile Jan 7, 2021
@richardwestenra richardwestenra merged commit 55a0c82 into main Jan 7, 2021
@richardwestenra richardwestenra deleted the fix/tooltips-mobile branch January 7, 2021 15:59
@richardwestenra richardwestenra mentioned this pull request Feb 17, 2021
1 task
richardwestenra added a commit that referenced this pull request Feb 19, 2021
# Release 3.9.0

## Major features and improvements

- Add code panel (#346)
- Improve view panning behaviour when a node is selected (#356, #363, #370, #373, #374)
- Improve layout performance for large graphs (#343)
- Save tag state to localStorage (#353)

## Bug fixes and other changes

- Improve graph layout code quality, performance and docs (#347)
- Update docs to remind on compatibility of Kedro-Viz 3.8.0 with Kedro 0.17 (#367)
- Update dependencies (#360, #364, #369)
- Fix failing CircleCI build on Windows (#365, #366)
- Refactor node-list-row CSS, fixing hover and focus states (#355, #358, #362)
- Update iconography (#357, #359)
- Fix missing indicator Chrome zoom bug (#349)
- Fix sidebar border/box-shadow CSS rules (#351)
- Fix server.py to work with versions >0.17 and update contributing docs (#348)
- Fix errors when scrolling with empty pipeline (#342)
- Ignore coverage on some branches and fix e2e tests (#345)
- Fix icon-button tooltips on mobile (#344)
- Update SVG-Crowbar to fix errors (#339)
- Update contributing docs for new dev server (#341)
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