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

chore(dev) improve match scope visualization #3126

Conversation

NullVoxPopuli
Copy link
Contributor

@NullVoxPopuli NullVoxPopuli commented Apr 12, 2021

this change trades vertical space to reclaim some horizontal space
that was previously lost when inspecting the class structure of the
emitted hljs highlight.

As a bonus, it's slightly easier to see hierarchy between parent/child
elements because the visible structure text is stacked / indented
like a tree, rather than inline, like it was previously.

Example here: https://hljs-glimmer.nullvoxpopuli.com/?debug=true

Checklist

  • Added markup tests, or they don't apply here because...
    no markup changes
  • Updated the changelog at CHANGES.md

tools/developer.html Outdated Show resolved Hide resolved
this change trades vertical space to reclaim some horizontal space
that was previously lost when inspecting the class structure of the
emitted hljs highlight.

As a bonus, it's slightly easier to see hierarchy between parent/child
elements because the visible structure text is stacked / indented
like a tree, rather than inline, like it was previously.
@NullVoxPopuli NullVoxPopuli force-pushed the trade-vertical-debugging-space-to-reclaim-horizontal branch from c01c76d to 74e499c Compare April 12, 2021 01:55
@NullVoxPopuli
Copy link
Contributor Author

oh holup, I can fix all the slight alignment issues

@joshgoebel
Copy link
Member

I'll take a closer look later, I wonder though if we can re-line up the content a bit better with an offset or negative margin on the blocks?
Screen Shot 2021-04-11 at 9 57 56 PM

IE, if this was offset better... not a big deal, just wondering.

@NullVoxPopuli
Copy link
Contributor Author

Yup, just remembered about align-items: baseline.

image

@joshgoebel
Copy link
Member

Damn. That's sharp.

@joshgoebel joshgoebel changed the title chore(internal): update developer.html structure CSS chore(dev) improve match scope visualization Apr 12, 2021
@NullVoxPopuli
Copy link
Contributor Author

Updated!

@NullVoxPopuli
Copy link
Contributor Author

Here is how it looks on my silly Glimmer stuff
image

@joshgoebel joshgoebel merged commit 9235343 into highlightjs:main Apr 12, 2021
@NullVoxPopuli NullVoxPopuli deleted the trade-vertical-debugging-space-to-reclaim-horizontal branch April 12, 2021 02:13
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.

None yet

2 participants