-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: Embed explorable explanations in PSAT extension #874
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add html of canvas to extension.
Fix bugs in canvas embedding.
…l into feat/ee-psat
For next PRs:
|
…rentNode viewport.
…rentNode viewport.
…s-tool into feat/ee-psat
mohdsayed
reviewed
Nov 29, 2024
mohdsayed
reviewed
Nov 29, 2024
mohdsayed
reviewed
Nov 29, 2024
mohdsayed
requested changes
Nov 29, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can merge after some improvements.
…s-tool into feat/ee-psat
mohdsayed
approved these changes
Nov 29, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, thanks
amovar18
added a commit
that referenced
this pull request
Dec 12, 2024
* Conifgure webpack to spit dist folder. * Add styles to extension. Add html of canvas to extension. * Use App exported from index.js * Remove circular dependency. * Add previous and next button. Fix bugs in canvas embedding. * Use constants for bubbles. * Fix calculation in bubblr click listener. * Fix interactive mode. * Fix the bubbles calculation for interactive mode. * Move explorable explaination tab next to overview * Reduce font size of Interactive mode and multi seller * Disable previous and next buttons when interactive mode is on. * Calculate height and width of the expanded bubble according to the parentNode viewport. * Remove user icon if cursor goes out of canvas. * Increase animation speed. * Remove user icon if cursor goes out of canvas. * Calculate height and width of the expanded bubble according to the parentNode viewport. * Fix interactive mode switching. * Fix regression. * Update classes * Conditionally set button disability. * Fix returning promise. * Add titles. * Silence errors and handle ending of the loop. * Add reset button to EE. * Remove button and image global styles * Fix bugs in reset button. * Fix bug. * Fix bug in reset. * Fix known bugs. * Move bubble a bit up in call order. * Fix font. * Move bubbles.generatebubbles in the loop. * Update checkbox hover class * Update min size for content panels * Remvove react wrapper. * Fix undefined color error. * Disable previous and next button when timeline ends. * Fix reset when no action is performed in interactive mode. * Add DSP boxes for bidding. Add boxes for show winning ad. Fix the date time branch for publisher 2. * Fix bubble generation for interactive mode. * Update DSP Tag to Tags for joinInterestGroup * Add promise queue. * Implement new promise queue and modify next and previous function. * Using window variable. * Fix promise queue. * Modify promise queue. * Fix bugs. * Fix bugs. * Fix errors. * Fix misc conditions. * Add mechanism for development mode. * Fix bugs in development mode. * Fix bubble generation calls. * Fix timeline issue of toggling. * Remove unused config variables. * Code improvements * Improve code * Move state controllers to app. * Fix webpack config. * Fix extension webpack config and interactive mode. * Add comment for utils.disableButtons. * Fix cursor. * Fix disableButton call. * Move function to flow. * Use extras instead of title for comparison. * Use extraProps instead of extras. --------- Co-authored-by: sayedtaqui <sayedwp@gmail.com> Co-authored-by: Mayank Rana <mayankranax1@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR aims to embed explorable explanation in PSAT extension.
Relevant Technical Choices
userSketch
,interestGroupSketch
and main sketch which is imported by the extension package.Testing Instructions
npm i && npm run build:ext
Additional Information:
Screenshot/Screencast
Screen.Recording.2024-11-25.at.01.13.55.mov
Checklist
Partially addresses #857