This removes:
- "Toast" messages
- The help text
- Statistics
- Preset name and (unimplemented) song title display
- Preset selection list and search menu
Some of the above functionality might later be added as an optional library, in a separate repository and with proper UTF-8 support.
* Fixes issue projectM-visualizer/projectm#130
Adds functionality of writing a rendered frame to file
as requested by the issue https://github.com/projectM-visualizer/projectm/issues/130.
Keyhandler.cpp has been updated to handle the keydown of 'd',
which triggers writeNextFrameToFile to be set to true, which means
at the end of Renderer::FinishPass1 we write the texture contents to file.
Renderer::debugWriteMainTextureToFile() const contains the functionality
of writing the contents of the main texture.
* Addition to commit that fixesprojectM-visualizer/projectm#130
Safe file write, making sure we don't overflow while creating
the filename. If c++20 features was enabled, this could
look so, so much better.
* Added keybinding to README doc
* Formatting
Fixed snake_case to camelCase
Changed delete to delete[]
Turned magic constant to a named variable
* Beat detect sensitivity fix.
* Default: 1.0
* ReadMe beat sensitivity min/max.
* Beat sensitivity from config or settings isn't initialized.
* Smarter position.
* Make PCMScale (vol_history) also impacted by beat_sensitivity.
* Enhance and clarify Hard Cuts and better separate beat sensitivity.
* Forgot one config.
* Consistency with defaults.
* Even more clear about the default for Beat Sensitivity.
* Bette
* Removing test message.
* New timing functions. Handle drawing text that's too big.
* SDL space and switch libprojectM to use setPresetLock for L.
* Set build target to 10 (generic) instead the specific build the original author used.
* Move help menu down a line and indent to align with preset title and FPS.
* More accurate FPS:
- by resetting timers whenever F5 is pushed.
- by performing math based on percise seconds that passed, rather than assuming it will trigger exactly 250 milliseconds.
* Set idle preset name so it's displayed with F3.