Skip to content

Improve: Add radio-images field with visual card selector UI#2778

Open
RabbiIslamRony wants to merge 41 commits intosovware:buttonfrom
RabbiIslamRony:feature/radio-images-field
Open

Improve: Add radio-images field with visual card selector UI#2778
RabbiIslamRony wants to merge 41 commits intosovware:buttonfrom
RabbiIslamRony:feature/radio-images-field

Conversation

@RabbiIslamRony
Copy link
Copy Markdown
Member

PR Type

What kind of change does this PR introduce?

  • Bugfix
  • Security fix
  • Improvement
  • New Feature
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • Text changes
  • Other... Please describe:

Description

Introduces a new radio-images field type for the settings panel and Gutenberg block:

  • New Radio_Images_Field_Theme_Butterfly.vue component (fixes unknown element warning)
  • Updated default theme to use card-style layout with image + indicator footer
  • SCSS: card grid design with custom radio indicator and active/hover states
  • Gutenberg listings block: restrict columns to 2/3/4 only (removed 1 and 6)
  • block.json: added enum constraint on columns for schema-level validation

Before
https://prnt.sc/HikvMh8CCbCO
After
https://prnt.sc/RUpPhKmJ8SPB

Any linked issues

Fixes #

Checklist

RabbiIslamRony and others added 19 commits February 24, 2026 11:15
…d remove outdated SCSS override that forced , which conflicted with the JS marker setup
Keep top tabs, sub-tabs, section groups, and child widget collapse state in local storage so users return to the exact same builder context after page reload.

Made-with: Cursor
Sort-by dropdown anchors were using `href="#"` as a placeholder,
relying solely on the `data-link` attribute for navigation. This
replaces the placeholder with the real URL via `esc_url()`, making
the links accessible, crawlable, and functional without JavaScript.
…ime-node

chore: update @babel/runtime and Node version
@RabbiIslamRony RabbiIslamRony self-assigned this Apr 2, 2026
@RabbiIslamRony
Copy link
Copy Markdown
Member Author

#2725

@RabbiIslamRony RabbiIslamRony added this to the 8.6.7 milestone Apr 2, 2026
@iamibrahimriaz
Copy link
Copy Markdown
Collaborator

Looks Good

RabbiIslamRony and others added 13 commits April 5, 2026 11:25
Fix PHP 8 type error in search category location filter when directory type is string
…wn-href-link

fix: Replace placeholder href with actual sort-by link URL in sort-by dropdown
fixed renewal listing notice issue when logged out
…rker-mask-icon

Fix Google map marker pin icon rendering in listing maps
…er-navigation-state

fix: persist cpt manager navigation and builder collapse state after reload
@Armanul46 Armanul46 removed this from the 8.6.7 milestone Apr 5, 2026
Armanul46 and others added 2 commits April 5, 2026 11:46
…ar-responsive-breakpoint-and-list-max-width

Fix: Listing sidebar responsive at 1367px, list view card max-width 1216px
@RabbiIslamRony RabbiIslamRony added this to the 8.6.7 milestone Apr 5, 2026
@RabbiIslamRony RabbiIslamRony changed the base branch from development to button April 5, 2026 06:25
@Armanul46 Armanul46 removed this from the 8.6.7 milestone Apr 5, 2026
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.

5 participants