Skip to content

demo(09): add icon checkbox style; print switch output#3

Open
dan-snelson wants to merge 2 commits intoswiftDialog:mainfrom
dan-snelson:demo/09-checkboxes
Open

demo(09): add icon checkbox style; print switch output#3
dan-snelson wants to merge 2 commits intoswiftDialog:mainfrom
dan-snelson:demo/09-checkboxes

Conversation

@dan-snelson
Copy link
Contributor

Summary

  • Fixes the Switch Style section: adds echo "$result" | jq '.' so the captured JSON is actually printed
  • Updates the Switch Sizes section to use Next → / Skip / || exit 0 (consistent intermediate-step pattern) and prints its output
  • Adds a new # --- Icon style --- section demonstrating --checkboxstyle "icon"

Test plan

  • zsh -n demos/09_checkboxes.zsh passes silently (run as repo owner)
  • Run the demo; confirm Switch Style output is printed to the terminal
  • Confirm Switch Sizes output is printed; Skip exits cleanly
  • Confirm Icon style section displays larger icon-based toggles; output is printed

Signed-off-by: Dan K. Snelson <24623109+dan-snelson@users.noreply.github.com>
The header listed 'icon' as a --checkboxstyle value but it was never
demonstrated. Adds a new '--- Icon style ---' section.

Also: switch style and switch sizes dialogs captured result but never
printed it. Both now echo output through jq. Switch sizes changed from
the terminal dialog to a mid-flow step (Next → / Skip), with the new
icon style dialog becoming the final step (Done ✓).
Copilot AI review requested due to automatic review settings February 25, 2026 11:38
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR enhances the checkbox demo script by completing missing output printing and adding a new demonstration of the icon checkbox style. The changes ensure consistency with other demo scripts in the repository by following established patterns for output display and error handling.

Changes:

  • Adds output printing for the Switch Style section that was previously missing
  • Updates the Switch Sizes section to include proper button configuration and output printing
  • Introduces a new Icon style section demonstrating --checkboxstyle "icon" with three example checkboxes

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
demos/09_checkboxes.zsh Adds missing output printing for Switch Style and Switch Sizes sections, and introduces a new Icon style demonstration section
.gitignore Adds a comprehensive .gitignore file for macOS, Zsh, and project-specific temporary files

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants