-
Notifications
You must be signed in to change notification settings - Fork 164
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
Accept Multiple video Resolutions and Canvas Recording #427
Conversation
- Included logic to accept multiple video resolutions. - Included logic to record and download canvas.
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.
Awesome 🎉 🎉 this is great looking @Forchapeatl
On styling;- I think the buttons are too compact , what do you think? - this could be something you could improve on a follow up PR ; - maybe reducing the width of the buttons and adding some space between could help. Would like to hear your thoughts, Great job 🚀
On resolution flow: - case A as you proposed seems smooth and I am pro that. Would like to hear thoughts from others. thanks |
@cesswairimu thank you for the kind remarks. I will discuss with @stephaniequintana on the styling |
Great job, @Forchapeatl!! You're really truckin' along, I love it!! Congrats on this:exclamation: :star2: :boom: :dizzy: |
@Forchapeatl this is really cool! I agree with Cess that path A sounds good - i think it's OK to force people into that flow and it doesn't seem like it will prevent people from doing anything. Better to keep it simple by design! I am wondering how we should best organize the UI here. I have a few questions - first, can we visually isolate/contain the new controls from other controls AND from each other, to simplify the view for the user, and second, in the code itself so that when the time comes, @stephaniequintana knows exactly what new code needs to be copied into the new UI? @stephaniequintana do you have ideas on how to do this? I was thinking maybe we could... make them appear only when you click the video button... and make the record button appear as a button in the same row (and same style) as the camera button? Could we make the webcam/video/upload buttons disappear and replace them with the new controls like resolution and record? Could the record button be red? These are just a few ideas. Hm, are we missing a commit here, though? I don't see the extra new HTML for the buttons the way I see in https://forchapeatl.github.io/infragram/index2.html - just wondering if we missed something. I just want to say again this is really exciting, and great work! |
I also agree with case A.
Currently, the new UI has the webcam/video/upload button as a dropdown that lists the resolutions. A few thoughts:
I'm wondering about this myself. Not necessarily in what will need to be copied, but the best approach. My unexpected travel last week put me further behind that I'm comfortable being. On that note, I am home now and well rested and will work diligently this week to catch up. I'm working on finishing connecting the functions and am hoping @Forchapeatl and I can move forward with working on the same html file. I've connected my index2.html to all of the existing js files. I know last week we discussed adding a separate infragram2.js, but I think we should use and add to what currently works. On the approach of incorporating @Forchapeatl's additions, I will go ahead and incorporate her html/UI additions into mine and once her js/functions are merged all should work 🙏 |
Hello @stephaniequintana sorry for the delay. I have updated the commits with both the dist/infragram.js and index.ntml files. |
Good question. I think needing to reload the site isn't the worst, especially in the v1 interface. On the other hand, in v2, the process might work differently to avoid this, or we could imagine having an
I think this sounds promising, but might also do well with testing -- especially in mobile where there is no hover effect (touchscreen). Haha someday we'll be able to detect a hover-finger-above-screen... but not yet. |
Accept Multiple video Resolutions and Canvas Recording
3d0cdb6d-e9ca-4485-8e99-28eb011fae82.mp4
Hello @jywarren @TildaDares @cesswairimu and @stephaniequintana
I have
on https://forchapeatl.github.io/infragram/index2.html
Questions
CASE A
a. Turn on Camera.
b. Select resolution.
or
CASE B
a. Select resolution,.
b. Turn on Camera.
The problem is on case B our presets modal will show after every resolution is selected. I propose keep the multiple resolution button disabled until our camera is turned on.
Optimization
The frames move much slower at higher resolutions.The resolution limit is subject to to the RAM of the computer. I will have to set a maximum resolution limit for each device. reference
Fixes #418
Make sure these boxes are checked before your pull request (PR) is ready to be reviewed and merged. Thanks!
branch and has no merge conflicts 📁
@publiclab/reviewers
for help, in a comment below