Simply Screens 0.8.5 - Fabric 1.21.1
Curse Maven Snippet
What's new
Simply Screens 0.8.5
Highlights
OpenUI 0.0.8 migration:
- The screen management GUI is rebuilt on OpenUI MC 0.0.8, which is now a required client dependency (
>=0.0.8). - Signal-driven Gallery, Settings, and Import tabs with a virtualized image list, responsive image rows, ScrollView-based overflow handling, and light/dark theme support.
- Destructive image removal is confirmed with a modal dialog; errors and status changes surface as OpenUI toasts.
- The screen management GUI is rebuilt on OpenUI MC 0.0.8, which is now a required client dependency (
Layout and resizing:
- Gallery and page content now respect the viewport at every window size and GUI scale.
- Very short windows switch the whole panel into a compact scrollable shell instead of letting the fixed header, tabs, and status bar overflow the card.
Resource management:
- Removing an image or disconnecting now releases its DynamicTexture from Minecraft's TextureManager, preventing stale texture registrations over long sessions.
Testing and release hardening:
- The five-platform live-client test now opens the real ImageLoadScreen after joining, cycles all tabs, and exercises a small-viewport resize before reporting PASS.
- Release publishing is gated on the live-client suite; the release workflow no longer accepts manual dispatches, so duplicate CurseForge uploads cannot be triggered by re-running a dispatch.
Metadata:
- Minecraft version ranges are now bounded per artifact family (Fabric
~1.20.1/~1.21.1, Forge[1.20.1,1.21), NeoForge[1.21.1,1.22)). - Note: on Fabric, the OpenUI dependency is declared for both sides because Fabric metadata cannot scope dependencies to the client; a dedicated server therefore also needs the OpenUI mod installed to satisfy metadata checks, even though Simply Screens' server logic never calls it.
- Minecraft version ranges are now bounded per artifact family (Fabric
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

