Skip to content

Files : Left panel dropdown improvement for NC 25 - #39779

Closed
Jerome-Herbinet wants to merge 2 commits into
stable25from
Jerome-Herbinet-left-panel-dropdown-improvement-stable-25
Closed

Files : Left panel dropdown improvement for NC 25#39779
Jerome-Herbinet wants to merge 2 commits into
stable25from
Jerome-Herbinet-left-panel-dropdown-improvement-stable-25

Conversation

@Jerome-Herbinet

@Jerome-HerbinetJerome-Herbinet commented Aug 9, 2023

Copy link
Copy Markdown
Member

Respawn of #38338

/!\ Reviewers' test needed

Before :

before.2.webm

After :

after.2.webm

Checklist

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>

@jancborchardtjancborchardt left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Let me know if the video is outdated @Jerome-Herbinet, just same feedback as in the other review. :)

The triangle pointing to the right is confusing, it would be expected to have a triangle pointing down when in closed state, indicating more things open downwards. :)

When open, the arrow should still point down too. Then it would behave exactly like a standard HTML select element.

@Jerome-Herbinet

Copy link
Copy Markdown
MemberAuthor

Let me know if the video is outdated @Jerome-Herbinet, just same feedback as in the other review. :)

The triangle pointing to the right is confusing, it would be expected to have a triangle pointing down when in closed state, indicating more things open downwards. :)

When open, the arrow should still point down too. Then it would behave exactly like a standard HTML select element.

@jancborchardt here is an updated video :
Capture vidéo du 10-08-2023 11:11:35.webm

@szaimen
szaimen removed their request for review August 10, 2023 09:14

@jancborchardtjancborchardt left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Very nice! Would be good to also habe hover/focus feedback on the triangle button, but that can also be done in a follow-up.

@Jerome-Herbinet

Copy link
Copy Markdown
MemberAuthor

Very nice! Would be good to also habe hover/focus feedback on the triangle button, but that can also be done in a follow-up.

Thanks @jancborchardt ! Can you mention another appropriate reviewer for testing + approval ?

@jancborchardt

Copy link
Copy Markdown
Member

@skjnldsv@szaimen@susnux another review needed. :)

@szaimen
szaimen removed their request for review August 10, 2023 13:10
@jancborchardt

Copy link
Copy Markdown
Member

Also cc @AndyScherzinger would be nice to get this fix in for 27.1.0 as it makes the navigation subitems more obvious.

@AndyScherzinger

Copy link
Copy Markdown
Member

@jancborchardt this PR explicitely targets stable25, so it is not following any backport-logic.

I can't tell if this is even applicable for anything newer than 25 tbh, will need feedback from @skjnldsv

If it is applicable on 26/27 then we can see if we can get it in, but sure is too late for beta1 and hence likely to be blocked by Marketing.

@AndyScherzinger

Copy link
Copy Markdown
Member

Checked with the devs, this PR is v25-only (!)
v26+ the left sidebar got migrated to vue in contrast to 25 being legacy JS. So this can't be used on anything but 25 and would need to be completely re-implemented for 26+ -> not happening for 27.1 then

@jancborchardt

Copy link
Copy Markdown
Member

Ah got it, sorry for the noise then!

@jancborchardt

Copy link
Copy Markdown
Member

@Jerome-Herbinet do you think this is still applicable then? I’d even say since it will soon be 3 versions old anyway, let’s look to the future instead?

@AndyScherzinger

Copy link
Copy Markdown
Member

Ah got it, sorry for the noise then!

All good, still worth the question.

@Jerome-Herbinet do you think this is still applicable then? I’d even say since it will soon be 3 versions old anyway, let’s look to the future instead?

I'd second that question. @Jerome-Herbinet would you be willing to work on the solution for the master branch? That is targeting v28 but we could then still discuss a back-port to stable27 even though I believe it won't make it for the September release, so best maybe then to aim straight for v28.

@skjnldsv

skjnldsv commented Aug 12, 2023

Copy link
Copy Markdown
Member

I'm not sure I get it. This is only about the triangle on the right instead of left, right?
Then Nextcloud 27 and 28 already have those 🤔

What's left to do on master then? 🤔

@Jerome-Herbinet

Copy link
Copy Markdown
MemberAuthor

I'm not sure I get it. This is only about the triangle on the right instead of left, right?
Then Nextcloud 27 and 28 already have those 🤔

What's left to do on master then? 🤔

ASFAIK recent major NC versions (since 26 ?), manage this in nextcloud-vue and it might be already done ; testing and confirmation might be necessary on 26 27 and 28 if possible.

@skjnldsv

Copy link
Copy Markdown
Member

Absolutely, since 26 this is nc/vue, so we're good.
I think we can close then :)

@AndyScherzinger

Copy link
Copy Markdown
Member

Well, then we could also just merge this one, no? Since it is already "resolved" on 26+ @skjnldsv@Jerome-Herbinet
Or we drop it since it is resolved on 26+

@skjnldsv

Copy link
Copy Markdown
Member

I would tend to be on the careful side here and avoid touching core/css/apps.scss on a version that's going unsupported in a few weeks :)

@Jerome-Herbinet

Copy link
Copy Markdown
MemberAuthor

Well, then we could also just merge this one, no? Since it is already "resolved" on 26+ @skjnldsv@Jerome-Herbinet Or we drop it since it is resolved on 26+

@AndyScherzinger, I've just checked if my personal 26.0.5 instance ships this UI enhancement ... but it's not the case 🤔 ... that's strange, although this PR was merged nextcloud-libraries/nextcloud-vue#4103
Cc @skjnldsv

@skjnldsv

Copy link
Copy Markdown
Member

Indeed, this is v8.0.0 and v7.11.5+ only
So it will come in upcoming 26.0.6 #39812

@szaimen
szaimen deleted the Jerome-Herbinet-left-panel-dropdown-improvement-stable-25 branch August 14, 2023 11:33
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to reviewWaiting for reviewsdesignDesign, UI, UX, etc.feature: files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@Jerome-Herbinet@jancborchardt@AndyScherzinger@skjnldsv