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

[Enhancement] provide indeterminate state in kirby-checkbox #3881

Open
11 tasks
troelslenda opened this issue Mar 25, 2025 · 0 comments · May be fixed by #3882
Open
11 tasks

[Enhancement] provide indeterminate state in kirby-checkbox #3881

troelslenda opened this issue Mar 25, 2025 · 0 comments · May be fixed by #3882
Assignees
Labels
enhancement New feature or request 👶🏻 New For new issues before prioritisation and refinement NOT Prioritized Issue not yet prioritized and added to a Milestone NOT Tech refined Needs Tech kickoff - solution outlined and agreed

Comments

@troelslenda
Copy link
Collaborator

troelslenda commented Mar 25, 2025

Describe the enhancement

In longer lists of checkboxes the The UX team requests the ability for the select/deselect all checkboxes at once.
In this context, they need a visual representation of lists where some, not all, are selected. This is usually achieved with an hypen in the checkbox instead of at checkmark.

Describe the solution you'd like

Luckily ion-checkbox already supports this feature, so a proxy for this property is all we need.

Have you considered any alternatives?

No. It seems pretty straight forward.

Are there any additional context?


Checklist:

The following tasks should be carried out in sequence in order to follow the process of contributing correctly.

Refinement

  • Request that the issue is UX refined
  • Request that the issue is tech refined; do not proceed until this is done.

Implementation

The contributor who wants to implement this issue should:

  • Make sure you have read: "Before you get coding".
  • Signal to others you are working on the issue by assigning yourself.
  • Create a branch from the develop branch following our branch naming convention.
  • Publish a WIP implementation to Github as a draft PR and ask for feedback.
  • Make sure you have implemented tests following the guidelines in: "The good: Test".
  • Update the cookbook with examples and showcases.

Review

Once the issue has been implemented and is ready for review:

  • Do a self-review.
  • Create a pull-request. If you created a draft PR during implementation you can just mark that as "ready for review".
@troelslenda troelslenda added enhancement New feature or request NOT Prioritized Issue not yet prioritized and added to a Milestone NOT Tech refined Needs Tech kickoff - solution outlined and agreed 👶🏻 New For new issues before prioritisation and refinement labels Mar 25, 2025
@github-project-automation github-project-automation bot moved this to 💌 Inbox in Kirby Mar 25, 2025
@troelslenda troelslenda linked a pull request Mar 25, 2025 that will close this issue
8 tasks
@alxzak alxzak moved this from 💌 Inbox to 🔎 Review Pending in Kirby Mar 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request 👶🏻 New For new issues before prioritisation and refinement NOT Prioritized Issue not yet prioritized and added to a Milestone NOT Tech refined Needs Tech kickoff - solution outlined and agreed
Projects
Status: 🔎 Review Pending
Development

Successfully merging a pull request may close this issue.

1 participant