Your multitasking talking and typing skills are amazing, and you're one of the best teachers I've come across ever. Thank you sincerely, I truly appreciate you and this video.
@aleksanderrist2705
2 жыл бұрын
You shouldnt appreciate this video.. It's literally 1:1 stolen from Web Dev Simplified, who wrote the EXACT same thing 2 years before, and he even shared the code in the description!
@cosmincovrig1722
2 жыл бұрын
@@aleksanderrist2705 bruh what are you smoking, this is Web Dev Simplified
@aleksanderrist2705
2 жыл бұрын
@@cosmincovrig1722 pot, and whoops, wrong vid... i thought i was on Simplilearns video about this...
@sareem
4 жыл бұрын
Ok,I'm pretty sure i typed "simple javascript programs", but anyways great tutorial man!
@LabhamJain
4 жыл бұрын
Is This Not A Simple JS Programs? 🤔🤔🤔
@zdarofMERGAITES
4 жыл бұрын
@@LabhamJain not for beginners, sir :) later its gonna get easy, yes.
@HeribertoNieves
2 жыл бұрын
i know is 2 years old but im a add this comment here for beginners in JS: this is simple yes but it involves working with objects a little bit, something that might scare absolute beginners. keep learning guys, once you get it you will realize is not as hard as it seems at first
@hiteshkhatriop254
Жыл бұрын
Same bro
@octobrain23232
4 жыл бұрын
This is the only video I've ever watched where I turned down the playback speed.
@ajtech1440
4 жыл бұрын
Matthew Folger kzitem.info/news/bejne/r4GcyGqainiSjYI
@melaninrx
4 жыл бұрын
I thought it was just me hearing slow lol
@adikica
3 жыл бұрын
why the hurry!
@otasofovwe1939
3 жыл бұрын
OMG! I kept checking if it was on X2 speed 😂😂😂
@aaryan5179
2 жыл бұрын
true
@RolanArjan
2 жыл бұрын
SUPER GENIUS! You typing it seems like you are not thinking. You just think straight forwards on it without making any mistake. That's incredible!
@Forevashort411
3 жыл бұрын
These videos have been my extra resources/saving graces while in my coding bootcamp. Thanks for making it easy to understand!
@grenade180
3 жыл бұрын
did you pass? im doing one right now actually.
@cptgigity
2 жыл бұрын
@@grenade180 did you pass?
@malunchies4473
2 жыл бұрын
@@cptgigity did you pass?
@driplord1985
2 жыл бұрын
@@malunchies4473 did you pass? I'm currently in one.
@malunchies4473
2 жыл бұрын
@@driplord1985 oh haha i replied for the meme of repeating the sentence. i did pass my university module that i used this for tho
@lynnoneill7209
4 жыл бұрын
Awesome content! On a side note, if you ever decide to change professions you could always work as an auctioneer. I had to drop the speed to .75 just to follow along. ;-)
@shubhamdudhal9498
4 жыл бұрын
Damn..I watched the video on 2X.
@jackevans5406
2 жыл бұрын
hahahaha
@caroldanvers265
3 жыл бұрын
Learn a ton on this tutorial, but had to play back the video a bunch of times. Awesome tutorial!!
@kenCapt8
Жыл бұрын
It's now 2022 but this tutorial is still elite, cheers bro💪🏽🔥
@UzmaKhan-yo2kg
Жыл бұрын
Uncaught TypeError: Cannot set properties of null (setting 'innerText') I am Having this error..Can you help me in this?
@PrayasArt
4 жыл бұрын
You are the best coding channel. Love from India❤️❤️
@JustCallMeZi
4 жыл бұрын
super awesome breakdown of how to do everything! I have only been learn JS for about a week and this really removed some of the confusion I had with trying to learn the basics!! thanks :D
@emironcu3340
Жыл бұрын
When i decide to learn JavaScript i found your channel and it is very helpful for me,thanks for everything
@techuchiha6510
5 жыл бұрын
Hey Buddy, back after a lonnnnggggg time. Told ya this channel was gonna be huge. This is just the beginning. 😇👍🏻
@marktodman
2 жыл бұрын
As a novice coder, I have to say that is just awesome! No to watch it again in super slow mo!
@kezevraanwar2
3 жыл бұрын
Hey man, nice vid / channel. Although one tip I would give for explaining JS logic to noobCoders = me is possibly use notepad to breakdown the steps or // comments within the JS file and slow down a little bit to explain these steps and the logic behind solving each small problem. I was with you at first man but then got lost then sort of came back then got lost again, went from Lion King to Tenet real Fast. Peace from the UK 👍🏾
@WishRepair
Жыл бұрын
You can slow down the playback speed on KZitem by using the icons at the bottom of the frame.
@ziuz5733
Жыл бұрын
You are so good programmer man but its going to fast! I made it dough by taking down speed abit. But try take it slow for beginners on projects like this i believe it will make alot of newbies have a better time! But u are the man keep teaching us!
@Dontgo5
3 жыл бұрын
You are a master, a dignitary, a scholar, patient, kind, helpful. I especially love that you say the why after everything. Thank you for all you do. Can you make a video on what the hell is hue LOL and/or css variables and how to use them for beginners? Thanks bro.
@mostlycraft
2 жыл бұрын
lol i was about to say. TF is hue
@valeriejoseph5473
Жыл бұрын
You legit have my jaw dropping in the middle of a coffee shop lol. This video was so enlightening! Thank you! Please keep going.
@Lordekadaj
4 жыл бұрын
Thanks for the amazing video, I'm a teacher and I'll use it to make some quizzes for my students. Once I'm done I'll post the link here.
@sol_invictus__
2 жыл бұрын
Took some time huh? ;)
@onidamilola431
2 ай бұрын
Legend has it that @Lordekadaj is still working tirelessly creating that quiz😁
@morterox2
9 ай бұрын
Incredible tutorial!!!! Loved it, followed it and subscribed!
@thetechgal374
4 жыл бұрын
Thank you for this. You really made this simpler and easier to understand!
@jinalamin1336
4 жыл бұрын
hey i am getting error in this line [--hue: var(--hue-neutral);] can you please guide me how to fix it. ERROR: EXPECTED REBRACEat line14, col 2. i am not getting proper output just because of this error.
@thecodeiackiller
10 ай бұрын
This guy was 100% created by AI.
@arushibali7784
3 жыл бұрын
This was amazing 👏 but I wanted the results to be displayed at the end of the quizz instead of restarting.
@dhamfnman
Жыл бұрын
This is going to save my life. I’m in week 6 now of my coding bootcamp.
@davidgreenberg8456
3 жыл бұрын
The only part that I am unsure of is the: questionElement.innerText = question.question What does the first "question" reference and what does the second "question" reference. Is the first question the argument for the function which is an array index for the const questions, and the second question referencing the question property of that specific index within the object? Perhaps it would be less confusing if the same word was not selected for the function argument.
@dancemusikk
3 жыл бұрын
Super late but question.question is pointing to the array questions and then the nested array questions to access the single question what's 2+2?
@rragul3850
2 жыл бұрын
question .question means the question array inside question
@rjtkoh
2 жыл бұрын
@@dancemusikk I don't understand why isn't it 'questions.question' instead of 'question.question' ?
@markanthonytingson2898
2 жыл бұрын
@@rjtkoh same thoughts here.. Hope somebody can clarify.
@markanthonytingson2898
2 жыл бұрын
@@rjtkoh okay, I figured it out..
@princechime8754
5 жыл бұрын
Your videos are great but I think you talk really fast. Beginners like myself and others find it frustrating. Traversy Media beats you on this. But you are a great teacher.
@WebDevSimplified
5 жыл бұрын
If you need to you can slow down the video to .75 speed. I tried to talk slower in some of my soon to be released videos, so hopefully that helps.
@princechime8754
5 жыл бұрын
@@WebDevSimplified I actually had to slow down the speed. Great work you do. Truly appreciate.
@akn9699
4 жыл бұрын
You need to work on your listening skills then probably should start coding and follow this channel. Kyle is doing a great job and he does it in a great way. Tip: Use the youtube video downloader and download all the videos and watch them using VLC. With that, you can also control the speed.
@kuttebulle
4 жыл бұрын
I am a complete beginner as well and I really like the fast pace.
@kingjoshcmxxvi
4 жыл бұрын
This is really great,. could you also show how to add a score
@cloudboomer3250
2 жыл бұрын
little late but i think you could write a conditional statement (if statement) with arithmic operators in it, ex. increment variable by 1 ( let x = 0 and then x++; and then alert(x) ) hope this helps
@kingjoshcmxxvi
2 жыл бұрын
@@cloudboomer3250 Thanks, I mean it is late but thank you anyway.
@paulrogers1582
2 жыл бұрын
This video has helped me so much, the only thing im struggling with is how would you set up a score for the quiz
@vaibhavmalik3152
2 жыл бұрын
Hey Paul this is the easiest way I could think of keeping a score, I am sure there is a better way but I am also just a beginner. What i did was following- made a HTML element to show the score made object in js to capture that HTML element made a variable to keep track of points In start game function I set points to 0 in select answer function I just check if asnwer is correct and add one point to score also in select answer function, if its the end of questions I tell the user their final score. I hope this helps :), and please let me know if you find a better way to do it. Have a great day :) const startButton = document.getElementById('start-btn'); const nextButton = document.getElementById('next-btn') const questionContainerElement = document.getElementById('question-container'); const questionElement = document.getElementById('question'); const answerButtonsElement = document.getElementById('answer-buttons'); const finalScore = document.getElementById('score'); let total = 0; let shuffledQuestions, currentQuestionIndex startButton.addEventListener("click", startGame) nextButton.addEventListener('click',() => { currentQuestionIndex++ setNextQuestion() }) function startGame(){ console.log('Game has started'); startButton.classList.add('hide'); shuffledQuestions = questions.sort(()=> Math.random() -.5) currentQuestionIndex = 0 questionContainerElement.classList.remove('hide'); setNextQuestion() total = 0 finalScore.innerHTML = `Points ${total}` } function setNextQuestion(){ resetState() showQuestion(shuffledQuestions[currentQuestionIndex]) } function showQuestion(question){ questionElement.innerText = question.question question.answers.forEach(answer => { const button = document.createElement('button') button.innerText = answer.text button.classList.add('btn') if (answer.correct){ button.dataset.correct = answer.correct finalScore.innerHTML = `Points ${total}` } button.addEventListener("click", selectAnswer) answerButtonsElement.appendChild(button) }) } function resetState(){ clearStatusClass(document.body) nextButton.classList.add('hide') while(answerButtonsElement.firstChild){ answerButtonsElement.removeChild(answerButtonsElement.firstChild) } } function selectAnswer(e) { const selectedButton = e.target; const correct = selectedButton.dataset.correct setStatusClass(document.body, correct) Array.from(answerButtonsElement.children).forEach(button => { setStatusClass(button, button.dataset.correct) }) if (shuffledQuestions.length > currentQuestionIndex+1){ nextButton.classList.remove('hide') } else { startButton.innerText = 'Restart' startButton.classList.remove('hide') finalScore.innerHTML = `Your final score is ${total}` } if (correct){ total++ } } function setStatusClass(element, correct){ clearStatusClass(element) if(correct){ element.classList.add('correct') } else { element.classList.add('wrong') } } function clearStatusClass(element){ element.classList.remove('correct') element.classList.remove('wrong') }
@blaqhakym
3 жыл бұрын
I love your tutorials man but It's really frustrating when I have to struggle to keep up with such speed. Makes everything so difficult. I'm trying to learn by watching this tutorial.
@dancemusikk
3 жыл бұрын
You can slow the video down. Also pause and rewinding is something you should also utilize.
@narintonweratda
4 жыл бұрын
I keep looking at your face until I forget the lesson. Just kidding but you handsome is real , Thank you for this video
@michelezucca5819
5 жыл бұрын
Thanks a lot, I was doing myself a quiz app with JS but I was so stuck, your video helped me a lot!!! After Brad Traversy and Dev Ed, subscribed :D
@WebDevSimplified
5 жыл бұрын
I'm really glad I could help!
@FtwGabrielFtw
2 жыл бұрын
Hi. I just want to thank you. You are really good, man. Everything makes sense now. Thanks
@alexprecious1640
4 жыл бұрын
You're pretty fast and I'm having problem with the firstchild attribute. It says "can't resolve firstchild attribute of null" please can you help me with this thanks.
@programmeremma7263
4 жыл бұрын
With the error message it means you didn't have the child list in your html, think this is the problem caused null is that it not seeing the assigned class or id
@civilpeconstruction1270
4 жыл бұрын
Check to see if this is correct: in javscript const nextButton = document.getElementById('next-btn') correctly refers to the HTML code section Next
@Desimixhub
Ай бұрын
I appreciate you so much, Bkz I've waiting this for AI 🎉 YOU'RE SO GREAT FOR MAKING WIDE STOVE OF ME🎁💥💡🏆
@yjpang84
4 жыл бұрын
Hi there, can you direct me to any videos in your playlist that helps with the following concepts you used in this tutorial: 1) CSS variables 2) CSS selectors before and after 3) CSS grid template columns ? I am a newbie in coding, and this project looks very interesting! Regards Ben
@Dipstick67
4 жыл бұрын
Such a cool little app, Thank you so much for this content, I am still getting my head around some of the concepts but learning more each day!
@edwardbrownstien8741
3 жыл бұрын
So it's been a year. How's the coding adventure going?
@Dipstick67
3 жыл бұрын
@@edwardbrownstien8741 great man, I got a job as a react Dev! Learning loads!
@shamirabbas7706
2 жыл бұрын
i wrote exaclty same code as yours but there is an error in line : startButton.addeventLister(), it says that Uncaught TypeError: Cannot read properties of null (reading 'addEventListner'), please help me
@looterbmgo5545
2 жыл бұрын
I loved the video, but you forgot to make it that the answer buttons are disabled when an answer is chosen and enabled when no answer is currently chosen.
@michaelmalalay7417
4 жыл бұрын
12:52 followed the exact code but for some reason my controls section wont go center how come?
@iamalanbaban
4 жыл бұрын
Thanks a lot this was an astonishing tutorial. But, am wondering how can I let it to collect all the correct answers and project a result in the end. Like, if all answers are correct, it will show a text. But, if the all the chosen answers were wrong, it will show an other text. Can you please tell me?
@muhammadbilal6865
4 жыл бұрын
Nothing to wonder guy in programming everything you think although you will face troubles but if you keep your struggle you will complete your desire.Internet is full of tutorial.Keep working.
@vishnugajulapalli5305
3 жыл бұрын
I think his shirt color and face color exactly matched the styles of the quiz app
@marialatysheva3175
2 жыл бұрын
This is a totally great tutorial! Keep rocking, dude!
@moniquenavarro4131
Жыл бұрын
That's reallly cool, I will build it for sure, nice thanks great explanation, really well done.Tkx
@danasugu1767
3 жыл бұрын
Thanks for this tutorial! Would you make a tutorial for a Quiz not with right/wrong answers but with score? Each answer to have different value.
@KIRA-xc6op
3 жыл бұрын
Hi @Web Dev Simplified, your contents are amazing but please please slow down your pace a bit. Though we do have the playback speed youtube feature but we do not like that. Instead, if possible please slow down a bit. Thanks for your videos again. They are amazing!!!
@kenjae544
4 жыл бұрын
So far.. this is the best java guide I've ever seen (watched) 😍 I don't like studying but you made it easier for me to learn it.. Thank you for this amazing vid!! Even if my project won't run well later when I'll apply everything I've learned from here.. there will be no complaints.. you deserve compliments.. thank you thank you! 😊
@akashchoudhary8162
4 жыл бұрын
Its JavaScript not Java.
@GetYourSelfTogether803
4 жыл бұрын
Thank you so much, dude. I learned so much. Appreciate your work
@philipphung4734
2 жыл бұрын
Brilliant ! super great tuts. Thank you very much and looking forward to new tuts, buddy .
@ДмитрийЮщенко-и1е
Жыл бұрын
Щиро дякую за відео)
@flyingluke1567
8 ай бұрын
Hi, im stuck at minute 13:42 youre typing "addEventListener('click', startGame)" but my program and the console is not reacting at all and saying that the value 'click' would e null and the eventlistener cant be red. if ur seeing this can u may help me in any way. cause u are not having the word Click defined urself and is just dont come up how it is working for u
@RyanJordanMusic
4 жыл бұрын
Is there a way to also randomise the order in which the Answers are displayed?
@obertmakaza
4 жыл бұрын
Hey man thanks alot for the tutorial. I am a beginner and I don't really what to do since I don't have a strong computer however i have been going while watching you and my thing couldn't work since my PC is only 2 GB Ram and 32GB storage as well I don't have internet otherwise I do appreciate you what you do.
@TrevorTyroneSSH
2 жыл бұрын
you need to literally breathe and take it easy, i can promise we are watching the whole thing
@Islam-and-boxing
Жыл бұрын
There's an issue I noticed Once you have chosen an answer, there's nothing to stop the buttons from being pressed again. How to code that?
@umairkumhar8243
3 жыл бұрын
how can we calculate these correct answers score
@АлексейМотовилов-с6з
3 жыл бұрын
Just want to say thank you for your great work! Was really helpful!
@sailee6659
4 жыл бұрын
Hey, great channel. You’ve helped so much! Could you possibly help with advice/video for adding a score and a database for this quiz? Thank you!
@EronMahmuti
4 жыл бұрын
yes,this is the question I wanted to ask,I'm glad that you made it,we need more likes on this comment and @WebDevSimplified will take care of that too.
@vollmannakarakiri1147
4 жыл бұрын
Was about to ask the same question
@wowzande
2 жыл бұрын
Score? Just create a score element div somewhere with a number variable that increments and decrease when you get right or wrong answer
@looterbmgo5545
2 жыл бұрын
he actually doesn't need databases, because the score is local so he can just use localStorage.setKey('score') and localStorage.getKey('score'), but people can easily go to the console, then type localStorage.score = '694200'. localStorage isn't always secure.
@taranraval8764
3 жыл бұрын
How do you keep track of the score
@Hanyamanusiabiasa
2 жыл бұрын
That's cool! I want to make a China's Social Credit Quiz.
@computersciencewithpeter
Жыл бұрын
We all knew you were reading a script lol 😂 Thanks so much for the tutorial 💕😘
@73dines
5 жыл бұрын
Q: "Who is the best youtuber?" A: multiple choice ;)
@dawnbugay2288
4 жыл бұрын
Dev ed hihi sorry
@trishanthmellimi7149
4 жыл бұрын
26:36 proves he is the best youtuber
@ooledezma
4 жыл бұрын
Can someone help understand and break down the shuffledQuestions= = questions.sort(() => Math.random() -.5) I don't understand why he talks about negative number and why we have to subtract by .-5
@vizx8574
3 жыл бұрын
Same
@WishRepair
Жыл бұрын
If you have trouble keeping up, you can slow down the playback spped on KZitem by using the icons at the bottom of the frame. GL
@anfilofiosantosfilho7792
3 жыл бұрын
Great tutorial, really simplified. Congratulations!!!
@Fun-qv7eh
4 жыл бұрын
wow bro you're very intelligent.. I've never seen coding like that.. i think i am outdated or maybe my mentor teach me in the wrong way.. your way of coding is super intelligent
@VinyZikss
4 жыл бұрын
He was just copying it from his other screen. As far as we know, he could've just copied this from somewhere.... Obviously the video is still super useful and deserves a like.
@LA-sz6yo
4 жыл бұрын
at 18:05, why question.question ?
@rosek7424
2 жыл бұрын
Hi, When I tried display:none; in css for start btn. it did not work, any idea why? thanks
@keonheelee3666
2 жыл бұрын
did you give it a classname ? where you are targeting
@meenamurumkar3153
4 жыл бұрын
This is so helpful! Thanks a lot man!
@rickirocks90210
3 жыл бұрын
Does anyone know how I can add images instead of text for the answers? So the user clicks on the image they think is correct, instead of text. Help would be greatly appreciated!
@yovaalvarado9773
3 жыл бұрын
I'm also a student but I think you should be able to create inner html elements store your images in a Assets folder, and maybe use instead of for selecting the answer, which I am not sure if is a good practice because of SEO
@brany2920
Жыл бұрын
Uncaught TypeError: Cannot read properties of undefined (reading 'forEach'), this has been the issue with this game. not sure how you where able to get your result without creating any property with the "forEach" . could you explain please " question.answers.forEach(answer => {"
@actionworld2436
2 жыл бұрын
bro , thank you for this tutorial plus source code !
@francismartinez2325
4 жыл бұрын
dios, de verdad siento que te amo, creo que me salvastes el día
@alexandrepinto4549
4 жыл бұрын
Hey, I'm having some troubles in making the quiz, everything runs just fine, I did everything following the tutorial, but when I open the webpage, everything it's stretch and I don't know how to fix it, hope you can help me with this! But other than that, great tutorial
@PotatoPants
4 жыл бұрын
same lol
@EronMahmuti
4 жыл бұрын
@@PotatoPants go to the code pen (link in description) and take the codes after that comprehend your code whit his and you will find differences and fix your code
@EronMahmuti
4 жыл бұрын
go to the code pen (link in description) and take the codes after that comprehend your code whit his and you will find differences and fix your code
@MohammedJiyath-sx8pd
2 жыл бұрын
Thanks man your a genius literally very very useful 👍
@petersuba1125
2 жыл бұрын
20:13 can someone help me? It is not working... This is in console: uncaught TypeError: Cannot read properties of undefined (reading 'forEach')
@petersuba1125
2 жыл бұрын
Ok so i noticed that at the bottom i had answes instead of answers so i changed it and now it is saying: answer is not defined
@petersuba1125
2 жыл бұрын
So i found where was the issue but it is still not working - cannot read properities of null (reading 'appendChild')
@edwiges_owl6825
2 жыл бұрын
Very helpful! I learn a lot with your videos 🙂
@magdaw001
2 жыл бұрын
This was awesome! Do you have any video on how to add and End Game button after you're finished playing? And it would be cool if you could earn points for correct answers and keep score :) Maybe your next video? ;)
@dinapurpletonz594
2 жыл бұрын
Thank you so much, your videos always help :)
@PrateekplaysGuitars
2 жыл бұрын
Can someone explain the "data set" around the 24:00 minute mark?
@kengthe5949
4 жыл бұрын
Very nice explanation. thank you so much!
@ronkerver5476
3 жыл бұрын
Hello thank you for the great explanation! Is there a way to shuffle the answers so that the answers get shuffled every try, like the questions?
@shayama
3 жыл бұрын
Ok, so if we setting as dataset the correct anwser, then we should set all properies to attributes if we need it or is a better solution of it. Cause for expmple we have list with elements and after we clicked on some we want to get despcriptions etc., we need to put all in attributes?? Thats make no sense for me, its breaking DRY principles.
@Rumourxo
3 жыл бұрын
Hi, How would I go about making the answer buttons unclickable once one has been clicked? So that if you choose an answer, you can't then change it, you must move onto the next question
@mademoisellerose727
3 жыл бұрын
WHy this teacher so handsome?? -_ -;;;; my 4th project of this, I will also choose my teacher you! :)
@nikolapeulic255
3 жыл бұрын
I have a problem with addEvemtListener.It says this:"Uncaught TypeError: Cannot read property 'addEventListener' of null"
@trplnr
2 жыл бұрын
did you add defer on the ? if not do this
@AlbertoRivas13
4 жыл бұрын
Awesome man, I did the whole project
@shreyashsinghsachan5498
4 жыл бұрын
keep up the good work,you got our full support
@gouderhicham3696
3 жыл бұрын
can anyone please explains why did he wrote while(buttonsElement.firstChild) what does that mean because when you log it out it only show the first button which is answer one but how it removed the 4 buttons ????
@angeloningthangom6964
4 жыл бұрын
Thanks!! fast, clear and detailed.
@gim_den6080
2 жыл бұрын
when i type in the addeventlistener part it says cannot read properties of null
@iamghastly2927
4 жыл бұрын
Hey, this might be a bit old, but how did you get the start button to show after you did display: hide; ????? Thanks
@falkyraizu3063
4 жыл бұрын
You can add and remove classes with element.classList.add or .remove
@yanxiangli4253
4 жыл бұрын
thanks for sharing bro, btw, your brain runs just as fast as a computer.
@goyangyi
3 жыл бұрын
if i have a hundred of problem set, do i have to write all the problems down in the script ?
@mekillingsoftness
4 жыл бұрын
how can we add images to questions or answers with this type of quiz and code?
@abdullabashiroglu7656
4 жыл бұрын
You can use object for that and checking its type in show question function to display based on its type and code etc
@mattie_world
4 жыл бұрын
i cant wait for css grid to work in ie11, then i can use it at work and my life will be so much easier
@brany2920
Жыл бұрын
i am having issues with the start button not clicking. i have gone through it over and over , still cant find the issue
@violinapopova
5 жыл бұрын
Great! I really like your tutorials.
@WebDevSimplified
5 жыл бұрын
Thanks
@CKG-hh2bw
3 жыл бұрын
what will happened if the hue neutral color doesn't work?
Пікірлер: 491