260 Commits (b11642c6b02f87422d01918ab46eefd60a8a8cc1)
 

Author SHA1 Message Date
Jon Valdés b11642c6b0 Fix railgun effect particle spawning 5 years ago
Jon Valdés 0fc2680098 Made the rng persist from frame to frame, so particles don't spawn in the same place every time 5 years ago
Jon Valdés b29a83214a Fix issue that was creating particles with NaN lifetimes, causing the update loop to never kill them 5 years ago
Jon Valdés cef497d0a0 Random number generation was completely wrong. Fixed 5 years ago
Jon Valdés 7fd6df50ce Exposed setting for particle density 5 years ago
Jon Valdés 885aca19da Exposing cursor vfx parameters as settings 5 years ago
Jon Valdés 1eadd7fad6 More lenient type checking for setting parsing 5 years ago
Jon Valdés 6d2d398c23 Fix cursor animation being stuck for 1 frame after animation reset 5 years ago
Jon Valdés 6939a8186b Made trail animation slightly longer to match old behavior better 5 years ago
Jon Valdés 5c8b1de97a Switched to an exponential function for cursor trail animation 5 years ago
Jon Valdés 4ea5e31f13 Added "PixieDust" effect 5 years ago
Jon Valdés 8c410cef6e Added "torpedo" mode to cursor effects 5 years ago
Jon Valdés 47eaf0c418 Implemented settings-based control for cursor animations 5 years ago
Jon Valdés c517f00033 Fixing after rebasing on top of structured settings work 5 years ago
Jon Valdés 2ad315a507 Kept antialiasing enabled only for the cursor rendering 5 years ago
Jon Valdés 218f9adb6a Railgun cursor tweaking 5 years ago
Jon Valdés 6fcd50289a Added particle trail effect 5 years ago
Jon Valdés 5c6d1ffa42 Easing point highlight alpha 5 years ago
Jon Valdés 028c36d32a Renamed CursorVFX to PointHighlight. Implemented Ripple and Wireframe modes 5 years ago
Jon Valdés 7c3585e9a6 Make CursorVFX a trait, tweak cursor trail with cubic easing function 5 years ago
Jon Valdés e56bddf6b6 Splitting CursorVFX into its own module 5 years ago
Jon Valdés d967666222 Making cursor_renderer its own nested module 5 years ago
Jon Valdés a4c9dd442a Tweaking and cleaning cursor trail math code 5 years ago
Jon Valdés 8295f835b5 Fixed a few bugs, implemented cursor VFX on state change 5 years ago
Jon Valdés 1b9f4b4f7c Fix cursor shape changes
Also, make cursor movements while typing be immediate
5 years ago
Jon Valdés 169a04079d Better idle detection for cursor animation 5 years ago
Jon Valdés 945ef975f6 Work on framerate-independent cursor animation
Has several different easing methods, but defaults to linear for now.
ease_out_quad was also pretty good, but which specific method we choose
will be more a personal preference than an objective thing
5 years ago
Keith Simmons cbe0eab3c7
Merge pull request #150 from Kethku/structured-settings
Structured settings
5 years ago
Jon Valdés 9066802fbe Documentation, a bit of code cleaning 5 years ago
Jon Valdés 6f4692db1b Added a warning I forgot to change on last commit 5 years ago
Jon Valdés 28128b56b2 Fixed command line parsing. Added error reporting on wrong setting data type 5 years ago
Jon Valdés 0a726c2f77 Different, cleaner implementation of structured settings 5 years ago
Jon Valdés 40dd9404ec Code formatting 5 years ago
Jon Valdés e296e2a4ce WIP for structured settings system 5 years ago
keith ff67afaa46 refactor window event handling to be more organized 5 years ago
Keith Simmons b33327d951
Merge pull request #149 from Delapouite/harfbuzz
doc: add link to HarfBuzz
5 years ago
Delapouite 2a078e9446 doc: add link to HarfBuzz 5 years ago
Keith Simmons 16d2d75f8d
Merge pull request #148 from TristanCrawford/api-fix
Modified 'setup_changed_listeners' for compatibility with 0.4.2
5 years ago
Tristan C b25e86aebe Modified 'setup_changed_listeners' for compatibility with neovim versions < 0.4.3 5 years ago
Keith Simmons b337d83548 keybinding logging 5 years ago
Keith Simmons 1f0d93ca3f
Merge pull request #136 from Kethku/sdl2
Sdl2
5 years ago
Keith Simmons 7f248fcd00
Merge pull request #143 from jonvaldes/refresh-rate-setting
Adding a setting to change the refresh rate
5 years ago
Jon Valdés f31f96e0bc Adding a setting to change the refresh rate 5 years ago
Keith Simmons 8c19cdd275 fixed mouse dpi mapping 5 years ago
keith 0ab52f1ac6 update skulpin 5 years ago
keith 8448d1b5a9 fix key binding issue, text scaling, and maybe render bug 5 years ago
keith 0f10f186e8 fix setting loading 5 years ago
keith 813f00fb85 enable mouse clickthrough 5 years ago
keith 63727f0552 add libsdl2 to ubuntu dependencies 5 years ago
keith 55194d68b1 update skulpin to use better vulkan surface and extension functions from sdl2 5 years ago