Closed (fixed)
Project:
Bluecheese
Version:
7.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Reporter:
Created:
23 Dec 2013 at 08:16 UTC
Updated:
22 Feb 2014 at 02:10 UTC
Jump to comment: Most recent, Most recent file

Comments
Comment #1
webchickOops, wrong parent issue.
Comment #2
markhalliwellI'll tackle this
Comment #3
klonosOne minor thing that might have not been mentioned yet: in the "Issue metadata" fieldset it feels more logical to group the "assigned" drop down to the left column (the one with the issue title). I'd place it next to the already too wide "status" dropdown.
Also, in #2125755-12: System messages removed all issue tags during D7 upgrade I mention that the tags field is too narrow (visually). What's even worse is that it is also too short (storage-wise). This causes a) not all tags to be shown when there are too many of them b) the last few tags are not stored at all.
Comment #4
webchickWe're not planning on making any changes outside of the mockup posted at https://groups.drupal.org/node/390268. If you have additional design suggestions, you should provide them there. This issue's purely about implementation.
Comment #5
klonosYes, I know. Sorry though: #1304216: A user should be able to "follow" individual pages of content and receive email notifications for new comments
Comment #6
webchickThis is how it looks as of tonight. Awesome work!!
Comment #7
markhalliwellIssue #2161601 by Mark Carver | webchick: Create fieldset styling that matches issue edit form mockup.
Committed to master and stage:
https://github.com/dreditor/drupal_org/commit/ddf986d17827bbb6131261f539...
Example of changes can be seen on both sites:
http://form-drupal.redesign.devdrupal.org/node/2130811 (dev)
http://page-drupal.redesign.devdrupal.org/node/2130811 (stage)
Comment #8
Bojhan commentedwhat user do I use to check this out?
Comment #9
webchickSame as before, drupal/drupal (to get past the pw prompt), then drupal.org user bacon/bacon.
Comment #10
drummI know this isn't at the needs review stage yet, but I took a peek anyway. This is not straightforward to review since the BZR repo information was removed from the dev site. To review/deploy, I will need a diff, which I can apply and review to our theme repo. The output of
bzr diff sites/all/themesis usually good. Any other diff that does the same thing is of course good too.Comment #11
markhalliwellComment #12
drummMark Carver restored the .bzr directory and it indeed is a whole lot more reviewable now. The initial changes look okay, although it is more than I was expecting.
The fieldset-related changes within
.comments .node-project_issue-formwill need some brief explanation.It would be good to make the changes to
.form-text,.form-textarea, and any any other common elements more generically. Bluecheese hasn't had a lot of attention for forms in general, and I don't want to see forms looking differently throughout the site. (If there is a good reason to do something form-specific, that's of course good.)display: none;should not be used to work around #2097987: remove the summary field from issues.I think the
.link-buttonstyles are redundant with.action-button.Comment #13
markhalliwellAs @drumm pointed out in #12, there appears to be a lot of changes besides just this issue. I'll work on cleaning up the dev and staging sites to only include the patches we need.
Comment #14
drummIf things need to be deployed all at once, a megapatch is okay. I can sort it out. If smaller deployments are possible, they are of course preferred.
Comment #15
webchickNote that per dww, this same fieldset grouping (and therefore styling) should be applied to the main node edit form as well. Master has this change, but the styles don't apply, so this needs some tweaking.
Comment #16
drummThe same field set styling should be applied everywhere. Unless there is something truly specific to the issue forms, we don't want different types of field sets running around on the site.
It would be good to improve https://drupal.org/style-guide along the way too.
Comment #17
webchickGood point. I don't know of any other user-facing collapsible fieldsets, though. Most of them are in the admin theme, which isn't covered by the style guide.
Comment #18
markhalliwellI can generalize these more. The only issue is how we'd deal with nested fieldsets (ie: the text formats). Currently they have their border, does it matter if there isn't one and it's the same background as the parent fieldset? Personally I think it should be a tad darker (to show that it's a collapsed block of copy). I can post a proof of concept image if you'd like?
Comment #19
drummIt would be good to change the text format widget site-wide too. (If this hasn't been done already.)
Nested fieldsets look ugly no matter what, so as long as they are at least usable, in case one does show up user-facing. The theme is used on all Drupal.org sites, they might run into it even if Drupal.org itself doesn't.
Comment #20
markhalliwellHere's an actual patch, since we're not changing any actual branding resources aside from colors. Which, as @drumm pointed out, is fine since people can manually inspect in their browser.
I've addressed the feedback and commented most of the code changes and reasoning behind things.
Also, the
display: noneon.summaryis for inside the fieldset legends themselves, not the summary field of the body.Comment #21
drummI deployed a couple small, reviewable, chunks:
-/* Project page issues edit */, which was introduced by #548898: Bluecheese + table_drag == badness, for the record.I have not had time to review the remaining chunks. I know the one in
_variables.scssis no longer needed, due to #2168069: Fully implement Sass variables through out the theme.Comment #22
drummAttached is the remaining diff, .scss changes only. (Including the .css changes makes review a little bit harder for me, but won't stop me if I want to review it.)
The remaining changes applied cleanly. I did change a
#D8D8D2to$grey.The only thing that jumps out at me on skimming the code is the empty declarations:
Otherwise, I'll review more chunks as I'm able to.
Comment #23
drummI noticed a couple more chunks that had already been applied. Attached is the remaining work as far as I can tell.
Comment #24
markhalliwellThanks @drumm! I haven't had the time to work on this like I'd like. One note:
This chunk can be removed. I started down the path of targeting the specific forms, but realized it wasn't needed. Forgot to delete.
Comment #25
markhalliwellUn-assigning myself since I don't have the time. Patch _should_ be good to go, but if anything else needs work someone else may have to pick it up.
Comment #26
drummI committed the whitespace change and
.vertical-tabs fieldset.vertical-tabs-pane. The remaining patch is attached.This seems like it would but issue comment text up against the nodechanges and files tables directly above them. But maybe another change I haven't read & understood yet fixes that.
Comment #27
drummCommitted the
_forms.scsschunk.Comment #28
drummI confirmed #26. An improved version of the table style change should be made in a new issue.
Comment #29
drummCommitted the fieldset chunk. I did bump a couple styles up out of
html.js &.collapsiblebecause non-collapsible fieldsets do exist.Comment #30
wim leersAFAICT this is deployed. Big improvement, it makes scanning the form much easier! Thanks! :)
Comment #31
drummParts of it were deployed, only the _issue-page.scss chunk needs to be deployed now. But, that has some good changes for all forms in it. Change notice edit forms are a good example. So the next work to do is to make those more generic.
Comment #32
wim leersHurray, more improvements coming! Thanks, d.o team! :)
Comment #33
drummComment #34
drummI committed http://drupalcode.org/project/project_issue.git/commit/60a8ef3 to project_issue to get some overly-specific styles out of the way, so we don't have to override them in bluecheese.
http://drupalcode.org/project/bluecheese.git/commit/a4148f2 has cleanup of the patches already committed, especially making sure the vertical spacing on all forms is good. And pulling some styles out of #27 that are good for all forms.
The remainder is attached, and does need to be applied at the same time as #2159813: Display parts of the issue edit form instead of the comment form on issue pages.
This will be deployed within the next hour.
Comment #35
drummI think http://drupalcode.org/project/bluecheese.git/commit/53c2488 finishes this. The main change I made is using Susy to arrange the elements on the grid, rather than putting specific percentages in.
This is on staging now. Watch #2159813: Display parts of the issue edit form instead of the comment form on issue pages for news on deployment.