Closed (fixed)
Project:
Drupal core
Version:
9.5.x-dev
Component:
Claro theme
Priority:
Major
Category:
Plan
Assigned:
Unassigned
Reporter:
Created:
5 Jul 2019 at 08:25 UTC
Updated:
26 Jun 2022 at 12:19 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
ckrinaComment #3
lauriiiComment #4
finnsky commentedComment #5
finnsky commentedComment #6
ckrinaComment #7
lauriiiMoved dialog, status report and media support to stable blockers instead of beta blockers based on discussion with @ckrina, @webchick and @Gábor Hojtsy.
Comment #8
ckrinaComment #9
xjmComment #10
andrewmacpherson commentedAdding #3080100: Assess accessibility of Claro in High Contrast AKA forced colors mode. Some problems found described there already.
Comment #11
saschaeggiThanks @Andrewmacpherson!
Comment #12
ckrinaComment #13
ckrinaComment #14
lauriiiComment #15
lauriiiComment #16
bnjmnmAdded #3082672: Form prefix/suffix redesign in Claro
#3082685: Action links on admin/appearance
#3082688: Excess space between details summary and details content does not match design.
#3082691: Excess space on tables with action links and "show row weights" toggle. Does not match design. to stable must-haves.
Added #3082694: Extra space between message and content when content has elements with margin-top to should-haves.
Comment #17
webchickUpdating the issue statuses.
Comment #18
webchickAdding #3084069: Allow marking themes as experimental to the must-have list.
Comment #19
xjmTagging for FM and RM review once this is all filled out. (I believe @webchick indicated that the product team has already identified their must-haves above.)
One thing that's a must-have for me is that the roadmap include a longterm plan to deprecate and remove Seven. So, there should be a post-stable section that includes stuff like:
The roadmap should also include any specific bugs, tasks, etc. that would be needed in terms of architecture, documentation, whatever to make Claro a Seven replacement.
Finally, the roadmap also needs an issue to decouple Claro from Classy, since that's a D9 must-have for our longterm theme architecture plans.
Comment #20
shimpyDocument for theme regions in claro as compared to seven's. #3084388: Document for theme regions in claro as compared to seven's found this in one of the discussion in Add Claro administration theme to core. So created a issue for same. I am putting this as could be for stable release. Please edit if required.
Comment #21
shimpyI am addressing one of the issue #3080994: Spacing in Claro pushes content down, requiring much scrolling discussed in #3079738: Add Claro administration theme to core commments. which is not mentioned in road map
Comment #22
shimpyAddressing one more issue #2958282: Links inside surrounding text fail WCAG Use-of-Color as per comments in #3079738: Add Claro administration theme to core. Marking as Could-have issues for stable release
Comment #23
shimpyComment #24
andrewmacpherson commentedMoving #2958282: Links inside surrounding text fail WCAG Use-of-Color to must-have for stable release, because it relates to WCAG level A.
#19: A post-stable section is a good idea. For accessibility triage, it gives us some extra breathing space for high-impact should-haves.
Comment #25
shimpy@andrewmacpherson #24 thanks for moving the issue for correct release.
Comment #26
shimpy#3005403 also affects Claro. That's an example of an issue present in Seven that we should also add as a stable blocker for Claro, because it's borderline-critical (it'd be critical if LB were in Standard, for example). Addressing this issue in Claro Roadmap in must have stable release.
Comment #27
shimpyComment #28
shimpyComment #29
lauriiiComment #30
lauriiiComment #31
lauriiiComment #32
lauriiiComment #33
lauriiiComment #34
lauriiiComment #35
lauriiiComment #36
lauriiiComment #37
saschaeggiComment #38
lauriiiComment #39
effulgentsia commentedI think we should add at least some minimal test coverage to the must-have list. Even if it's just a single test function similar to what we have for BartikTest and ClassyTest. Or maybe a subclass of
InstallUninstallTestthat executes all of the same stuff but with Claro as the Admin theme.An example of something a test like that would catch is that currently,
claro.settings.ymlincludes a shortcut setting, but Claro does not have a dependency on shortcut module, so that's something that should fail config validation when shortcut isn't enabled.Unfortunately, I don't think there's a way to easily test config validity outside of running a test. #2414951: Validate configuration schema before importing configuration is an issue to perform validation during import (in the UI, not only during tests), but that's not in core yet, and the latest patch on that issue isn't working correctly. But if we have an automated test, then that should catch it, since we automatically perform config validation during test runs.
Comment #40
lauriiiI talked with @ckrina to scope the non-scoped issues.
Comment #41
lauriiiComment #42
andrewmacpherson commentedStarting to add a list of things that we ought to review before marking Claro as beta stage. What I'd like to see is a more detailed level of review. We can spin off child issues to capture the reviews, and I'll clarify the WCAG aspects, and offer testing advice.
Chatted with @lauriii about this, and a lot of it can be done on screen shot evidence. For things like zoom, reflow, text resize, and text spacing.
For screenshots evidence, it will be a good idea to include browser UI, so we see things like evidence of browser zoom level.
More to come, will flesh out in the next few days.
Comment #43
andrewmacpherson commented#3057772: Ambiguous icons for collapsing/expanding menu items is already listed as a usability must-have.
It's also arguably an accessibility failure of WCAG success criterion 3.2.4 Consistent Identification (level AA). Explained in a comment on that issue.
Comment #44
lauriiiAdded #3086435: Add automated test coverage for Claro to the beta-blockers to address #39.
Comment #45
xjmPer #3079738: Add Claro administration theme to core comments #61 through #63, listing the accessibility testing issues as should-haves for beta, but re-listing them as must-haves for stable also. So the only must-haves are the minimum requirements for core inclusion, the MVP feature-set, and one bug that has been flagged as critical.
Thanks!
Comment #46
xjmOops, copied a couple issues too many.
Comment #47
lauriiiComment #48
svettes commentedStatus summary:
Risks related to the 8.8 release:
Next steps:
All dates are asipriational!
Comment #49
xjmAgain, what is unclear? I feel like the beta requirements are very clearly fleshed out in the IS here, and the release managers have already given feedback on what we need for Claro to be included in a tagged release.
Comment #50
xjmLast night @webchick reluctantly agreed with me that under experimental policy, #3067386: AJAX rebuild of Views UI form re-renders parts of the form without using Form API, so additional hooks are needed in lieu of hook_form_view_edit_form_alter() could be committed during the theme's alpha phase, since the Views UI not being terrible could be considered part of the MVP and there's no specific requirements for horrible bugs to be fixed before alpha unless they affect security, data integrity, or the upgrade path. However, @webchick indicated that we would strongly prefer it be done before the theme is committed as an alpha module, because it will interfere with testing of the theme.
So based on that, we agreed to make it a should-have for alpha instead of a must-have, but it's still must-have before beta. The IS is accurate already since it lists the beta requirements, not the alpha require,ents.
That said, again, this issue is a priority to fix sooner rather than later compared to the other beta requirements, and having it in before 8.8.0-alpha1 would be ideal.
Comment #51
effulgentsia commentedAdding #3087189: Resolve or work around claro.settings.yml implicit dependency on Shortcut to the must-have list, because it's a potential data integrity issue.
Comment #52
andrewmacpherson commentedFleshed out a manual test plan for #3087225: [META] Assess Claro's conformance with WCAG Text spacing, Text resize, and Reflow.. More to follow for the Resize text and Reflow criteria.
Re. #45
For these WCAG resize/adaptation robustness criteria, I'm attempting to find achievable approaches for a first-pass survey prior to beta.
A good beta-stage assessment for these would be full-page captures from the Styleguide and Error style modules with a variety of browser/OS settings, or CSS bookmarklets applied.
Those can give us a good overview, before making a more detailed assessment prior to stable. We can approach the various layout and colour adaptation (high contrast) surveys this way.
Comment #54
xjmUntagging as per #3079738-80: Add Claro administration theme to core comments #80 and #81. The roadmap is really clear. Be sure to keep adding new issues that are identified to it (e.g. the JavaScript should-haves that were identified by @justafish).
We'll re-review the roadmap when we're targeting a stable release.
Comment #55
lauriiiComment #56
lauriiiComment #57
lauriiiComment #58
effulgentsia commentedThe roadmap in the IS looks great to me, and I agree that Claro is ready to be considered beta once #3067386: AJAX rebuild of Views UI form re-renders parts of the form without using Form API, so additional hooks are needed in lieu of hook_form_view_edit_form_alter() and #3067085: Views top dropbutton breaks when editing a view are complete.
Comment #59
effulgentsia commentedAll the beta must-haves are done, so #3088437: Cherry pick Claro to Drupal 8.8.!!!
Comment #60
andrewmacpherson commentedUpdate on some of the accessibility reviews which were marked should-have for beta.
Comment #61
andrewmacpherson commentedComment #62
Thirugnana Sambandam commentedComment #63
Thirugnana Sambandam commentedComment #64
saschaeggiComment #65
lauriiiComment #66
andrewmacpherson commentedUpdatin the accessibility issues for stable. Moving remaining accessibility issues from beta.
Comment #67
lauriiiComment #68
lauriiiComment #69
lauriiiAdded #3105597: Stop copying block configuration from active theme when enabling a new theme to the issues not yet scoped.
Comment #70
lauriiiComment #71
geerlingguy commentedQQ, don't know if this is the right issue to ask in—is 'dark mode support' something that's considered for the path to stability—or is that a feature addition that might be considered later? And in either case, is there an existing issue for dark mode support in Claro or not? My Drupal sites are one of a few places where things are nice and dark normally, but go to edit a page and wham-o, I get hit with a glaring bright white screen.
Comment #72
saschaeggi@geerlingguy something to consider for the future. We already did some exploration on the design side of things for a dark mode but it's still far away from being implemented at this point.
Comment #73
ckrinaComment #74
lauriiiComment #75
lauriiiComment #76
lauriiiComment #78
ambient.impact@geerlingguy I too would love a dark mode and have the same experience lately.
Comment #79
saschaeggi@Ambient.Impact @geerlingguy a lot happened since my last comment. You can already get a Darkmode if you install the Gin Admin Theme - which is based on Claro.
Comment #80
ambient.impact@saschaeggi That's pretty awesome, thanks!
Comment #81
lauriiiScoped the issues with @webchick, @Gábor Hojtsy, @ckrina.
Comment #82
lauriiiMore scoping with @webchick, @Gábor Hojtsy, @ckrina.
Comment #83
lauriiiComment #84
bnjmnmAdding dependee issues to some items in roadmap for better visibility.
Comment #85
bnjmnmComment #86
nelo_drup commentedHi, I don't know if it is the right place, but there is an important bug in /admin/config/content/formats when you create a new format, for example Custom, the tabs of CKEditor plugin settings are all hidden with display none.
Note: this is shown if I put display visibility and in teroria there must be 6 tabs
Comment #87
bnjmnmComment #88
bnjmnmComment #89
bnjmnmComment #90
bnjmnmComment #91
bnjmnmComment #92
rainbreaw commentedComment #93
andrewmacpherson commentedDiscussed #3127466: Required fields are not identifiable on Internet Explorer 11 high contrast with @rainbreaw today. We'd like to bump it to major/must-have, because indicating required fields is a WCAG level-A need. Detailed remarks in comment #14 there.
Comment #94
bnjmnmComment #95
bnjmnmComment #96
bnjmnmComment #97
bnjmnmComment #98
bnjmnmComment #99
bnjmnmComment #100
jwilson3If the variable names in the css files can be considered an API, then probably #3155531: Naming convention of color shades in the Drupal Design System (e.g. for Claro) should be on this list as a stable blocker otherwise it might never get fixed once the project become stable.
Comment #101
lauriiiReplaced #3105597: Stop copying block configuration from active theme when enabling a new theme with #3156362: Add default block configuration to Claro in the roadmap.
Comment #102
jwilson3Comment #103
lauriiiMoved #3045467: Allow overriding module CSS without overriding their toolbar styles from should-haves to could-haves.
Comment #104
lauriiiComment #105
ckrinaComment #106
yoroy commentedComment #107
lauriiiDiscussed with @ckrina, @yoroy, @Antoniya and @saschaeggi and we agreed that we should descope the sidebar region from the stable blocking issues to be something we work on post-stable. Claro does not use, or support sidebars at the moment. We could start to use it, but that needs a lot of effort to make it work well. That should not be part of declaring Claro stable because it can be provided later, and we don't have any stable blocking issues needing it. This is also not a regression because Seven doesn’t provide a sidebar either.
Comment #108
lauriiiComment #109
dyannenovaRemoving #3085219: Installer is not very usable in Claro from Must-haves for stable release. This is a must have for making Claro the default theme, but not a must have for a stable release.
Comment #110
lauriiiAdded #3116377: Autocomplete input in views exposed filters does not align with select and text inputs to the should haves issues.
Comment #111
lauriiiComment #112
lauriiiComment #113
lauriiiComment #114
batkorHi.
Please see this problem. https://www.drupal.org/project/claro/issues/3168242
Comment #115
lauriiiComment #116
lauriiiRemoved #3083039: Allow tabledrag to be disabled from the stable blockers because it is a new feature that shouldn't be specific to Claro.
Also removed #3084910: Insert tabledrag changed mark after the drag handle, and not after the last item in the cell from the stable blockers because there's a way for Claro to change that behavior without having to override the whole tabledrag library.
Comment #117
lauriiiComment #118
andrewmacpherson commentedAdding #3169014: Semantic regression: Claro treats tableDragToggle as a link instead of a button.
Comment #119
lauriiiIt seems like #3092296: Improve email address field description at /user/register was marked as a should have for the stable release until it was marked as a blocker for #3082672: Form prefix/suffix redesign in Claro which is a stable blocker. After it was removed from the blockers of #3082672: Form prefix/suffix redesign in Claro, it was kept in stable criteria mistakenly. I'm moving it back to should have issues.
Comment #120
lauriiiDiscussed #3155531: Naming convention of color shades in the Drupal Design System (e.g. for Claro) in the Claro call today. We don't think it should be a stable blocker because it doesn't have end user impact. Claro will also remain internal after being marked stable, so we can make the change later.
Comment #121
lauriiiDiscussed with @ckrina, @saschaeggi and @Gábor Hojtsy and we decided to remove #3083044: Prevent line breaks in draggable (first) table cells from the roadmap given that it's a pre-existing problem.
Comment #122
niklanComment #123
nelo_drup commentedHi problem with Paragraph and File Entity Browser display corrupt
https://imgur.com/a/xKNhtsD
Comment #124
saschaeggiComment #125
saschaeggi@Nelo_Drup #3092181: Nested Paragraphs create multiple drag handles
Comment #126
andrewmacpherson commentedI think #3070558: Implement bulk operation designs should be moved from must-have to could-have. Surely it won't be a disaster if the bulk operation controls are arranged the same way as they are with Seven.
The patch in that issue has caused a lot of accessibility problems. Proposed workarounds are elaborate (and sometimes bizarre), and I'm not convinced they're safe. I'm unwilling to rush this one.
Comment #127
andrewmacpherson commented#3171726: Claro Shortcuts star fails WCAG Use of Color and Non-text contrast is a WCAG level-A failure, and wasn't added to this roadmap yet.
Comment #128
andrewmacpherson commented#3171726: Claro Shortcuts star fails WCAG Use of Color and Non-text contrast is a WCAG level-A failure, and wasn't added to this roadmap yet.
Comment #130
effulgentsia commentedMoved completed stable-must-haves to a Completed section.
Comment #131
effulgentsia commentedMissed one.
Comment #132
effulgentsia commentedComment #133
rrafferty313 commentedHas anyone seen issues between Claro and the Simple hierarchical select Module? We've been experiencing a problem where the select fields disappear and cache has to be cleared to restore them.
Comment #134
effulgentsia commentedMoving #3062751: Media and media library and #3061042: Status Report Page Update to Completed.
Comment #135
jeroentI'm also experiencing the bug reported over here: #3183425: [backport] Google Chrome 87 renders fieldset with grey artefacts
Is this something that should be added to the list of bugs in this issue?
Comment #136
andrewmacpherson commentedAdding #3194669: Misuse of explicit colour for active pager item in -ms-high-contrast media query as a must-have, because it involves a WCAG level-A failure. It's easily fixed.
Comment #137
gábor hojtsyParenting to easy out of the box :)
Comment #138
volkswagenchickAdding
Easy Out of the Boxtag.Comment #139
ckrinaRearranging issues so the Beta ones already done stay at the end.
Comment #141
GuilhermePuentes commentedOlá GALERA da comunidade DRUPAL, essa minha primeira interação com você!
Uma obervação não domino o idioma inglês vou google tradutor.
Gostaria de propor um link de atralho para a pagina de [novo tipo de conteúdo].
Dentro da pagina novo tipo de conteudo navegue até a [aba configurações do menu],
na imagem eu tentei ilustrar minha ideia, no titulo da lista de menus já existentes ao lado colocar ou criar um link de atalho para a pagina [../admin/structure/menu/add] coloquei o icone do lapis veja os prints para ilustrar.
Olivero 9.1.8 (Tema padrão, experimental theme)
Seven 9.1.8 (Tema padão seven)
Disponibilizo o link do meu figma:
https://www.figma.com/file/IgiaaWPcIiien0xoHDF0s9/Theme-Claro-end-Olivero
ENGLISH VERSION
Hello GUYS from the DRUPAL community, this is my first interaction with you!
An observation I do not master the English language I will google translator.
I would like to propose a link to the [new type of content] page.
Within the new content type page, navigate to the [menu settings tab],
in the image I tried to illustrate my idea, in the title of the list of existing menus next to place or create a shortcut link to the page [../admin/structure/menu/add] I put the pencil icon see the prints to illustrate .
Olivero 9.1.8 (Standard theme, experimental theme)
Seven 9.1.8 (Standard seven theme)
I provide the link of my figma:
https://www.figma.com/file/IgiaaWPcIiien0xoHDF0s9/Theme-Claro-end-Olivero
Comment #142
pixeliteWelcome GuilhermePuentes! I like your idea of linking to menu settings page from the content type config page (although I can't seem to access the Figma link you included).
I think you should probably create a separate issue for this, because this would mean adding a feature/improvement to Claro.
You can also collaborate on UX improvements in the #UX channel on the Drupal Slack (https://www.drupal.org/join-slack).
Comment #143
GuilhermePuentes commentedThanks for the @pixelite reception, I’m happy with your comment, I hope to contribute much more.
I will update the figma link for public beginner failure.
For your guidance on creating a new issue (create a separate issue) I have not yet learned how to create a new resource.
Regarding the slack group, I managed to get in. Thanks for sharing! See you soon!
Comment #144
GuilhermePuentes commentedThanks for the @pixelite reception, I’m happy with your comment, I hope to contribute much more.
I will update the figma link for public beginner failure.
For your guidance on creating a new issue (create a separate issue) I have not yet learned how to create a new resource.
Regarding the slack group, I managed to get in. Thanks for sharing! See you soon!
Comment #145
joelpittetAdded bug that we almost have a working test for... #3177415: Vertical Tabs CSS classes applying to non-vertical tab detail element groups
Comment #146
ckrinaAdding #3222995: Implement chips based autocomplete designs as a could have so it gets referenced.
Comment #147
ckrinaReferencing #3251278: [META] Designs for dark background layers and its color palette as post-stable work.
Comment #148
ckrinaCleaning up summary from completed tasks.
Comment #150
ckrinaReferencing #3254202: Remove IE11 Support from Claro as post-stable work.
Comment #151
lauriiiTriaged the stable blockers with @ckrina, @saschaeggi, @Gábor Hojtsy and @bnjmnm.
Moved to should haves:
On top of that, we thought that it would be helpful if the accessibility topic maintainers could triage the accessibility stable blockers and add any issues that need to happen before stable to this issue. We also ran out of time to triage the vertical tabs issues.
Comment #152
mherchelNot sure if this is the right place to say this, but we should consider descoping the the vertical tabs issues out of Claro so the the fixes can be used by all other themes (including contrib, and custom themes). There's no reason why the accessibility features and UX improvements should be Claro-only.
Comment #153
joelpittetComment #154
gábor hojtsy#3169014: Semantic regression: Claro treats tableDragToggle as a link instead of a button was closed in favour of #3083051: Refactor tabledrag when core issues are resolved which was fixed, so removing from issue summary.
Comment #155
lauriii#3171726: Claro Shortcuts star fails WCAG Use of Color and Non-text contrast was moved to the Shortcut module issue queue because the bug exists in all core themes.
Comment #156
lauriiiComment #157
lauriiiAdded #3248239: Links in the tour tip body are visually the same as the rest of the text - Claro theme and #3219921: Claro: display the vertical scrollbar when many results are returned by linkit to the roadmap.
Comment #158
effulgentsia commentedMoving #3123811: Grey text in Claro theme failed accessibility and #3248239: Links in the tour tip body are visually the same as the rest of the text - Claro theme to Completed section.
Comment #159
ckrinaRemoving #3068696: Tables overflow on mobile as stable blocker.
Comment #160
andregp commentedComment #161
ckrinaAdding child a11y issues as must-have/stable blokers:
#3080100: Assess accessibility of Claro in High Contrast AKA forced colors mode
Comment #162
ckrinaUpdate fixed issues.
Comment #163
mherchelMoving the following to completed:
Comment #164
ckrinaRemove some unneeded criteria for stable.
Comment #165
bnjmnmUpdated roadmap with should-haves surfaced by the recently closed #3088562: [META] Assess Claro for WCAG colour contrast AA conformance
Comment #166
ckrinaRemoving #3081489: Remove duplicate code from veritcal-tabs.js in Claro and #3088562: [META] Assess Claro for WCAG colour contrast AA conformance from the stable criteria list since they're already fixed.
Comment #167
ckrinaAlso #3087225: [META] Assess Claro's conformance with WCAG Text spacing, Text resize, and Reflow..
Comment #168
ckrinaRemoving #3163810: [META] Assess conformance with WCAG SC 2.4.7 "Focus Visible". Just one more to go!
Comment #169
ckrinaLast one #3080100: Assess accessibility of Claro in High Contrast AKA forced colors mode!!Not yet, I was too fast...Let's continue in #3277053: Mark Claro as Stable.
Comment #171
mherchelCan this be closed now since Claro is stable?
Comment #172
ckrinaComment #173
ckrinaFinally closing this issue because Claro became stable in #3277053: Mark Claro as Stable. Let's continue improving Claro on the issue queue. Thanks everybody involved by all your work!!
Comment #174
ambient.impact🙌🎉