Skip to content

improvements: checkbox and radio styles, additional properties#105

Merged
tiller1010 merged 1 commit intomainfrom
hotfix/2.2.3/checkbox-radio-fix
Feb 10, 2026
Merged

improvements: checkbox and radio styles, additional properties#105
tiller1010 merged 1 commit intomainfrom
hotfix/2.2.3/checkbox-radio-fix

Conversation

@tiller1010
Copy link
Member

@tiller1010 tiller1010 commented Feb 9, 2026

https://werkbotstudios.teamwork.com/app/tasks/38958698

Summary

checkbox and radio styles, additional properties

Testing Steps

  • build into site
  • create a user form with checkboxes and radios
  • (optional) create a basic html form using an embed content layout
<h2>standard code form</h2>

<form class="fw-form">

<div class="field checkbox">
<input type="checkbox">
<label>label</label>
</div>

<div class="field checkboxset ">
<div>
<input type="checkbox">
<label>label</label>
</div>
<div>
<input type="checkbox">
<label>label</label>
</div>
<div>
<input type="checkbox">
<label>label</label>
</div>
</div>

<div class="field optionset">
<div>
<input type="radio">
<label>label</label>
</div>
<div>
<input type="radio">
<label>label</label>
</div>
</div>

</form>
  • confirm the radio and checkboxes look good
  • confirm the added properties make sense

Issues/Concerns

  • It looks like the left property was updated for the focus styles. I changed the default back to 0.
  • I reduced the radio icon font size slightly so that it matches the width of the checkbox icon. This should help keep the labels aligned.

Git Flow

  • DO NOT delete "release/*" or "hotfix/*" branches after merging a PR. These are used to publish the next release, and they are deleted automatically.
  • "Squash and merge" is good on "feature/*" into "develop"
  • "Create a merge commit" is good on "release/*" or "hotfix/*" into "main"
  • With npm repositories, the version number must be incremented manually, before merging the release.

@tiller1010 tiller1010 requested a review from aletail February 9, 2026 21:49
Copy link
Member

@aletail aletail left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good!

@tiller1010 tiller1010 merged commit dc29ea3 into main Feb 10, 2026
1 check passed
@tiller1010 tiller1010 deleted the hotfix/2.2.3/checkbox-radio-fix branch February 10, 2026 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

2 participants