-
Notifications
You must be signed in to change notification settings - Fork 40
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
[UX] Improve settings for simplified login page #6806
Comments
The problem with this last screenshot is that, if you choose "simplified" appearance, you really should not be able to select navigation between login pages. The simplified look uses only links. I don't think anyone intended for tabs to be used there. EDIT: I realize that you have a parenthesis that explains this, but this seems very wordy (and I missed it at first sight). I like what we currently have there, which was the result of a lot of discussion: the three options (tabs, links, simplified) are presented at an equal level, with the theme question only appearing when you select simplified. |
Yes, exactly -- the form adjusts so that the value is changed to "Links" -- which is what you get with Simplified. I added the note on |
This is the problem with the current form though, these should not be at the same level, because the user is not choosing between three options. They are choosing: 1) Simplified or not? And if not: 2) Tabs or Links? How do we show that clearly in the UI? Edit: maybe I just answered this for myself.... two sets of radio buttons? |
@jenlampton I think your UI suggestions are good and do make the form a bit easier to understand. The only thing I have a slight reservation about is "Page Complexity". It's accurate, but feels a bit awkward to me. Possible options:
|
I would use Style instead of Page Complexity, but I also think it is not necessary to add a title there. |
We need a label for accessibility. (We cannot have any form element without a label.)
"Style" is also accurate, but that word has so many other meanings unrelated to Layouts, hmm... I ended up going with And here's a PR for testing so you can see how it feels: |
I can see, there's good progress here, but currently UserLoginAppearanceTestCase fails - it needs to get updated according to the new form element structure. And we'd probably need test coverage for changing the theme in system_themes_admin_form(). |
I just tested changing the theme via admin/appearance and it doesn't work. Only after flushing all caches manually (via admin bar) the changed setting takes effect. Personally, I'm no fan of having that setting also on the themes page. But if there's consensus that this is a good idea... 🤷 |
Regarding login page settings:
|
Description of the bug
This is a follow-up to #6799 which was a follow-up to #6570.
Appearance
page to enable the simplified login page for the admin theme.In accordance with our "put the setting everywhere people might expect to find it" policy, we should duplicate the setting for
Use the administration theme for simplified login pages
by also placing this checkbox on theAppearance
page.This is the current UI on the "Login settings" page
Login page options
does not adequately describe the question we would like to have answered. Under this label, we have three options that do not answer the same question. I would like to propose another UI pattern for these options, as follows:A single checkbox for
Simplify login pages
as followsUse simplified login pages
Simplified login pages hide all layout regions such as headers, footers, and sidebars.
Navigation
questionNavigation
question tolinks
Use the administration theme for simplified login pages
checkboxA set of radio options as follows:
Navigation between login pages
Login pages include "Create new account", "Log in", and "Reset password" pages.
Links below the form
Tabs above the form (not available with simplified login pages)
The text was updated successfully, but these errors were encountered: