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

Rewrite admin theming in Vue #34359

Merged
merged 2 commits into from
Oct 28, 2022
Merged

Rewrite admin theming in Vue #34359

merged 2 commits into from
Oct 28, 2022

Conversation

Pytal
Copy link
Member

@Pytal Pytal commented Oct 1, 2022

image

Move away from the legacy PHP implementation to improve UX parity for user and admin theming + enhance accessibility

  • Fix background preview showing user background
  • Fix unable to set plain background and usage on login page

Requires

Before

image

@Pytal Pytal added the 2. developing Work in progress label Oct 1, 2022
@Pytal Pytal self-assigned this Oct 1, 2022
@Pytal Pytal force-pushed the enh/admin-theming-vue branch 5 times, most recently from 20de993 to f57351c Compare October 6, 2022 04:48
@Pytal Pytal changed the title [WIP] Rewrite admin theming in Vue Rewrite admin theming in Vue Oct 6, 2022
@Pytal Pytal added design Design, UI, UX, etc. 3. to review Waiting for reviews feature: theming feature: accessibility accessibility and removed 2. developing Work in progress labels Oct 6, 2022
@Pytal Pytal added this to the Nextcloud 25 milestone Oct 6, 2022
@Pytal
Copy link
Member Author

Pytal commented Oct 6, 2022

Keeping as draft until required PRs are in

@blizzz blizzz mentioned this pull request Oct 6, 2022
3 tasks
@blizzz blizzz modified the milestones: Nextcloud 25, Nextcloud 26 Oct 6, 2022
@blizzz
Copy link
Member

blizzz commented Oct 6, 2022

master is 26

@Pytal
Copy link
Member Author

Pytal commented Oct 6, 2022

/backport to stable25

@szaimen
Copy link
Contributor

szaimen commented Oct 27, 2022

@jancborchardt I have the feeling that the text fields are too long bases on the screenshot. Wdyt?

@szaimen
Copy link
Contributor

szaimen commented Oct 27, 2022

@Pytal @CarlSchwan wasnt there a max element widht applied to all settings sections automatically?

@skjnldsv
Copy link
Member

@szaimen no, but the input were set to width: 230px;

@skjnldsv skjnldsv marked this pull request as ready for review October 27, 2022 08:18
@skjnldsv skjnldsv requested review from a team, artonge, skjnldsv and szaimen and removed request for a team October 27, 2022 08:18
@szaimen
Copy link
Contributor

szaimen commented Oct 27, 2022

Drone failure related

@szaimen szaimen added 2. developing Work in progress and removed 3. to review Waiting for reviews labels Oct 27, 2022
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
@Pytal
Copy link
Member Author

Pytal commented Oct 28, 2022

@jancborchardt I have the feeling that the text fields are too long bases on the screenshot. Wdyt?

Text fields have been set to max-width: 400px (updated screenshot) like in

and other settings

@Pytal @CarlSchwan wasnt there a max element widht applied to all settings sections automatically?

@szaimen no, but the input were set to width: 230px;

Yes 900px was for the entire settings section in nextcloud-libraries/nextcloud-vue#3192, 230px was specifically for these inputs

@Pytal Pytal added 4. to release Ready to be released and/or waiting for tests to finish and removed 2. developing Work in progress labels Oct 28, 2022
@Pytal
Copy link
Member Author

Pytal commented Oct 28, 2022

⚠ Do not merge until the https://github.com/nextcloud/nextcloud-vue additions (undo icon and maxlength attribute) are available on server

@skjnldsv
Copy link
Member

I would prefer to merge and wait for the next vue version, or else we'll keep rebasing this PR over and over :(

@szaimen
Copy link
Contributor

szaimen commented Oct 28, 2022

I would prefer to merge and wait for the next vue version, or else we'll keep rebasing this PR over and over :(

+1

@skjnldsv skjnldsv merged commit 3323b1a into master Oct 28, 2022
@skjnldsv skjnldsv deleted the enh/admin-theming-vue branch October 28, 2022 09:48
@backportbot-nextcloud
Copy link

The backport to stable25 failed. Please do this backport manually.

@skjnldsv
Copy link
Member

We said no backports in the end iirc :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4. to release Ready to be released and/or waiting for tests to finish accessibility design Design, UI, UX, etc. enhancement feature: accessibility feature: theming
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants