Changelog 1.0_58

100
dl: png rmx

Website

- Add a zoomable screenshot to the About page.

- Add a table of contents for the website documentation.

- Prevent SDL from changing the player title HTML tag.

- Add two links to the program and the thumbnail.

- Add Markdown backtick parsing to allow monospace font and unparsed Markdown.

- Add Markdown triple backtick parsing to allow code blocks.

Engine

- Cache variables (and arrays) with tokens to reduce lookup impact on CPU.

- Fix missing 4.1 dB in all generated sounds.

- Change how pulse width affects the square waveform:

Remove symmetry.
Prevent 0% duty.
Prevent extreme values.
A pulse width of 15 is the new square wave.

- Use pulse width to shape the triangle waveform:

A width of 7 is an exact triangle wave.
The LFO width amount now modulates the triangle as well.

Program

- GFX: Remove flashing selected color border.

- GFX: Re-enable energy saving mode.

Pick an emoji