Looking at some forms in the settings tray, I see that checkboxes are visually broken. There are also issues with tabledrag, and potentially other form elements.

We need to throw our form elements into settings tray and check to see what's broken, and then create one or more issues to fix.

Comments

mherchel created an issue. See original summary.

poojakural’s picture

Assigned: Unassigned » poojakural
KondratievaS’s picture

StatusFileSize
new827.81 KB

I have tested Olivero 8.x-1.0-alpha2 on Drupal 9.1.0-dev and can not reproduce issue reported in description - setting content opens in popins

OK

shaktik’s picture

StatusFileSize
new42.47 KB
new232.34 KB

Hi @KondratievaS,

I am able to reproduce the issue reported in the description.

Steps:
1. Enable Layout Builder Module and check

2. example.com/admin/structure/types/manage/page/display/default/layout

attached the screenshot.

Thanks,
Shakti

poojakural’s picture

Status: Active » Needs work
poojakural’s picture

Status: Needs work » Needs review
StatusFileSize
new573 bytes

Checkebox alignment issue has been fixed. Please refer the SS and patch.

Step to test
1. Enable Layout Builder Module and check
2. Go to this url (/admin/structure/types/manage/page/display/default/layout)
3. Click on "Add Block" option and choose any block to show.

@mherchel Not able to see menu item in the configue block. Could please provide the step to test.

Before Patch:
Only local images are allowed.

After Patch:
Only local images are allowed.

mherchel’s picture

Thanks. This issue is to create all form items within the settings tray and document when they look visually broken.

From there we'll set up one or more issues to create patches.

Things that I'd like to check:

  • tabledrag
  • input buttons
  • input submit
  • input text / date / search et al
  • selects in various locations
  • radio buttons
  • checkboxes
  • select multiple
  • anything else.
indrajithkb’s picture

Hi @poojakural thanks for the patch please update the #6 patch with both SRC and DIST file.

poojakural’s picture

Status: Needs review » Needs work
mherchel’s picture

Once again, this issue isn't to create a patch to fix the checkbox issue, it's to audit form items that will appear within the settings tray. No patch.

himanshu_sindhwani’s picture

StatusFileSize
new111.96 KB

This is how multi-select looks on the settings tray:

multi-select

Dropdown arrow > is not visible present on left side of Toggle branding elements.

himanshu_sindhwani’s picture

Tested the following Form elements on settings tray:

  1. Radio
  2. textarea
  3. textfield
  4. date
  5. color
  6. datelist
  7. email
  8. search
  9. Checkbox

Attaching the screenshots.
settings tray

settings tray

Creating issues for radio, checkbox and dropdown arrow.

poojakural’s picture

Assigned: poojakural » Unassigned
hansa11’s picture

Status: Needs work » Active
asmita26’s picture

Assigned: Unassigned » asmita26
thedrupalkid’s picture

@aasmita: Are you working on this ?

hansa11’s picture

This issue is not to create a patch, please refer #7 and #10 :)

Once again, this issue isn't to create a patch to fix the checkbox issue, it's to audit form items that will appear within the settings tray. No patch.

Thanks!

himanshu_sindhwani’s picture

Assigned: asmita26 » Unassigned

@asmita26, It is good if we don't assign such issues to ourselves so that anybody can work and post their findings.

mherchel’s picture

Title: Audit form items within settings tray for visual inconsistencies » Olivero: Audit form items within settings tray for visual inconsistencies
Project: Olivero » Drupal core
Version: 8.x-1.0-alpha2 » 9.1.x-dev
Component: Code » Olivero theme
mherchel’s picture

Status: Active » Fixed
StatusFileSize
new199.73 KB
new196.28 KB

I went through and re-audited this since #3177238: Stronger visual affordance for Olivero's textbox form elements (Design only) is committed. It's looking good. I'm marking this as fixed.

Screenshots attached showing differences between Bartik and Olivero.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.