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

Styles #159

Open
dwreeves opened this issue Feb 7, 2024 · 0 comments
Open

Styles #159

dwreeves opened this issue Feb 7, 2024 · 0 comments
Labels
help wanted Extra attention is needed WIP Work in progress
Milestone

Comments

@dwreeves
Copy link
Collaborator

dwreeves commented Feb 7, 2024

I don't plan on having this out by 1.8. However, for rich-click 1.9, I want to focus on having a set of default styles for users to choose from.

The issue is basically that rich-click provides a lot of powerful functionality for customization, but actually customizing rich-click is more work than is reasonable for a lot of users. "Compressing" the workload into a higher level API with a small handful of options (or even just one option, i.e. a single string name for a style) would be very convenient.

There are a few things to consider:

  • What does the API look like? I think, to start, rich-click needs to make some sort of distinction between "style" config and other config. Then some way to load a style config needs to be defined.
  • Obviously, what styles do we include? I want to have, at minimum, styles that correspond with basic colors. More advanced options may be to have styles that have two colors, e.g. "red primary, blue secondary."
@dwreeves dwreeves added help wanted Extra attention is needed WIP Work in progress labels Feb 7, 2024
@dwreeves dwreeves added this to the 1.9 milestone Feb 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed WIP Work in progress
Projects
None yet
Development

No branches or pull requests

1 participant