Skip to content
This repository has been archived by the owner on Jan 3, 2024. It is now read-only.

Sidebar component #735

Merged
merged 1 commit into from
May 12, 2020
Merged

Sidebar component #735

merged 1 commit into from
May 12, 2020

Conversation

LukasHirt
Copy link
Contributor

@LukasHirt LukasHirt commented Apr 29, 2020

Description

Deprecated appNavigation component and created sidebar component.

Screenshot

image

@LukasHirt LukasHirt added enhancement New feature or request 2 - Developing labels Apr 29, 2020
@LukasHirt LukasHirt self-assigned this Apr 29, 2020
@LukasHirt LukasHirt force-pushed the component/sidebar branch 2 times, most recently from 3f7494e to 69091ec Compare May 7, 2020 11:28
@LukasHirt LukasHirt marked this pull request as ready for review May 7, 2020 11:29
@LukasHirt LukasHirt requested review from kulmann and PVince81 May 7, 2020 11:29
@LukasHirt LukasHirt force-pushed the component/sidebar branch 4 times, most recently from 5ceab4b to da9ff40 Compare May 10, 2020 16:23
Copy link
Member

@kulmann kulmann left a comment

Choose a reason for hiding this comment

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

This feels awesome. Tested it in your phoenix branch in different resolutions. They made sense as well. One small visual improvement would be, to have a sliding animation, pulling the menu in from the left and pushing it out to the left again on close. Left some small comments for your consideration as well. Overall really nice work 🚀 🎆

src/elements/OcSidebar.vue Outdated Show resolved Hide resolved
src/elements/OcSidebar.vue Outdated Show resolved Hide resolved
src/elements/OcSidebar.vue Outdated Show resolved Hide resolved
src/styles/theme/oc-sidebar.scss Outdated Show resolved Hide resolved
changelog/unreleased/deprecated-application-menu-component Outdated Show resolved Hide resolved
src/elements/OcSidebar.spec.js Outdated Show resolved Hide resolved
src/styles/theme/oc-sidebar.scss Outdated Show resolved Hide resolved
src/styles/theme/oc-sidebar.scss Outdated Show resolved Hide resolved
@LukasHirt
Copy link
Contributor Author

@kulmann Pushed fixes after the review and added the animation. Pls re-review 🙂 It's in a separate commit to make it easier to navigate

@LukasHirt LukasHirt force-pushed the component/sidebar branch 2 times, most recently from 68640a2 to 2aea840 Compare May 11, 2020 20:18
kulmann
kulmann previously approved these changes May 12, 2020
Copy link
Member

@kulmann kulmann left a comment

Choose a reason for hiding this comment

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

Looks super cool! From my point of view the animation could be quicker than 500ms, maybe 200ms.

src/elements/OcSidebar.vue Show resolved Hide resolved
src/styles/theme/oc-sidebar.scss Outdated Show resolved Hide resolved
@LukasHirt
Copy link
Contributor Author

Looks super cool! From my point of view the animation could be quicker than 500ms, maybe 200ms.

I was trying originally 300 and that seemed too rushed. Since it's moving the whole file list in web app it felt too "jumpy". But that might be just my personal feeling 🙈 I am happy to change it in case you think it really should be faster. 👍

kulmann
kulmann previously approved these changes May 12, 2020
Copy link
Member

@kulmann kulmann left a comment

Choose a reason for hiding this comment

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

I played around with the transition duration a bit. I'd prefer 200ms. But try what you think is best and let's get more feedback from different people. ;-)

Added animation, content wrapper and small fixes after review
@LukasHirt
Copy link
Contributor Author

@kulmann Ok, I changed it to 200 😉

Damn, auto review dismiss, in this situation, it's kind of annoying 😁

Copy link
Member

@kulmann kulmann left a comment

Choose a reason for hiding this comment

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

🚀

@LukasHirt LukasHirt merged commit f5b2963 into master May 12, 2020
@LukasHirt LukasHirt deleted the component/sidebar branch May 12, 2020 11:09
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants