itch.io is community of indie game creators and players

Devlogs

GemShell v0.6.0 Changelog

๐Ÿš€ Performance & Architecture

  • Custom protocol instead of HTTP server โ€“ completely new asset serving. Faster, no more port conflicts
  • 500 fewer LOC โ€“ removed
  • Updated: tao 0.30 โ†’ 0.34, wry 0.46 โ†’ 0.53 for better stability

๐Ÿง Linux Fixes (reported Bug, Game was not showing)

  • GTK rendering fix โ€“ gtk::init() for correct WebView rendering
  • NVIDIA compatibility โ€“ env variables for Linux Mint, GTK4
  • Launcher script โ€“ automatic workarounds for WebKitGTK

โœจ New Features

  • gemcore.config.json โ€“ persistent game settings directly in the game folder
    • Rebuild with the same settings
    • Manually editable
    • exclude for excluding files/folders from builds
  • CDN bundling โ€“ bundle external scripts from jsdelivr, unpkg, etc. locally for offline use (new checkbox in Game Settings)
  • Smart folder detection โ€“ automatically find index.html in subfolders
  • Native confirmation dialogs โ€“ when removing games from the recent list

๐Ÿ› ๏ธ Improvements

  • Dynamic build progress โ€“ only shows the selected platforms
  • app_name in config โ€“ consistent identifier for save paths
  • Exclude patterns โ€“ node_modules, .git, etc. are ignored by default

Files

  • GemShell Lite (Windows) 9.3 MB
    Version 0.6.0
  • GemShell Lite (Mac) 14 MB
    Version 0.6.0
  • GemShell Lite (Linux) 17 MB
    Version 0.6.0
  • GemShell (Windows) 9.3 MB
    Version 0.6.0
  • GemShell (Mac) 14 MB
    Version 0.6.0
  • GemShell (Linux) 17 MB
    Version 0.6.0
Download GemShell โ€“ Export HTML5 Web Games to Desktop (Windows, macOS, Linux)
Leave a comment