This UI component library is mind-blowing

Поділитися
Вставка
  • Опубліковано 26 вер 2024

КОМЕНТАРІ • 514

  • @limarchenko96
    @limarchenko96 7 місяців тому +2919

    I’m still impressed by Google’s sign in form redesign from last week

    • @offlinehub
      @offlinehub 7 місяців тому +176

      same here man, i think it took them 5 month to come up with that idea 😆

    • @unknownguywholovespizza
      @unknownguywholovespizza 7 місяців тому +122

      Yeah me too. I never saw such beautiful unique modern design that no one could mimic

    • @haresmahmood
      @haresmahmood 7 місяців тому +158

      They were hyping it up for weeks too 😂

    • @Chaaos2
      @Chaaos2 7 місяців тому +56

      Stunning and brave

    • @jameslcowan
      @jameslcowan 7 місяців тому +64

      The horizontal symmetry was a classy move, far beyond its time; transcendent.

  • @manuarora
    @manuarora 7 місяців тому +723

    Thankyou for sharing Aceternity UI! :)
    I'm a fireship lifer btw 💯

    • @mirjalol49
      @mirjalol49 7 місяців тому +6

      Are u senior?

    • @abhijeetvdsh
      @abhijeetvdsh 7 місяців тому +32

      Manu paaji dil khush hogya Indian dev ko aise respect paate !! 😊❤

    • @nishant_singh
      @nishant_singh 7 місяців тому +9

      I know you made this, thanks bro!🙌

    • @rexraymond5039
      @rexraymond5039 7 місяців тому +8

      Thankyou for creating Aceternity UI! :). I really loved and use it now

    • @VivekPayasi
      @VivekPayasi 7 місяців тому +36

      The MADMAN himself!

  • @LudovicDEBEVER-v5m
    @LudovicDEBEVER-v5m 7 місяців тому +609

    I've been testing these components recently and I've got lots to say about it:
    - Most of them look really good but the quality is not consistent (Checkout the 3D card, then go take a look at the buttons).
    - Almost every component I tried had performance issues. The animations are smooth when it's the only component you're rendering. But your frame rate will drop quite fast as you add more and more components.
    - Some of them (maybe all of them i haven't checked) are not responsive. For instance, the meteors effect has a hard coded width of 400px...
    If you want to use these into production, you will need to modify the component's code yourself in order to make them work like you expect. So overall good design but bad implementation.

    • @peteredmonds1712
      @peteredmonds1712 7 місяців тому +44

      As soon as I visited their landing page I saw massive performance issues. Basically killed it for me instantly.

    • @demonsheadshot8086
      @demonsheadshot8086 7 місяців тому +23

      And thats why u make ur own components

    • @exzemz
      @exzemz 7 місяців тому +43

      I’m sure those performance/responsive issues will be fixed in future releases. Then you can just update everything to the latest version…. or wait a minute…

    • @LudovicDEBEVER-v5m
      @LudovicDEBEVER-v5m 7 місяців тому +4

      @@exzemz idk, seems to me like this first release was rushed. Hope time fixes this.

    • @heroe1486
      @heroe1486 7 місяців тому

      @@LudovicDEBEVER-v5m There are no chances you could just "update" tho

  • @HemstitchedIrony
    @HemstitchedIrony 7 місяців тому +95

    Vercel hires so many people working on amazing open source projects

    • @Serizon_
      @Serizon_ 7 місяців тому

      Vercel has money to burn , also it's free promotion to their name which is why a lot of people use vercel and not netlify even though netlify free tier allows for commercial usage whereas vercel's doesn't.
      Cloudflare , AWS , netlify are what I think of serverless nowadays

    • @brangja4815
      @brangja4815 7 місяців тому +5

      That's called marketing.

  • @Fjonan
    @Fjonan 7 місяців тому +51

    This is the perfect video to remind folks about the "prefers-reduced-motion" CSS media query. Some people genuinely get motion sick from these kind of animation. Bonus tip: designing your animations in a way that can be switched off gives you a way to do that when you notice performance problems.

  • @gustavo9758
    @gustavo9758 7 місяців тому +70

    "If it looks cool, then the code is correct"... AMEN.

  • @CourageToGroww
    @CourageToGroww 7 місяців тому +119

    We are really at the point in full stack JS frameworks where we call just a next.js project a vanilla next.js project. xD

    • @henriquematias1986
      @henriquematias1986 7 місяців тому +31

      I mean. We are at a point in JS where every project bare minimun is Typescript and Next 😂
      The other day i wrote an API using only node and express and it felt so fast and performatic like if i had wrote koa in assembly. 😂

    • @biolater
      @biolater 7 місяців тому +2

      @@henriquematias1986Feel like we will be in a point where full stack development gonna be only about htmlx

    • @Steel0079
      @Steel0079 7 місяців тому

      Nah, I don't think so​@@biolater

    • @yowremco
      @yowremco 7 місяців тому +1

      We have a money laundring portal ish for the goverment which we buikd opensource in vanillaJS. Is quite fast and was fun to do. Althrough there were some tasks where i'd like to have a reactive system (BE was django tho).

    • @AnsisPlepis
      @AnsisPlepis 7 місяців тому

      @@henriquematias1986I felt this statement so much. Recently also started using express and it’s almost euphoric

  • @4RILDIGITAL
    @4RILDIGITAL 7 місяців тому +5

    Incredible work explaining the magic behind these UI libraries and their practical use cases. The section on customizing elements and diving into the code was enlightening.

  • @LolKillization
    @LolKillization 7 місяців тому +61

    if it looks good, the code is correct. that's the most encouraging line i've heard in my entire coding career

    • @treyrader
      @treyrader 7 місяців тому

      all code is correct. You mean the logic is correct? Sure, it's correct until its deemed legacy and an anti pattern. Who are you? who AM i? lol

    • @bestja2137
      @bestja2137 7 місяців тому

      that was a joke though

  • @guydht1
    @guydht1 7 місяців тому +195

    5:16
    When a UI library doesn't know to use padding instead of margin:

    • @laxuscullen
      @laxuscullen 7 місяців тому +2

      What?

    • @JoshIbbotson-
      @JoshIbbotson- 7 місяців тому

      the mouse is hovering over a link, it's applying margin left to the div which moves the div outside of the mouse removing the hover effect and causing and infinite loop. If they had used padding it would not do this.@@laxuscullen

    • @nicolashocquard6296
      @nicolashocquard6296 7 місяців тому +1

      Can you explain please ??

    • @PhoenixStudios147
      @PhoenixStudios147 7 місяців тому +90

      @@nicolashocquard6296 cursor is positioned over an element that has a hover effect to indent it slightly. It does this by animating the margin, which in doing so moves the box out from under the cursor, resulting in the box losing its hover status and returning to a default state. If instead padding was used, which changes the position of the content inside the box instead of the box itself, this oscillating action would be avoided.

    • @pxlbltz
      @pxlbltz 7 місяців тому +2

      @@PhoenixStudios147 ...but in the end it's a transform translate 😉

  • @adriankal
    @adriankal 7 місяців тому +10

    Now all we need is a browser plugin to disable all of that to make web fast again.
    Waiting for a video on that!

    • @losbeekos
      @losbeekos 6 місяців тому +2

      Just use IE6

  • @ficciones4737
    @ficciones4737 7 місяців тому +60

    Every influencer doing a video on the same exact component library 🤣 "just a coincidence"

  • @sultonbekrakhimov6623
    @sultonbekrakhimov6623 7 місяців тому +3

    Exactly, i recently concluded that copy/pasting is the best way of utilizing ui components

  • @abhirajsinha3186
    @abhirajsinha3186 7 місяців тому +10

    Been using it for my prev 2 sites, definitely one of the most helpful component libraries

  • @0xtz_
    @0xtz_ 7 місяців тому +5

    those type of project are the future ✨ the freedom of editing the code and do whatever you want is a whole new level

    • @heroe1486
      @heroe1486 7 місяців тому +4

      It's not the future it's the past, just go to theme forest and you'll find tons of "highly interactive/crazy effects" things like that with the code available. The only difference is that here it's open source + using less crappy libraries that are a standard. And we always have the freedom to edit the code on open source projects anyway, that's also as old as open source, it's just easier to copy paste some "trivial" UI stuff that have few lines of code or to copy paste few lines from Stack Overflow than it is to copy paste and edit the code of really complex projects

  • @gosnooky
    @gosnooky 7 місяців тому +37

    Finally! An easy to implement UI effects library to help drain my users' batteries as fast as possible on mobile devices.

    • @Freshbott2
      @Freshbott2 7 місяців тому +4

      If it’s not haemorrhaging battery, is it worth looking at?

    • @JC-yy5nf
      @JC-yy5nf 7 місяців тому

      Having 17kb more of CSS and HTML on a mobile device isn't going to affect a user's battery.... lol

    • @danielg3857
      @danielg3857 7 місяців тому +4

      @@JC-yy5nf They probably mean the javascript code for the animations themselves is gonna use more power

    • @cptive
      @cptive 7 місяців тому +4

      ​@@JC-yy5nfThe library it's homepage runs at like 10FPS on an iPhone 15 Plus, called it unoptimized and a battery hog would be an understatement

  • @xigorxx28
    @xigorxx28 7 місяців тому +10

    i love watching videos of coding and programming that I don't understand!

  • @gadzhikharkharov140
    @gadzhikharkharov140 7 місяців тому +34

    Radix doesn't give you "Vercel dashboard-like look". It's a completely unstyled library of basic primitives with focus on accessibility and ease of customization. Hence something like shadcn exists.

    • @beyondfireship
      @beyondfireship  7 місяців тому +30

      Good call, that was phrased poorly

    • @maskettaman1488
      @maskettaman1488 7 місяців тому +1

      "look" isn't specifically about theme. Functionality is a look too

    • @heroe1486
      @heroe1486 7 місяців тому

      @taman1488 Which unique "functionalities" are inherent to Vercel's UI dashboard to justify saying ShadCn is giving you "Vercel's functionalities". It seems like a library giving you normal unstyled components with basic but boring to implement "functionalities" (markups and JS) figured out, an unstyled bootstrap where it's easy to hack the code at the end of the day, I can't see how it's "Vercel's functionalities"
      Edit : But I guess he means that by default and with the "slate" color theme it's true that their components would fit into the Vercel dashboard

    • @maskettaman1488
      @maskettaman1488 7 місяців тому +1

      @@heroe1486Why are you quoting "Vercel's functionalities" like that's something I said?

    • @heroe1486
      @heroe1486 7 місяців тому

      @taman1488 I used quotes because that's not what I would usually call functionalities. I should have only quoted "functionalities". But that's the pov you where defending anyway, unless you were just making generalities.

  • @iamfrankstallone
    @iamfrankstallone 7 місяців тому +4

    I’ll be impressed when these component libraries, or components sans libraries, are done in vanilla JS or web components.

  • @rmdashrfv
    @rmdashrfv 7 місяців тому +11

    Only bad thing about these videos is that literally everyone is going to start doing it once the Fireship video comes out and it becomes played out in like 2 weeks.

    • @YuriG03042
      @YuriG03042 7 місяців тому +2

      you think that, but people are very lazy and end up not doing anything unless it's an actual copy and paste tutorial. this was just a glance over

    • @rmdashrfv
      @rmdashrfv 7 місяців тому

      You have a good point there @@YuriG03042

    • @kissu_io
      @kissu_io 7 місяців тому

      Not sure how it is an issue. The thing itself is not that dope anyway.

  • @lakelimbo
    @lakelimbo 7 місяців тому +10

    looks cool, but definitely the type of thing you would probably only use on a landing page or some marketing bs. Can't see myself using most of this things on a more content-focused website, lol

    • @tapion1998
      @tapion1998 7 місяців тому +3

      Not a chance. It's for those "experience" websites that eat half of your computer so you can read the mission statement over 20 scrollpages in 10 minutes instead of a simple line of text in a second.

  • @xolaningubane3014
    @xolaningubane3014 2 місяці тому

    After discovering ui libraries had definitely been a game changer

  • @cryptophrenik8968
    @cryptophrenik8968 7 місяців тому +4

    Those are some beautiful looking components!

  • @nurlancodes
    @nurlancodes Місяць тому

    I always inspired by Fireship's videos and i wanna explain like Fireship to my students

  • @Alcaline-hu2vu
    @Alcaline-hu2vu 7 місяців тому +4

    Looks really cool, but it's probably better suited for front pages rather than entire apps. I can imagine load times could be quite high, and the end user would get annoyed after a while. Also, low-end phones be damned

  • @wlockuz4467
    @wlockuz4467 7 місяців тому +1

    JS Mantra
    "We don't worry about the performance issues, that's the JIT compiler's job"

  • @xen2297
    @xen2297 7 місяців тому +1

    Finally framer motion getting the airtime it should always have

  • @jit-r5b
    @jit-r5b 7 місяців тому +1

    I wish someone told me this about React 7 years ago when I first got into VueJS. It just seems that React has everything when Vue spent years trying to evolve from 2 to 3. I love it but I also hate it because it doesn't have such a versatile and complete eco-system of SaaS from authentication, mind blowing component libraries, payment services, CMSes etc. Crazy

    • @kaedriz
      @kaedriz 6 місяців тому

      At least you are still sane. Don't mind them, most of these libraries will come and go. I, for instance, hate learning react, but it got such market share. Vue is such a pleasant thing to write with SFC and other things, styled components could never get close to native (s)css. Fortunately, companies are starting to pick up Vue more.

  • @discoRyne
    @discoRyne 7 місяців тому +1

    Very sweet albeit not the most accessible animations. I'd be cautious even targeting power users with hardware to spare. That being said, these effects are inspiring as heck and took me back to the early days of discovering CSS Zen Garden in awe.

  • @hrithikgupta1809
    @hrithikgupta1809 7 місяців тому

    I am proud to see a UI Library by Indian coder are doing this amazing !!!, yesterday only i was trying to work with this and to a got to see it in Fireship video ❣

  • @beinyourguard
    @beinyourguard 7 місяців тому +3

    5:25 I've never heard of no "Fight Club".

    • @NostraDavid2
      @NostraDavid2 7 місяців тому

      Fight whatnow? Never heard of it!

  • @karlstenator
    @karlstenator 7 місяців тому

    3:23 - "Windows Key + V": "Look at me. I'm the captain now".

  • @parsonsmarcus
    @parsonsmarcus 6 місяців тому

    Concatenating long strings in JavaScript is a nightmare for efficiency! Use the "StringBuilder" methodology of pushing every string into an empty array, and then joining it at the end with an empty string. It makes a HUGE difference with large strings in JS.

  • @iAmPerflexed
    @iAmPerflexed 6 місяців тому +1

    And so ends... The days of loading a webpage and being in awe of some creative dev who custom-made a cool animation.
    I honestly debate whether it is even worth going out of my way to learn raw CSS and JS and do things the hard way so I can actually MAKE stuff when I'm competing with the ability to throw together a collage of pre-made components in a fraction of the time with equally little effort.

  • @lancemarchetti8673
    @lancemarchetti8673 7 місяців тому

    LoL that bat reading a cook was liharious!!

  • @codinginflow
    @codinginflow 7 місяців тому

    That div macbook is wild

  • @adityagaikwad1467
    @adityagaikwad1467 7 місяців тому +2

    how did frontend dev go from jQuery to becoming this convoluted

  • @frigga
    @frigga 6 місяців тому

    Finally one component dev team stopped being smart asses about their implementations and decided to ship the actual code instead of predefined closed chunks that never fully fit the purpose anyway.

  • @ThePandaGuitar
    @ThePandaGuitar 6 місяців тому

    i have a feeling we're going to go back to unstyled very soon

  • @Gigusx
    @Gigusx 7 місяців тому +1

    _If it looks cool, the code is correct_
    You're goddamn right.

  • @wishmeheaven
    @wishmeheaven 7 місяців тому

    Brilliant. Both library and overview. I only wish it last longer..

  • @hsdev
    @hsdev 7 місяців тому +2

    Now I have to look into this SHADchedelic library.. looks interesting.

  • @marble_wraith
    @marble_wraith 7 місяців тому +4

    "Tailwind needs to be a dependency"... i mentally leave the room.

  • @ramanhalder3147
    @ramanhalder3147 7 місяців тому +2

    Framer motion makes the website unnecessarily slow. GSAP does it well on performance

  • @ndorfinz
    @ndorfinz 7 місяців тому +1

    Imagine the megabytes required to get this all to work, and casually ignoring any accessibility requirements.

  • @riteshKumarWebDeveloper
    @riteshKumarWebDeveloper 7 місяців тому

    I am working with this library and it's mind blowing🤯

  • @trueberryless
    @trueberryless 7 місяців тому +3

    Dude this library is absolutely amazing 😍. I use it for my site, which looks fantastic

    • @EDS432
      @EDS432 6 місяців тому

      probably some unknown trashy portfolio

    • @ishan28mkip
      @ishan28mkip 6 місяців тому

      who hurt you bro?@@EDS432

  • @starogre
    @starogre 6 місяців тому

    for me the issue isn't performance necessarily. i think all flashy new things will have minor performance issues but you sacrifice performance for a fun experience. the problem I have in general is if I want to show off cool stuff I've made, like UI, gifs, video, those are the things eating up performance capability. and then there's no space left for the flashy stuff. but if you're only showing off static images and text these UI components seem pretty cool.

  • @_DRMR_
    @_DRMR_ 7 місяців тому

    You could combine Text Generate Effect with Time Based Text recordings for more natural progression of the appearance of the text.

  • @pooourya
    @pooourya 7 місяців тому

    As a backend developer, I say we give our users a terminal and call it a 'Modern Minimal UI That Only SMART People Can Use' and get this over with.

  • @developwithnitin
    @developwithnitin 7 місяців тому +2

    kudos to Manu paaji

  • @carlosn894
    @carlosn894 7 місяців тому +1

    I'm no frontend dev and have zero insight so shame me all you want but this all looks to me like the fancy zomfg look at my animated pixelart, wow my cursor is changing, dude snow on my webpage?! shenanigans back in the early 2000s, just with more modern animations and more complex code while not providing any improved usability for the visitor.

  • @AdamBechtol
    @AdamBechtol 6 місяців тому +1

    Thx.

  • @Stone_624
    @Stone_624 7 місяців тому +2

    The framework and codebase you're working with here seems WAY complex. I personally try to avoid this type of unnecessary complexity in my projects as much as possible.

  • @MattWyskiel
    @MattWyskiel 4 місяці тому

    The scream I just screampt in my (parked!!) car when the source of the MacBook was revealed

  • @kamaravichow
    @kamaravichow 7 місяців тому +2

    Lot of these components are from @Hyperplexed channel

  • @MCroppered
    @MCroppered 7 місяців тому

    The card with the dynamic changing text I think is based on a video the guy off hyperplexed channel did.

  • @ghassenjemiai
    @ghassenjemiai 7 місяців тому

    I wish Angular UI libraries would see the light one day

  • @Mateooyt
    @Mateooyt 7 місяців тому

    I saw it like week ago and it's fire!

  • @bilbobeutlin3405
    @bilbobeutlin3405 7 місяців тому +2

    It seems like tailwind is building a competitor to shadcn, they are previewing it on their tailwind UI page

    • @coherentpanda7115
      @coherentpanda7115 7 місяців тому +1

      The more the merrier. I love the fact you just drop the ones you like into your project and can go in an edit them completely to your needs.

  • @ankansarkar5076
    @ankansarkar5076 7 місяців тому +3

    02:48 mannu paaji tussi great ho 🙆‍♂️🙌

  • @mtjeth
    @mtjeth 7 місяців тому +1

    Its nice ui, modified it to work with vite + react.

  • @Jakecodezz
    @Jakecodezz 7 місяців тому

    Ive been using this for a week now

  • @dan110024
    @dan110024 7 місяців тому

    And here I was thinking Shopify built a cool hover animation on their merch store

  • @alxsiberian
    @alxsiberian 7 місяців тому

    Interesting how heavy a page is with all that bells and whistles

  • @K.Huynh.
    @K.Huynh. 6 місяців тому

    thank you for sharing!!!

  • @archamedis
    @archamedis 7 місяців тому

    Would never have known this existed

  • @FilledStacks
    @FilledStacks 7 місяців тому

    "If it looks cool the code is correct" ✅

  • @wardra3wan711
    @wardra3wan711 2 місяці тому

    If it looks cool , it's correct 😎
    - JS

  • @RajeshPandey-c4s
    @RajeshPandey-c4s 6 місяців тому

    We have svelte aceternity now.

  • @CodingThingsIRL
    @CodingThingsIRL 7 місяців тому

    And I'm reaping all the benefits! :)

  • @LabGecko
    @LabGecko 7 місяців тому +2

    The transcript isn't available and auto-captions is failing. Those 3 requirements for Aceternity (2:14) are: React, Tailwind, and what now?

    • @nimarion
      @nimarion 7 місяців тому +5

      Framer Motion

  • @user-kw9cu
    @user-kw9cu 7 місяців тому +2

    The CO2 emission after this video: 📈

  • @barts5040
    @barts5040 7 місяців тому +1

    The NextJs course is targeting NextJs 13, are you planning to update the course to cover NextJs 14? Thank you 👋

  • @specsarena1124
    @specsarena1124 7 місяців тому

    This is so amazing I can't wait to implement it in my Scrach project

  • @WebDevEducation
    @WebDevEducation 7 місяців тому

    "Let's begin the reaping process" 😂

  • @ainet8415
    @ainet8415 7 місяців тому +3

    Hugging face in 100 seconds

  • @sandorturbucz425
    @sandorturbucz425 6 місяців тому

    Wow. Just wow. Now THIS is now groundbreaking. It's revolutionary. Now this will change the industry forever. THIS IS the one. I'm sure this time. Totally.

  • @nicolaskeith8945
    @nicolaskeith8945 6 місяців тому +2

    why does the ad for your NextJS course say v14 while it says v13 on your site?

  • @JesseSlomowitz
    @JesseSlomowitz 6 місяців тому +1

    Is Next.js 14 available yet on Fireship? The most recent one that seems available is Next.js 13.

  • @aaaaanh
    @aaaaanh 7 місяців тому

    lol I've just now finished prototyping a project using Aceternity

  • @a.jstars
    @a.jstars 7 місяців тому

    This man is Crazy!! Real Crazy!!!

  • @tonhom260
    @tonhom260 7 місяців тому +1

    at first glance , it s really amazing ui lib !!!

  • @DerLuukee
    @DerLuukee 7 місяців тому +1

    Ui libraries are currently hyped up like js frameworks lol

  • @adcodes
    @adcodes 3 місяці тому

    Thank you.

  • @_vicary
    @_vicary 7 місяців тому

    now we need more than one framework for some effects.

  • @nanaassumadu4997
    @nanaassumadu4997 7 місяців тому

    I totally agree the developer must be some kind of a mad man😂😂😂😂

  • @ArchonLicht
    @ArchonLicht 6 місяців тому

    So with Shadcn you basically make your own fork for every project you use it in.

  • @mohammad-aman1105
    @mohammad-aman1105 7 місяців тому +1

    I used this Aceternity UI library when it launched but there are a lot of bugs in the code and the team is actively maintaining the library

  • @noext7001
    @noext7001 7 місяців тому

    cant imagine the marketing budget of this library .... every fucking creator is talking about it

  • @metropolis10
    @metropolis10 7 місяців тому +1

    3:40 shows editing the code "it's just a bunch of divs", doesn't show the resulting change.

  • @romeu_
    @romeu_ 7 місяців тому

    It's StackOverflow but organized

  • @tejaxhvi
    @tejaxhvi 7 місяців тому

    its a proud for an indian , that all the aceternity was build a indian dev . shouout to @mannupaaji

  • @alexanderleschanz9991
    @alexanderleschanz9991 7 місяців тому +75

    Note: Theres already a svelte port of aceternity. Great vid ❤

    • @fingerstyledojo
      @fingerstyledojo 7 місяців тому +1

      holy based!

    • @not_hehe__
      @not_hehe__ 7 місяців тому

      fuckin a

    • @jackb94
      @jackb94 7 місяців тому +1

      That's so sick 🥳

    • @MadeInJack
      @MadeInJack 7 місяців тому +1

      Thanks for the info, so cool!

  • @xuerian
    @xuerian 7 місяців тому +2

    I can't tell if this is ironic any more.

  • @joshuanovak919
    @joshuanovak919 7 місяців тому

    It’s odd that the course says Next 14 in the video, but the website still says 13.

  • @igor9silva
    @igor9silva 4 місяці тому

    Spent 5 minutes exploring, found a bug on a component, thought of a solution through the in-doc code, just to find out it's not even open-source lol

  • @JaiMaini
    @JaiMaini 7 місяців тому

    Been following this library, just wish they had mobile solutions too

  • @jorge.im.linares
    @jorge.im.linares 6 місяців тому

    Mean while in svelte:

  • @KhaledAbdelnaserlolsboy
    @KhaledAbdelnaserlolsboy 4 місяці тому

    6:39
    i thought it uses hashing of mouse location to display generated chars...