Make sure captions can inherit text colours #1775
Merged
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.
All Submissions:
Changes proposed in this Pull Request:
You can currently use the inline colour options to change the caption text colour, but because you can't see/select the credit in the editor, you can't change its colour using this approach.
This fix isn't perfect, it just provides a work around -- it adds styles so if you wrap the image in a group block with a text colour set, the caption, credit and link will pick it up. It's a small thing, but helps make sure the text can be made legible against dark backgrounds.
When I originally wrote the issue I had it in my head that we could somehow use the
mark
tag that's added with inline colours to also change the credit -- while this could work for any of the theme defined colours (we could usemark.has-primary-color + .image-credit
) , it won't work for custom colours. They have a class we can target (mark.has-text-color + .image-credit
), but no way to "tell" what the colour should be -- I figured it "kind of" working like that would be confusing, but I'm open to feedback about that!Closes #1220.
How to test the changes in this Pull Request:
npm run build
.Other information: