From 01316a72c4942bc18870714822c1fee690f38f2d Mon Sep 17 00:00:00 2001 From: MoonCast Date: Wed, 21 Oct 2026 21:50:50 +0000 Subject: [PATCH] release: 1.0-beta2, Hibernate PC left out of the Quick menu Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 3 +++ app/src/main/java/com/limelight/Game.java | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d30e9fa83..36a6cabaf5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## 1.0-beta2 (2026-10-22) +- Beta 2, built from test243 with Hibernate PC left out of the Quick menu (`HIBERNATE_IN_MENU`): it hibernates the PC, but after waking, Steam Big Picture started fresh instead of resuming. It comes back once that's sorted out. + ## 1.0-test243 (2026-10-22) - Touch screen (Quick menu, PC), found by Saleh on test242: - The PC's pointer stayed in the picture with touch Off. With Off, MoonCast now moves it to the middle of the right edge, where it's off the screen, when the stream starts and when you switch to Off. (Not a corner: Windows' bottom-right corner is Show desktop.) diff --git a/app/src/main/java/com/limelight/Game.java b/app/src/main/java/com/limelight/Game.java index 3a8c1e7f44..48e26721a8 100644 --- a/app/src/main/java/com/limelight/Game.java +++ b/app/src/main/java/com/limelight/Game.java @@ -1606,7 +1606,7 @@ public void openQuickMenu() { if (move != null) items.add(move); items.add(new com.limelight.home.QuickMenu.Item("←", "Disconnect", "The game keeps running", false, this::finish)); items.add(new com.limelight.home.QuickMenu.Item("✕", "Quit game", null, true, this::quitOnHostAndFinish)); - items.add(new com.limelight.home.QuickMenu.Item("Zz", "Hibernate PC", "Windows: runs shutdown /h", true, this::confirmHibernate)); + if (HIBERNATE_IN_MENU) items.add(new com.limelight.home.QuickMenu.Item("Zz", "Hibernate PC", "Windows: runs shutdown /h", true, this::confirmHibernate)); quickMenu.show(appName != null ? appName : "Your game", (pcName != null ? "On " + pcName + ". " : "") + com.limelight.home.QuickMenu.COMBO_LABEL + " opens this menu", () -> java.util.Arrays.asList( @@ -1670,6 +1670,9 @@ private void openTaskManager() { sendKeys(new short[] {VK_LCONTROL, VK_LSHIFT, VK_ESCAPE}); } + /** Hibernate PC is out of the menu for 1.0-beta2: after waking, Steam Big Picture started fresh instead of resuming. */ + private static final boolean HIBERNATE_IN_MENU = false; + // Quick menu, Hibernate PC: asks first, with Cancel picked, since the game and the stream both stop private void confirmHibernate() { String pc = pcName != null ? pcName : "the PC";