38 Commits (main)

Author SHA1 Message Date
Elijah Voigt f83b79bda5 Custom VecMap and VecSet collections for cache-friendly linear search
Does HashMap and HashSet already implement these optimizations?
Almost certainly...
15 minutes ago
Elijah Voigt 397b60b18c Optimize simulation system a bit 3 hours ago
Elijah Voigt e89886382d Limit set of active audio cells to only those enabled 3 hours ago
Elijah Voigt 2665ffb3c5 Simplifying audio (a bit) and optimizing for web 4 hours ago
Elijah Voigt 61084e2251 Minimize static set of audio entiites 6 hours ago
Elijah Voigt 209e5f60c0 web zip for pages.elijah.run, enforced system ordering for cell de-dupe 1 day ago
Elijah Voigt 7aa159e7b8 use R-pentomino as default pattern 2 days ago
Elijah Voigt 4f84c4cc86 collapsing ui elements in game of life 2 days ago
Elijah Voigt 41bbc6b973 Tiling works, code simplified 2 days ago
Elijah Voigt e7f816a7d5 just test and life tiling almost working 3 days ago
Elijah Voigt fbc9389f57 Debug info: acive cell info 6 days ago
Elijah Voigt 35d6206d5e toggle buttons for toggle actions 6 days ago
Elijah Voigt f3afb2616c use actions for zooming w/ buttons, keys, and scroll wheel 6 days ago
Elijah Voigt 09e6c66788 Adopt actions framework 6 days ago
Elijah Voigt bc13a3b27b space to play/pause 1 week ago
Elijah Voigt a0ca524599 dial m for... mute/unmute 1 week ago
Elijah Voigt d0703fcedf Disable last selected note to avoid crash when no notes selected 1 week ago
Elijah Voigt 7054bdd469 Added coordinates and cell count debug info 1 week ago
Elijah Voigt 4322863040 wipe board and reset board both implemented 1 week ago
Elijah Voigt db4eb74a45 fix some scheduling issues, material updates, seemingly audio 1 week ago
Elijah Voigt 94052efc6e Updating pitch map updates cell pitches!
There is a new bug related to sound not playing but I think that's
because we're re-assigning sounds soon after spawning cells which is
understandable...
1 week ago
Elijah Voigt 69673ac9c0 notes selection UI works
Still need to update all cells to actually use the new selections...
2 weeks ago
Elijah Voigt 1c0f5ef623 the game does not crash, it's not right but that is in fact a win so we're committing 2 weeks ago
Elijah Voigt bd1cb17c36 sorta fixed loading cells, but now limited cellpitch is not respected... 2 weeks ago
Elijah Voigt ee8a70cc16 mid refactor, saving my place 2 weeks ago
Elijah Voigt 97aa5cb20d Color scheme and some ui cleanup 3 weeks ago
Elijah Voigt 6b492c9a62 life: user defined notes and octaves; saving my place 4 weeks ago
Elijah Voigt 1ac628a503 Slight button themeing 4 weeks ago
Elijah Voigt 94b6faf97a mute cell on placement 4 weeks ago
Elijah Voigt da9550d74c Adopt feathers for ui buttons; rough first draft 1 month ago
Elijah Voigt f53de2307c Refactor cells to full bsn! macro 1 month ago
Elijah Voigt 774e8f11f9 Refactor ui to full bsn! 1 month ago
Elijah Voigt e3f1bf83e2 0.19 upgrade, move some things to bsn! syntax 1 month ago
Elijah Voigt 9debf268a6 Update to bevy 0.19 1 month ago
Elijah Voigt 9069c0b29e life: audio toggle, ui play/plause mute/playAudio toggle 1 month ago
Elijah Voigt be242dbb1f Do not spawn when panning 1 month ago
Elijah Voigt 58aea7b02d life: pan sorta kinda works 1 month ago
Elijah Voigt 84dd94ed3a move /prototypes/life -> life 1 month ago