Skip to content

refactor: remove "Include shapes" toggle (closes #252)#253

Merged
peymanvahidi merged 21 commits into
mainfrom
refactor/issue-252-remove-include-shapes
May 14, 2026
Merged

refactor: remove "Include shapes" toggle (closes #252)#253
peymanvahidi merged 21 commits into
mainfrom
refactor/issue-252-remove-include-shapes

Conversation

@tsenoner
Copy link
Copy Markdown
Owner

Summary

  • Removes the global "Include shapes" toggle from the legend settings dialog
  • Defaults every category to a circle; users assign shapes per-category via the existing color/shape swatch popover
  • LegendPersistedSettings.includeShapes becomes optional and @deprecated; legacy bundles still parse, new bundles drop the field on save

Closes #252.

Spec: docs/superpowers/specs/2026-05-12-remove-include-shapes-toggle-design.md
Plan: docs/superpowers/plans/2026-05-12-remove-include-shapes-toggle.md

tsenoner and others added 18 commits May 12, 2026 21:34
Spec for issue #252 — eliminate the global toggle, default all categories
to circles, rely on the per-item shape picker for shape encoding.
12-task TDD plan tracking issue #252. Each task ends with a working
build and tests passing; commits are frequent and scoped.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@tsenoner tsenoner requested a review from peymanvahidi May 13, 2026 13:06
tsenoner and others added 3 commits May 13, 2026 15:11
Exercises the full extract path (createParquetBundle -> extractSettings ->
normalizeBundleSettings) to confirm a pre-issue-252 bundle carrying the
removed includeShapes flag parses cleanly and never surfaces the field.
@peymanvahidi peymanvahidi merged commit e09bc0f into main May 14, 2026
4 checks passed
@peymanvahidi peymanvahidi deleted the refactor/issue-252-remove-include-shapes branch May 14, 2026 10:35
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.

[REFACTOR] Remove "Include shapes" toggle from legend settings

2 participants