This is a development build of the website. Issues are to be expected, and should be reported on GitHub.

Version 0.5.0-alpha.1 “Two (and a Half) in One”

Alpha version
In this early phase, new features are constantly being worked on. These can be unstable at times, so beware.

Release notes

Ever wanted to see what screaming into your microphone looks like on this website’s visualizer? No? Well, too bad, I added it anyway. This update’s revamped visualizer playground now gives you the option to visualize audio coming from a microphone (or your system, if supported).

Not only that, the version list has received a redesign, and versions can now also have a size associated with them. This version, for instance, should be a regular update. For now, every update that already had release notes (0.4.0-rc.1 and later) has been assigned one of these sizes.

And to top it off, primary buttons have been given a new look as well. Here’s one, for example:

There is a lot more planned for version 0.5.0, but whether I’ll have the time to implement all of it remains to be seen.

Commits

View commit history

feat: final changes for 0.5.0-alpha.1

  • Tweak the System Audio source's warning text in the visualizer playground.
  • Reduce the vertical range of the spectrum visualizer slightly.
  • Fix a vertical alignment issue with primary buttons.

feat(version): update sizes and version list redesign

fix: transparent buttons and whitespace issues

feat: add icons to primary buttons

feat(media): visualizer playground revamp

  • Give the option to select different audio sources in the visualizer playground.
  • Refactor some audio-related code to allow for the above.
  • Add missing disabled styles for media player controls.
  • Keep the media shortcut animation opaque if an animation is already playing.
  • Use HTTPS for the dev server to allow accessing secure browser APIs across the network.

feat: alternate primary button style

feat(pages): continue work on the PaigeOS 2000 project page

perf: strip CSS copyright headers from builds

Replace /*! comments in SCSS files with /* to avoid having many copyright headers included in builds.

fix: styles getting overwritten by modern-normalize in builds

Temporary workaround to prevent modern-normalize from taking over styles in general.scss.

feat(pages): project page for PaigeOS 2000

refactor: split BaseLayout into 2 separate layouts

This is to allow for pages with no default styles or content.

refactor: clean up component directory structure

feat(version): version codenames & slight adjustments

  • Allow specifying a version codename in the frontmatter of release notes.
  • Always add the version from package.json to the website, even if it doesn't have a Git tag.
  • Also warn about the above situation before deploying.
  • And a few more tiny tweaks.