From f260e1d85170dbfcf7535e819563caf099e93af5 Mon Sep 17 00:00:00 2001 From: Mohit <81846020+MohitGupta14@users.noreply.github.com> Date: Thu, 29 Jun 2023 21:02:12 +0530 Subject: [PATCH] Recording Feature implementation (#3272) * Take a tour section became responsive for all kind of smartphones * making responsive and adjusting the size of the icons according to different screen sizes * fixing Interval number and Movabledo in take a tour section * updating activities file * Implementation of Recording button Feature * updating activities file * fixes issue #3066 - to remove arrows on dismissing error message (#3222) * fixes issue #3066 - dismissing an error message removeArrow() is not found * fixes issue #3066 * Fix the redundant display of error messages despite availability of cards (#3231) * Implementation of Recording button Feature * Enhancement: Upgrade the files from Constructor function to ES6 class syntax (#3265) * Upgrade Planet.js file * Upgrade GlobalPlanet.js File * FUll-SCREEN MODE (#3253) * Enhancement: Upgrade constructor function to ES6 class syntax. (#3268) * Upgrade ProjectViewer.js file * Upgrade GlobalCard.js file * Upgrade GlobalTag.js File * Upgrade LocalPlanet.js File * Upgrade Publisher.js File * Upgrade LocalCard.js File * Full screen help (#3269) * Upgrade ProjectViewer.js file * Upgrade GlobalCard.js file * Upgrade GlobalTag.js File * Upgrade LocalPlanet.js File * Upgrade Publisher.js File * Upgrade LocalCard.js File * add help for full screen --------- Co-authored-by: TheCharismaticEnigma * Implementation of Recording button Feature * Now current tab can be recorded in Chrome and opera * Record And FullScreen Functionality * Recording button version 3 * Adding materialise and blinking effect in rec-btn * Making recording button unclickable when its in use * changes in index * implemeting SVGs to record button * exporting recording script code to js files and implementing SVGs * changing dimensions in record svg and deleting ide files: * deleting idea file * Making Record button unclickable while recording: * Currently user needed to click two times while starting the first recording , this problem arises after exporting the code * indentation * Making Record a advance feature and changing styling and blinking effect on clicking the Rec button * Removing Record feature from firefox and exporting browser detection code from acticity.js to utils.js * linting * linting * linting --------- Co-authored-by: Kushal Shah <60709835+shahkushal38@users.noreply.github.com> Co-authored-by: TheCharismaticEnigma <102666605+TheCharismaticEnigma@users.noreply.github.com> Co-authored-by: Walter Bender Co-authored-by: TheCharismaticEnigma Co-authored-by: Walter Bender --- css/activities.css | 10 ++ index.html | 71 ++++++----- js/activity.js | 260 ++++++++++++++++++++++++++++++-------- js/artwork.js | 4 +- js/toolbar.js | 47 +++++-- js/utils/utils.js | 87 ++++++++----- planet/js/GlobalPlanet.js | 2 +- 7 files changed, 347 insertions(+), 134 deletions(-) diff --git a/css/activities.css b/css/activities.css index 875a676950..5ac34d777f 100644 --- a/css/activities.css +++ b/css/activities.css @@ -131,6 +131,16 @@ line-height: 30px; } +.blink { + animation: blink-animation 1.5s infinite; + } + + @keyframes blink-animation { + 50% { + opacity: 0; + } + } + /*CSS for load animation*/ #load-container { width: 100%; diff --git a/index.html b/index.html index 0701d708fc..7de87cd798 100644 --- a/index.html +++ b/index.html @@ -7,11 +7,10 @@ concepts. - + - @@ -502,11 +501,16 @@ >stop - +
  • + + +
  • +
    - - - - -