Skip to content

Adjust README, Deprecate ThemedTable in favor of ThemedTable2 and Fix ResponsiveRow#134

Merged
ManuelRomeroA merged 5 commits into
mainfrom
development
Apr 24, 2026
Merged

Adjust README, Deprecate ThemedTable in favor of ThemedTable2 and Fix ResponsiveRow#134
ManuelRomeroA merged 5 commits into
mainfrom
development

Conversation

@ManuelRomeroA
Copy link
Copy Markdown
Contributor

This pull request introduces a new minor version (7.5.28) with two main themes: deprecating the original table widgets and improving the ResponsiveRow widget's spacing behavior. The deprecated table components are now marked for removal in 8.0.0 in favor of ThemedTable2. Additionally, ResponsiveRow's spacing parameter now correctly applies to both horizontal and vertical gaps, improving layout consistency on all screen sizes. Documentation, tests, and versioning have been updated accordingly.

Deprecation of old table widgets:

  • Marked ThemedTable, ThemedColumn, ThemedTableAction, ThemedTableAvatar, and related typedefs (ValueBuilder, WidgetBuilder, CellTap, CellColor, ValueBuilder2, kThemedTableCanTrue) as deprecated in favor of ThemedTable2; all will be removed in version 8.0.0. [1] [2] [3] [4] [5]

ResponsiveRow spacing improvements:

  • Updated ResponsiveRow so that the spacing parameter now applies to both horizontal gaps between columns and vertical gaps between wrapped rows (Wrap.runSpacing), fixing previous layout issues on mobile. [1] [2]
  • Improved documentation in .claude/skills/responsive-row/SKILL.md and .claude/skills/responsive-row/references/api.md to clarify that spacing affects both axes. [1] [2]
  • Added new tests to verify that ResponsiveRow sets both spacing and runSpacing as intended.

Versioning and metadata:

  • Bumped package version to 7.5.28 in pubspec.yaml and .claude/plugin.json. [1] [2]
  • Updated CHANGELOG.md to reflect these changes.

Other:

  • Fixed the plugin marketplace add command in README.md to use the correct repository name (layrz_theme).

LuisReyes98 and others added 2 commits April 23, 2026 00:36
deprecate(table): mark ThemedTable and related symbols as @deprecated in favor of ThemedTable2

chore(release): bump version to 7.5.28
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 24, 2026

📋 Changelog Summary

This PR includes the following changes:

🐛 Bug Fixes

  • apply ResponsiveRow spacing to both axes (efa102d by Manuel romero)

📊 Diff Stats

Metric Count
📄 Files changed 16
🟢 Insertions $\color{green}\textsf{+63}$
🔴 Deletions $\color{red}\textsf{-6}$

🤖 Auto-generated by changelog workflow

…and example

ThemedTable references its own deprecated symbols internally (unavoidable
until removal in v8.0.0). The example intentionally keeps the legacy usage.
Both files get ignore_for_file to silence expected analyzer warnings.
…debar and table2

sidebar.dart uses ThemedTableAvatar and table2/column.dart uses CellTap
from the deprecated ThemedTable module — both are intentional and remain
until ThemedTable is removed in v8.0.0.
@github-actions
Copy link
Copy Markdown

📊 Test Coverage Report

🎯 Dart/Flutter

Metric Value
Coverage 16.5%
Lines covered 10860 / 127
Lines missing -10733

🤖 Generated by coverage workflow

@ManuelRomeroA ManuelRomeroA merged commit 40bbcd7 into main Apr 24, 2026
4 checks passed
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