- A huge cleanup of the codebase
- Make use of the Architectury build system
- Replaced VideoLib with WATERMeDIA (More features, better stability, multiplatform support)
- Ported to 1.20.2
- Updated MidnightLib & VideoLib
- No more crashes when VLC is not installed
- Video now gets properly cleared on disconnect
- Fixed the helper screen not saving changes permanently
- Port to 1.20.1
- Add support for video playback using VLCj
- YouTube videos are being played using Invidious, as VLC currently doesn't support YouTube playback
- Add ability to rotate images (on X, Y & Z-axis; only with exceedVanillaLineLength enabled)
- Marginally improve PictureSign helper screen
- Way less bugs
- GUI for Video & Rotation
- Support for Hanging signs
- Improved config screen
- Ability to select shader program pictures are being rendered with when using Iris
- Brightness of images is now based on light level at sign position by default
- Ability to load URLs defined in JSON files, allowing for very long URLs like those of Twitch.tv streams, as well as start and stop times for videos
- Allows for display of images and videos with URLs exceeding the sign's character limit (Twitch Livestreams, anyone?)
- For videos, a custom start and end time can be specified
- Added Safe mode:
~ Only load images from imgur/imgbb
~ Enabled by default
- Initial Redstone functionality
~ If an unlit redstone torch is above or below the sign, the image will be hidden
~ Update MidnightLib to 0.2.9