Force shadereffect source visibility to off. Bump qmltermwidget plugin version.
Use scale transformation instead of shadereffectsource. Faster when reducing quality.
Refactor main and terminal container.
Refactor: extract noise and rasterization from terminal object.
Refactor: extract all the other effects from main terminal.
Refactor: simplify main terminal.
Refactoring: rename shadersettings in appSettings.
Fix: dialog sizes and positioning.
Fix: undefined reference after refactoring.
Bump plugin version. Fix: terminal plugin was not installed.
Fix: remove unused font.
Refactor: texture scaling is now slightly better organized.
Improvement: all fonts now have a custom default width, this allows to have more uniform sizes across fonts and different rasterizations. Small tweaks in font sizes.
Fix: cursor was chopped when linespacing was used.
Fix: improve profile and settings printing and disable it by default.
Refactor: move some out of place functions.
Improve static noise by using pregenerated image instead of the shader we used before.
Optimization: new texture based way to draw the noise. It looks better. There is also a wiser use of textures which brings big performance improvements.
Improvement: redesigned horizontal distortion effect.
Move scanlines computations in main shader. This reduces GPU memory consumption, may improve performace and increases scanlines quality.