tomgroenwoldt / helix-shortcut-quiz Goto Github PK
View Code? Open in Web Editor NEWLearn the helix editor keymap on the web!
Home Page: https://tomgroenwoldt.github.io/helix-shortcut-quiz/
Learn the helix editor keymap on the web!
Home Page: https://tomgroenwoldt.github.io/helix-shortcut-quiz/
If a user who already played the first category, he shouldn't be prompted with the same category again after page reload or on a new visit. Store finished categories in local storage and on app creation take this into account.
Add a button which when clicked shows the solution of the current GIF.
The GIF generation is not documented properly. Let's do this in a separate README file.
Yew has optimization recommendations regarding this: https://yew.rs/docs/advanced-topics/optimizations
The current approach is kinda messy, let's try to implement a vector of GIFs, which can be playable, played, and so on. This way skipping will be less complicated and everything should be a bit tidier.
The function got bigger and bigger. Now is a good time to refactor this into smaller, more comprehensible pieces.
Currently only the background changes, this is kinda lame. Not bussin. Fr fr.
Hi there,
I recently discovered your GitHub project for learning Helix through GIFs and I must say, I'm impressed with the idea. However, I noticed that the commands are always presented in a specific order, which may make it easy for users to simply follow a pattern rather than actually learning the commands.
For example, the project often presents the command "move cursor down" followed by "move cursor up". While this order may help users memorize the commands more easily, it may also lead to users simply following the pattern instead of actually learning the commands. They may automatically press "k" after "j" without reading the statement.
As a suggestion, I would like to request two features that could improve the learning experience:
Spaced Repetition: This would help users to remember the commands more effectively by presenting them at specific intervals to improve long-term memory retention.
Randomized Order: This would ensure that users are actually learning the commands and not just following a memorized pattern. It would also make the learning experience more engaging and challenging.
Currently the window mode has the prefix Ctrl+w
, because this shortcut conflicts with the browser interface. This is a great solution, but some GIFs have problematic shortcuts which don't apply for the whole category. Allowing a GIF to have an own preset would solve this.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.