feat: prepare WinIsland 1.3.9 interaction and display updates - #187
Merged
Merged
Conversation
Signed-off-by: FoOcean <foocean@outlook.com>
22 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pre-submission checklist
CONTRIBUTING.mdand completed the required checksChange type (select one)
featNew featurefixBug fixdocsDocumentation or templatesstyleFormatting with no behavior changerefactorCode change that neither fixes a bug nor adds a featureperfPerformance improvementtestTest-related changechoreBuild, CI, dependency, or tooling changerevertRevertsecuritySecurity fixScope (select all that apply)
Related issues
None linked.
Description
Summary
Prepare WinIsland 1.3.9 with separate inactivity and fullscreen hiding, compact-island content gestures, system brightness overlays, and fixes for display, media, and settings interactions.
Motivation and context
The previous auto-hide option combined unrelated behavior; compact content could not be dismissed independently, and mixed-DPI monitors could move or resize Settings unexpectedly. Media progress and lyrics also had edge cases. This PR collects the tested 1.3.9 changes on a branch created from the current
master.Changes
auto_hidevalue into the new fullscreen option; the brightness overlay defaults on only when supported by the internal-display monitor.UI changes
In compact mode, a horizontal swipe removes or restores all content without moving the island vertically. A tap still expands it. Entering fullscreen hide briefly draws a fading yellow outer outline; other activity does not. Settings scrolling stops immediately with the input. No changelog files are changed; maintainers can add the final 1.3.9 entries before running the stable release workflow.
Validation:
cargo fmt --all,cargo clippy --workspace --release --offline -- -D warnings, andcargo build --release --offlinepassed on Windows. Mixed-DPI, touch, and internal-display brightness interactions still need physical-device review.