-
Notifications
You must be signed in to change notification settings - Fork 12
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
Poc elm css removal #1700
Draft
omnibs
wants to merge
80
commits into
master
Choose a base branch
from
poc-elm-css-removal
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Poc elm css removal #1700
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
idk if this is a good idea
Also make it less brittle
So it only holds unstyled customAttributes
This is a small change in nri-ui, but a huge change in the monolith
Seems like Inline Comments implements overlaps on the monolith's side. To be able to track marker ranges internally, we need 1st class overlaps support.
This is a feature removed. Writing never has same-kind marks that should be independently hovered. Every `kind` works as an `id` in Writing.
And it doesn't make sense for it to. Marker names are things like "Comment 1", etc.
Marked highlightables also need this class
A part 2 for ed7ed97, where we made overlapping natively supported on highlighter, w/o needing to override behavior in Inline Comments.
I might erase the eraser later
Only current marker is blocking is from going lazy over each highlightable!
So we don't have to change all highlightables when the tool changes
This make it almost lazy. For some reason static whitespace highlightables are failing lazy on ref equals.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Please use the template that's relevant for your situation and delete the other templates. If this is just a noredink-ui repo doc change, you don't need to follow a template.
🏷️ Bump for version
VERSION_NUMBER
What changes does this release include?
The easiest and most reliable way to find the changes that this release includes is to go through the changes between the last version number and master:
https://github.com/NoRedInk/noredink-ui/compare/VERSION_NUMBER...master
.Include links to the relevant PRs in a list in this PR. Be sure to note any risky changes or changes that you will want to alert QA to when upgrading to the new version of noredink-ui.
Please update the PR's name to include a quick note about every linked PR.
How has the API changed?
Please paste the output of
elm diff
run on latest master in the code block:Releasing
After this PR merges, and you've pulled down latest master, finish following the publishing process.
🌟 Adding a new component
About the component
What is the purpose of the new component? When and where will it be used? How will the reviewer know if this component meets the success criteria?
Please link to any relevant context and stories.
🖼️ What does this change look like?
Component completion checklist
component-catalog/tests
tests/Spec
. Historically, this has been the more popular Elm testing strategy for noredink-ui.nriDescription
🔧 Modifying a component
Context
Please link to any relevant context and stories.
🖼️ What does this change look like?
Component completion checklist
nriDescription