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

Finish aligning app to design mockups #148

Merged
merged 21 commits into from
Jun 28, 2024
Merged

Conversation

SeanLeRoy
Copy link
Contributor

@SeanLeRoy SeanLeRoy commented Jun 28, 2024

Description
This changeset is intended to finish aligning the application with the style guide Lyndsay laid out for us including a few adjustments. Here is what was done:

  • Help Menu
    • Box shadow should match rest
    • Align padding with other menus
    • Caret for submenu should be white on item hover
  • Sidebar hover states should be aligned with new design
  • Query footer buttons hover state should match design
  • File list header should be accent-dark on hover
  • Folders in the file list should be white on hover
  • Context menu items should have better padding
  • Annotation picker buttons should be 34px, open sans, and their icons should be bigger with more padding
  • Border on search box input should remain
  • Box shadow should be bigger
  • The return icon on the search box inputs should be opacity 0.5 when disabled
  • FIle list header names text should be white when hovered
  • The file list headers resize target should be fatter
  • Loading a second data source seems to not appear in the list once added
  • AGAVE needs to have some additional information since it is a default yet must be installed
  • Thumbnail view needs to match file list styling
  • Collapsed query state styling should be improved
  • Icons should all be bold (weight 600)

Testing
Tested locally on web and desktop

Related Issue
Resolves #139

Preview
Check it out on my workstation here

@SeanLeRoy SeanLeRoy self-assigned this Jun 28, 2024
@SeanLeRoy SeanLeRoy changed the title Feature/finish style guide edits Finish aligning app to design mockups Jun 28, 2024
Copy link
Contributor

@aswallace aswallace left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left some minor comments, otherwise lgtm!
Still seeing the issue with the file details right panel, but assuming that is a separate ticket

margin: calc(var(--margin) / 2) calc(var(--margin) / 4);
padding: 3px 6px 6px 6px;
margin: 6px 0;
padding: 3px 6px 10px 6px;
Copy link
Contributor

@aswallace aswallace Jun 28, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok this is extremely minor and does not actually need to be changed but it does bother my brain a little bit that this isn't vertically centered on hover when empty
Screenshot 2024-06-28 at 1 34 38 PM

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I too wasn't sure about this, but it is in the spec so I went with it - I'll check in with Lyndsay and see

packages/core/components/ListPicker/ListPicker.module.css Outdated Show resolved Hide resolved
packages/core/entity/FileDetail/index.ts Outdated Show resolved Hide resolved
packages/core/entity/FileDetail/index.ts Outdated Show resolved Hide resolved
@@ -27,16 +30,16 @@

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seeing a background box around the up down arrows. Is this intentional?
image

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ummmm idk why there are even up and down arrows for you... what browser is this?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

chrome!

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

weird hopefully just a Windows thing... I'm going to try to remove with an overflow attribute but I'll add an issue to do some extensive browser and os testing

Copy link
Contributor

@BrianWhitneyAI BrianWhitneyAI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the list of changes it mentions aligning with new design on the query elements. Does this need to apply to the query element of filter. Seeing a discrepency in borders. Feel free to ignore if intended
image

BrianWhitneyAI

This comment was marked as duplicate.

@@ -8,19 +8,24 @@
background-color: var(--highlight-background-color);
}

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this cover "Collapsed query state styling should be improved" addressed? It seems very similar to me.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor

@BrianWhitneyAI BrianWhitneyAI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@SeanLeRoy SeanLeRoy merged commit ac6ce83 into main Jun 28, 2024
3 checks passed
@SeanLeRoy SeanLeRoy deleted the feature/finish-style-guide-edits branch June 28, 2024 22:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Finish applying UX style guide edits
3 participants