Skip to content

Improve blogging editor UX and component rendering - #184

Merged
ddon merged 3 commits into
BeamLabEU:devfrom
mdon:dev
Nov 17, 2025
Merged

Improve blogging editor UX and component rendering#184
ddon merged 3 commits into
BeamLabEU:devfrom
mdon:dev

Conversation

@mdon

@mdon mdon commented Nov 16, 2025

Copy link
Copy Markdown
Contributor
  • Polish the featured-image selector with clearer labels, preview states, and mobile-friendly actions.
  • Add LiveView + JS tooling for inserting images/videos, simplify the toolbar, and debounce content updates.
  • Fix markdown rendering so block components (e.g., ) parse correctly alongside self-closing tags, ensuring inserted video snippets display as expected.

mdon added 3 commits November 17, 2025 00:02
Redesigned the featured image selector integration with improved visual hierarchy and responsive behavior:

- Replace technical label "Featured image file ID" with user-friendly "Featured Image"
- Add responsive image preview with hover-based actions on desktop
- Implement mobile-friendly always-visible action buttons below preview
- Create large clickable empty state area with visual affordances
- Minimize advanced manual ID entry section with custom flexbox-based disclosure
- Remove default browser disclosure marker to avoid duplicate arrows
- Add smooth transitions and hover effects for better interactivity

The new design provides a cleaner, more intuitive interface that works seamlessly on both desktop and mobile devices.
@ddon
ddon merged commit be5a6f5 into BeamLabEU:dev Nov 17, 2025
6 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