Closed mcrascal closed 7 months ago
Latest commit: 9b8346f02221e0e3f321577f332c3b6a4723f453
The changes in this PR will be included in the next version bump.
Not sure what this means? Click here to learn what changesets are.
Click here if you're a maintainer who wants to add another changeset to this PR
The latest updates on your projects. Learn more about Vercel for Git āļø
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
evidence-docs | ā Ready (Inspect) | Visit Preview | š¬ Add feedback | Oct 12, 2023 1:35am |
Name | Link |
---|---|
Latest commit | 9b8346f02221e0e3f321577f332c3b6a4723f453 |
Latest deploy log | https://app.netlify.com/sites/evidence-development-workspace/deploys/65274d1fe1c0ce0008241863 |
Deploy Preview | https://deploy-preview-1086--evidence-development-workspace.netlify.app |
Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.
This is looking awesome! Added some notes below. Iāve made note of anything I saw that looked off or where I had questions, so thereās some comments in here that arenāt directly related to these changes. I donāt feel strongly about any of this - just surfacing all my reactions:
Home page
Page spacing
Font
Article width/padding
Links
Breadcrumbs
Markdown styling
<mark>
(though I havenāt ever seen anyone use this feature)Markdown table
Headers
Having multiple headers in a row can lead to odd spacing (see screenshot - H1 equidistant from the top of page and the next header below)
Value
BigValue
DataTable
QueryViewer
Lists
Alert
Component errors
Sidebar
I notice the sidebar cuts off before the bottom of the page - any reason we shouldn't have it go all the way to the bottom? Now that we don't have the settings button down there
Old style numbers
Templated page
Charts
ToC
Kebab menu
Page header
Mobile (Safari on iOS)
UI Components
Settings page
Misc Thoughts or ideas
data
prop for a specific chartSeems like removing isTemplated
in +layout.svelte
broke template page breadcrumbs
@csjh good shout.
Hi folks, this is ready for the final review. Thanks @hughess and @archiewood for the feedback so far. @ItsMeBrianD it would be really helpful to get your eyes on this as well.
For the final review, I am most interested in major breaking issues that need to be fixed before shipping this.
The changes in this PR are almost all css, so for any issues you discover in functionality, please just confirm that the issue isn't also present in the current release.
I've tried to make minimal changes to existing components in this PR, just to keep things working. Where I did, this was usually a tailwind conversion inside existing classes.
While I think this looks dramatically better than what we currently have, there is more work to do to get all of the components to be really cohesive with the new layout. I want to tackle these types of changes in smaller chunks after we ship this .
Please hold off on opening that type of ticket for the next few days (e.g. modal doesn't fit with new layout). I'll do a sweep and organize tickets for these items so we can tackle them one at a time after we've shipped this.
Typography
Components
Printing
Print PDF
@ItsMeBrianD
Overall impressions looking at it again
Bugs
Styling Issues
Code background seems too light - barely noticeable against the white background on my desktop monitor
Deltas
Big Value
Chained queries
Details component
Links - the bold black with underline is pretty heavy on the page. These might be an opportunity to inject a little bit of colour into the page
Home page - seems like H1 should have more margin underneath
Questions / thoughts
I think we're good to go -- @hughess, @archiewood take another look and lmk? š¤
The page seems to need some colour
Base font size might be a bit big?
Current state
This PR
Alert - sticky alert isnāt working
Print PDF
I think I have this figured out. Screenshots of a few browsers / widths below. This PR also fixes #1212.
Current state
Chrome, Mac OS Sonoma
Ultrawide:
400px:
Safari, Mac OS Sonoma
Ultrawide:
400px:
Chrome, Windows:
Ultrawide:
400px:
As of this PR
Print targets are the same regardless of the initial page width
Chrome, Mac
Safari, Mac
Chrome, Windows
Styling Issues
Code background seems too light - barely noticeable against the white background on my desktop monitor
I can't reproduce this, propose we revisit if other folks are running into this issue.
Deltas - strong preference for the rounded glyphs included with apple system UI
Current State
Chrome Windows
Chrome Mac
This PR - mac and windows
Big value
Compiled / written buttons and toggle
Details component
Links
Sidebar selected page not distinctive enough
Current state on the query chaining page
This PR on the query chaining page
Other
Thanks @archiewood !
h1
tags, not actual markdown. This PR removes most of the global styles from our project, and isolates user markdown to the markdown class, so that when we're building components we're not fighting with a bunch of global styles we aimed at markdown, and when we're making changes to markdown styling, we're not inadvertently breaking components.Young @ItsMeBrianD added these when he was testing reactivity on chart annotations. Present in main.
Was this @csjh?
Young @ItsMeBrianD added these when he was testing reactivity on chart annotations. Present in main.
Was this @csjh?
Ah maybe!
Yeah the animation is is my creation and intended, just a little test to make sure they don't duplicate or otherwise with reactivity
This is looking sweet. Here are my notes:
The evidence logo looks like it's not vertically centered - looks lower than the 3-dot menu
Errors are now being printed to the console for horizontal bar charts (canāt use date axis), but only on server side navigation. This is what I see when I navigate to the chart-testing/dateSeries
page:
Alerts: default alert appears to have different font size and spacing
Delta columns in table donāt look vertically centered - they look aligned to the top of the other text
Deltas - negative arrow isn't vertically centered, which creates an illusion for me where I see the arrow extending below the text it's beside
Details component - I think the vertical spacing needs adjustment. The way it sits right now makes it look coupled to the content below it, whereas I think in most cases, you'd want it to be coupled with the content above (e.g., under a header, or under a chart)
Details content: agree with Archie that font of content looks a bit big relative to the title of the component. Also agree that it should be a smaller footnotey thing. If possible, Iād probably go with a smaller base font size for content within a details component
Print PDF causes the page to hang for a second, then you see the charts change width. On closing print dialog, you see them shift back
SQL font within query viewers looks a bit large
Lists - having equal spacing above and below the list makes it look "on it's own" vs. having it coupled with the text leading into the list. I think I'd expect the spacing on the top to be slightly less than the spacing on the bottom
This is what I was seeing before for the inline code style - new one looks perfect:
h1
instead of #
, but checking in case people are using those Thanks @hughess!!
Glyphs also aligned baseline in main.
Current
Custom SVG
System UI glyph
@hughess Re: question on bare html
yes, this will cause people who have inlined bare html to have unstyled components (base font and size still). If they want them styled as if they came from markdown they can add the markdown class. I'll add a note in the docs, and update the one instance where we do this in the template (lists in a loop).
Sounds great to me!
see discussion and background on #1079