keith
f25d317b1b
minor refactoring
5 years ago
Jon Valdés
6f418d6c65
Added particle curl option
5 years ago
Jon Valdés
b82db76553
Expose speed and phase parameters for particles
5 years ago
Jon Valdés
78e74a7984
Fixed small typo
5 years ago
Keith Simmons
2b76e0e665
Merge pull request #159 from Kethku/framerate-independent-cursor
...
Framerate independent cursor
5 years ago
Jon Valdés
f34c8823e1
Attempt to fix Linux CI runs
5 years ago
Jon Valdés
2dc28c633e
Merge branch 'master' into framerate-independent-cursor
5 years ago
Jon Valdés
1b2a2552c3
Make particle effects based on font size. Spawn particles at text baseline
5 years ago
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
1e980689b3
Merge pull request #155 from SirJson/system-symbol-fonts
...
Shaper includes system symbol fonts into cache
5 years ago
Raffael Zica
0b301cb690
Shaper includes system symbol fonts into cache
...
This should fix #153 on Windows but needs testing on Linux and macOS.
5 years ago
Keith Simmons
6451f7e736
remove unnecessary using statement
5 years ago
Keith Simmons
8d412c2a84
remove test log
5 years ago
Keith Simmons
3f2642a306
fix window disconnect bug, and make logging more consistent
5 years ago
Keith Simmons
c4d524287e
more fault tollerant dpi handling
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