Skip to content

Added wide to narrow instructional video to observation import dialogue#1564

Draft
LouisThedroux wants to merge 5 commits into
devfrom
transform-gif
Draft

Added wide to narrow instructional video to observation import dialogue#1564
LouisThedroux wants to merge 5 commits into
devfrom
transform-gif

Conversation

@LouisThedroux
Copy link
Copy Markdown
Contributor

@LouisThedroux LouisThedroux commented Jul 9, 2025

Links to Jira Tickets

  • NA

Description of Changes

  • Implements a help dropdown feature that guides users through a 3-step process for transforming wide data into a narrow format using Power Query in Excel.
  • The dropdown includes a concise, audioless MP4 video tutorial that demonstrates the workflow within an Excel spreadsheet. This video serves as a practical guide to help users quickly understand how to use Power Query for their data transformation needs.
  • The MP4 format was chosen over GIF due to its superior ability to maintain high visual quality while minimizing file size, ensuring efficient loading and playback for users.
  • The video file is stored on Amazon S3, and the frontend renders the tutorial using an HTML <video> tag in the return statement, allowing for smooth and compatible playback across browsers.
  • The MP4 was created using ffmpeg in a Git Bash terminal, with custom settings for quality and frames per second (fps) to optimize both clarity and performance.
  • Updates relevant UI components and supporting code to incorporate the new help dropdown and tutorial feature.

Testing Notes

  • Verify that the help dropdown displays correctly and is accessible from the intended area in the application.
  • Confirm the MP4 tutorial loads and plays smoothly, with no audio, maintaining high visual quality and fast load times.
  • Check that the 3-step instructional text accurately describes the process and aligns with the actions shown in the video.
  • Ensure the video is retrieved from S3 and embedded using the <video> HTML tag, and that error handling is in place if the video fails to load.
  • Test on multiple browsers and devices to confirm compatibility.

@LouisThedroux LouisThedroux requested a review from mauberti-bc July 9, 2025 19:58
@LouisThedroux LouisThedroux self-assigned this Jul 9, 2025
@LouisThedroux LouisThedroux added the Ready For Review PR is ready for review label Jul 9, 2025
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jul 9, 2025

@codecov
Copy link
Copy Markdown

codecov Bot commented Jul 9, 2025

Codecov Report

❌ Patch coverage is 0% with 115 lines in your changes missing coverage. Please review.
✅ Project coverage is 33.01%. Comparing base (21118f7) to head (a1a9bd8).
⚠️ Report is 43 commits behind head on dev.

Files with missing lines Patch % Lines
.../components/dialog/video-help/VideoHelpSection.tsx 0.00% 63 Missing ⚠️
...components/dialog/video-help/TransformDataHelp.tsx 0.00% 24 Missing ⚠️
.../components/dialog/video-help/observationsHelp.tsx 0.00% 24 Missing ⚠️
app/src/components/csv/CSVSingleImportDialog.tsx 0.00% 2 Missing ⚠️
...servations/components/ImportObservationsButton.tsx 0.00% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##              dev    #1564      +/-   ##
==========================================
- Coverage   33.07%   33.01%   -0.07%     
==========================================
  Files        1033     1036       +3     
  Lines       65168    65288     +120     
  Branches     2357     2357              
==========================================
  Hits        21553    21553              
- Misses      43075    43195     +120     
  Partials      540      540              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Jul 9, 2025

@LouisThedroux LouisThedroux changed the title Transform gif Added wide to narrow instructional video to observation import dialogue Jul 16, 2025
@LouisThedroux LouisThedroux added Do Not Merge PR should not be merged Early Feedback Welcome PR is not finished, but early review feedback is welcomed and removed Ready For Review PR is ready for review labels Aug 26, 2025
@dylanrogowsky-oxd dylanrogowsky-oxd force-pushed the dev branch 4 times, most recently from 9d98b27 to ca95d07 Compare September 18, 2025 22:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Do Not Merge PR should not be merged Early Feedback Welcome PR is not finished, but early review feedback is welcomed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants