Skip to content

[CCEX-280564] Added new video quick actions picker component#261

Open
shairil wants to merge 15 commits intostagefrom
frictionless-experiment
Open

[CCEX-280564] Added new video quick actions picker component#261
shairil wants to merge 15 commits intostagefrom
frictionless-experiment

Conversation

@shairil
Copy link
Copy Markdown
Collaborator

@shairil shairil commented Mar 27, 2026

Summary

Adds a new video-quick-action-picker block — a fullscreen mobile dialog that appears after a user uploads a video, letting them choose which video quick action to run.

What's included
video-quick-action-picker.js — Main component that renders a fullscreen dialog with:

Video preview (with loading spinner + error state)
Scrollable list of action cards filtered to the uploaded file (type, size, duration)
Two action types: quick-action (launches SDK inline) and app-install (navigates to app install URL)
video-quick-action-picker-config.js — Config/data layer:

Defines 7 video actions: Edit Video, Convert to GIF, Crop, Trim, Resize, Convert to MP4, Caption
Filters actions based on file type, file size (QA_CONFIGS), and per-action max duration (e.g. 60s for GIF, 300s for caption)
Loads localized strings via milo replaceKey
video-quick-action-picker.css— Styles for the fullscreen dialog, hero preview area, action cards, badge, spinner, and close button; uses CSS design tokens throughout

edit-video.svg — New icon for the "Edit Video" action card
convert-to-mp4.svg‎ - New icon for the "Convert to MP4" action card
vqa-crop-video.svg‎ - New icon for the "Crop Video" action card
vqa-resize-video.svg - New icon for the "Resize Video" action card

vqa-trim-video.svg - New icon for the "Trim Video" action card

Targeted Pages- express/create/video, /express/feature/video/editor

Video Picker:
image


Jira Ticket

Resolves: DOTCOM-181976


Test URLs

Env URL
Before https://main--da-express-milo--adobecom.aem.page/express/
After https://frictionless-experiment--da-express-milo--adobecom.aem.page/express/?martech=off

Verification Steps


Potential Regressions


Additional Notes

(If applicable) Add context, related PRs, or known issues here.

@aem-code-sync
Copy link
Copy Markdown

aem-code-sync Bot commented Mar 27, 2026

Hello, I'm the AEM Code Sync Bot and I will run some actions to deploy your branch and validate page speed.
In case there are problems, just click a checkbox below to rerun the respective action.

  • Re-run PSI checks
  • Re-sync branch
Commits

@shairil shairil changed the title Frictionless experiment [CCEX-280564] Added new video quick actions picker component Mar 27, 2026
@aem-code-sync
Copy link
Copy Markdown

aem-code-sync Bot commented Mar 27, 2026

@aem-code-sync aem-code-sync Bot temporarily deployed to frictionless-experiment April 1, 2026 06:27 Inactive
@aem-code-sync aem-code-sync Bot temporarily deployed to frictionless-experiment April 8, 2026 06:14 Inactive
@aem-code-sync aem-code-sync Bot temporarily deployed to frictionless-experiment April 8, 2026 06:39 Inactive
@aem-code-sync aem-code-sync Bot temporarily deployed to frictionless-experiment April 8, 2026 11:09 Inactive
@aem-code-sync aem-code-sync Bot temporarily deployed to frictionless-experiment April 8, 2026 11:34 Inactive
@aem-code-sync aem-code-sync Bot temporarily deployed to frictionless-experiment April 8, 2026 11:49 Inactive
@shairil shairil added the Ready for Review Ready for peer review. label Apr 8, 2026
@shairil shairil marked this pull request as ready for review April 8, 2026 12:18
@aem-code-sync aem-code-sync Bot temporarily deployed to frictionless-experiment April 8, 2026 13:04 Inactive
Copy link
Copy Markdown
Contributor

@fullcolorcoder fullcolorcoder left a comment

Choose a reason for hiding this comment

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

Few issues with secure code, accessibility, analytics and basic error handling.

Comment thread express/code/blocks/video-quick-action-picker/video-quick-action-picker.js Outdated
Comment thread express/code/blocks/video-quick-action-picker/video-quick-action-picker.js Outdated
@shairil shairil requested a review from fullcolorcoder April 8, 2026 18:01
@aem-code-sync aem-code-sync Bot temporarily deployed to frictionless-experiment April 9, 2026 05:36 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Ready for Review Ready for peer review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants