Skip to content

Releases

Ginrose Studio 0.3.6

Choose a tag to compare

@nunreasonable nunreasonable released this 09 Nov 15:30
259b014

Ginrose Studio gets the same Rosemary as Ginrose 0.3.6.

  • Rosemary is now upstream main (microlift/rosemary@f3e4bbbb) plus Ginrose's open pull requests, instead of Rosemary 0.5.0 plus fixes. It brings upstream's own work, such as Metal submissions on their own thread (#230).
  • On its first launch, Rosemary updates the prefix to MiniDarwin 16. Ginrose Studio 0.3.5 and older then refuse that prefix as a rollback.

Built from tag v0.3.6 of nunreasonable/ginrose. Rosemary source: nunreasonable/rosemary@ginrose-0.3.6.

Install or update the Flatpak with:

curl -fsSL https://raw.githubusercontent.com/nunreasonable/ginrose-studio/main/install.sh | sh

Or a package, from this release's files:

sudo pacman -U ginrose-studio-bin-0.3.6-1-x86_64.pkg.tar.zst
sudo apt install ./ginrose-studio_0.3.6_amd64.deb
sudo dnf install ./ginrose-studio-0.3.6-1.x86_64.rpm

Ginrose Studio 0.3.5

Choose a tag to compare

@nunreasonable nunreasonable released this 09 Nov 01:38
259b014
  • Downloading Ginrose's Rosemary outside the Flatpak is no longer cut off after 30 seconds on slower connections (Studio's own download already was not). Same fix as Ginrose 0.3.5.
  • Same Rosemary as 0.3.3.

Built from tag v0.3.5 of nunreasonable/ginrose. Rosemary source: nunreasonable/rosemary@ginrose-0.3.3.

Install or update the Flatpak with:

curl -fsSL https://raw.githubusercontent.com/nunreasonable/ginrose-studio/main/install.sh | sh

Or a package, from this release's files:

sudo pacman -U ginrose-studio-bin-0.3.5-1-x86_64.pkg.tar.zst
sudo apt install ./ginrose-studio_0.3.5_amd64.deb
sudo dnf install ./ginrose-studio-0.3.5-1.x86_64.rpm

Ginrose Studio 0.3.4

Choose a tag to compare

@nunreasonable nunreasonable released this 06 Nov 18:00
259b014

A small fix from @rubenmarcus.

  • ginrose-studio rosemary <path> reported success and exited with 0 even when it could not save the new Rosemary selection in its configuration. It now reports the error instead (nunreasonable/ginrose#2).
  • The installer keeps a handler for roblox-studio: and roblox-studio-auth: links that another app already has, instead of taking it over (#1). Run the xdg-mime command in the README to make Ginrose Studio the handler.
  • Same Rosemary as 0.3.3.

Built from tag v0.3.4 of nunreasonable/ginrose. Rosemary source: nunreasonable/rosemary@ginrose-0.3.3.

Install or update the Flatpak with:

curl -fsSL https://raw.githubusercontent.com/nunreasonable/ginrose-studio/main/install.sh | sh

Or a package, from this release's files:

sudo pacman -U ginrose-studio-bin-0.3.4-1-x86_64.pkg.tar.zst
sudo apt install ./ginrose-studio_0.3.4_amd64.deb
sudo dnf install ./ginrose-studio-0.3.4-1.x86_64.rpm

Ginrose Studio 0.3.3

Choose a tag to compare

@nunreasonable nunreasonable released this 06 Nov 01:30

Ginrose Studio gets the same Rosemary as Ginrose 0.3.3: presented frames are reported on time without holding back presentation.

  • 0.3.2 fixed presented handlers running two frames late by having the presentation thread wait for each swapchain copy. That wait could stall presentation on a copy that never finishes, waited on every window, and made each frame's copy wait for the previous one. Copies are now retired by the device's completion thread as its work finishes, so handlers still run about a frame after presenting and presentation never waits.
  • The same fix is proposed upstream in microlift/rosemary#239. The display link fix from 0.3.2 has been merged upstream (#238).

Built from tag v0.3.3 of nunreasonable/ginrose. Rosemary source: nunreasonable/rosemary@ginrose-0.3.3.

Install or update the Flatpak with:

curl -fsSL https://raw.githubusercontent.com/nunreasonable/ginrose-studio/main/install.sh | sh

Or a package, from this release's files:

sudo pacman -U ginrose-studio-bin-0.3.3-1-x86_64.pkg.tar.zst
sudo apt install ./ginrose-studio_0.3.3_amd64.deb
sudo dnf install ./ginrose-studio-0.3.3-1.x86_64.rpm

Ginrose Studio 0.3.2

Choose a tag to compare

@nunreasonable nunreasonable released this 05 Nov 21:56

Ginrose Studio gets the same Rosemary as Ginrose 0.3.2.

  • Frame pacing: a game that sets its display link's rate every frame no longer restarts its timer each time, and presented handlers run as soon as a frame is on screen instead of two frames later.
  • Less CPU per draw: descriptor sets a frame already wrote are reused, and their keys hash faster.
  • Wayland pointer warps from upstream Rosemary: the cursor now moves when Studio recentres it, also while the camera is held.

Built from tag v0.3.2 of nunreasonable/ginrose. Rosemary source: nunreasonable/rosemary@ginrose-0.3.2.

Install or update the Flatpak with:

curl -fsSL https://raw.githubusercontent.com/nunreasonable/ginrose-studio/main/install.sh | sh

Or a package, from this release's files:

sudo pacman -U ginrose-studio-bin-0.3.2-1-x86_64.pkg.tar.zst
sudo apt install ./ginrose-studio_0.3.2_amd64.deb
sudo dnf install ./ginrose-studio-0.3.2-1.x86_64.rpm

Ginrose Studio 0.3.1

Choose a tag to compare

@nunreasonable nunreasonable released this 01 Nov 03:07

Ginrose Studio now comes as a distribution package too, for those who would rather not use Flatpak.

  • Arch (.pkg.tar.zst), Debian 13 and Ubuntu 25.04 or later (.deb), and Fedora and openSUSE Tumbleweed (.rpm), all holding the same official build as the Flatpak. They leave Rosemary out: Ginrose Studio uses a rosemary on your PATH, such as the AUR's, or downloads one in its setup.
  • NixOS has a flake that builds it with Ginrose's Rosemary, and Gentoo an ebuild in rosemary-gentoo-overlay (USE studio). Recipes and what each needs are in packaging.
  • The Rosemary settings and the setup list the runners Butter installed, so one can be picked without looking for its binary. The Flatpak can read the Butter Flatpak's runners too.
  • Same Rosemary as 0.3.0.

Built from tag v0.3.1 of nunreasonable/ginrose. Rosemary source: nunreasonable/rosemary@ginrose-0.5.

Install or update the Flatpak with:

curl -fsSL https://raw.githubusercontent.com/nunreasonable/ginrose-studio/main/install.sh | sh

Or a package, from this release's files:

sudo pacman -U ginrose-studio-bin-0.3.1-1-x86_64.pkg.tar.zst
sudo apt install ./ginrose-studio_0.3.1_amd64.deb
sudo dnf install ./ginrose-studio-0.3.1-1.x86_64.rpm

Ginrose Studio 0.3.0

Choose a tag to compare

@nunreasonable nunreasonable released this 01 Nov 00:10

First release of Ginrose Studio: the official macOS Roblox Studio on Linux, through Rosemary 0.5.0 with fixes for drag and drop between Studio's panels and lower CPU use while idle.

  • Downloads Studio straight from Roblox and keeps it up to date.
  • Leaves you in charge: no signature checks, any FastFlag, any environment variable for Rosemary, extra launch arguments, a Rosemary binary of your choice, and buttons for the plugins folder and Documents.
  • "Edit in Studio" on the website and Studio's browser login come back to the running Studio.
  • Experimental: logging in, opening places, Team Create and dragging models work; some tools may misbehave.

Built from tag v0.3.0 of nunreasonable/ginrose. Rosemary source: nunreasonable/rosemary@ginrose-0.5.

Install or update with:

curl -fsSL https://raw.githubusercontent.com/nunreasonable/ginrose-studio/main/install.sh | sh