Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
c95f2d1
feat: add in-TUI settings editors
objz Sep 3, 2026
94362f0
fix: restore settings panel workflow
objz Sep 3, 2026
0b6618c
feat: redesign settings popup controls
objz Sep 3, 2026
6a4cab9
refactor: streamline interactive settings controls
objz Sep 3, 2026
ff64920
refactor: simplify settings editors
objz Sep 4, 2026
4edc920
feat: add interactive settings controls
objz Sep 4, 2026
d5d77c2
feat: polish settings controls
objz Sep 4, 2026
84ec724
fix: refine settings popup visuals
objz Sep 4, 2026
6ce48b6
fix: refine settings interactions
objz Sep 4, 2026
fa62206
feat: autosave settings changes
objz Sep 4, 2026
f97e3a3
fix: align settings selection behavior
objz Sep 4, 2026
8739ab2
fix: simplify runtime change flow
objz Sep 4, 2026
5f99de3
fix: refine runtime and resolution controls
objz Sep 4, 2026
45d9b85
fix: normalize settings popup styling
objz Sep 4, 2026
17aff8e
feat: refine settings feedback and controls
objz Sep 4, 2026
3566d6b
fix: preserve status badges in selectors
objz Sep 4, 2026
59407ee
feat: confirm automatic Java changes
objz Sep 4, 2026
8de0cba
feat: add instance launch settings
objz Sep 4, 2026
e8d6732
fix: refine runtime change confirmation
objz Sep 4, 2026
53191bc
feat: expand launcher settings
objz Sep 4, 2026
5ba1e70
fix: align launcher settings controls
objz Sep 4, 2026
8f7e117
fix: polish launcher settings rows
objz Sep 4, 2026
f38cd24
fix: simplify border style preview
objz Sep 4, 2026
ad9902b
fix: clean up border style row
objz Sep 4, 2026
773e57d
fix: format detected image protocol labels
objz Sep 4, 2026
31d56f8
fix: restore compact border preview
objz Sep 4, 2026
033a8b1
fix: capitalize launcher choice values
objz Sep 4, 2026
78ea2f0
fix: use concrete launcher resolution default
objz Sep 4, 2026
429e46b
fix: label detected default resolution
objz Sep 4, 2026
a5fdbaf
fix: restore Minecraft default resolution action
objz Sep 4, 2026
5853ce4
fix: refine default and provider badges
objz Sep 4, 2026
d078035
fix(notifications): honor queue and slide timing
objz Sep 4, 2026
1079680
fix(config): preserve values during schema upgrades
objz Sep 4, 2026
a25f7d2
fix(runtime): validate and repair launch caches
objz Sep 4, 2026
9a40876
fix(instance): harden config and shortcut persistence
objz Sep 4, 2026
ccc0941
fix(settings): normalize persisted values
objz Sep 4, 2026
31edc0d
fix(settings): keep editor updates consistent
objz Sep 4, 2026
cd234db
fix(ci): install xcb for Linux builds
objz Sep 4, 2026
ea63cf7
test(config): compare migrated paths semantically
objz Sep 4, 2026
8b46a51
feat(settings): control shortcut guides
objz Sep 5, 2026
a31ed6e
fix(settings): simplify shortcut guide picker
objz Sep 5, 2026
95670fc
fix(settings): show instance name in editor title
objz Sep 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/dist-build-setup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,6 @@
with:
distribution: temurin
java-version: "21"
- name: install Linux build dependencies
if: runner.os == 'Linux'
run: sudo apt-get update && sudo apt-get install --yes libxcb1-dev
3 changes: 3 additions & 0 deletions .github/workflows/build-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,9 @@ jobs:
with:
"distribution": "temurin"
"java-version": "21"
- name: install Linux build dependencies
if: runner.os == 'Linux'
run: sudo apt-get update && sudo apt-get install --yes libxcb1-dev
- name: Install dist
run: ${{ matrix.install_dist.run }}
# Get the dist-manifest
Expand Down
5 changes: 5 additions & 0 deletions .github/workflows/checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,9 @@ jobs:
- uses: Swatinem/rust-cache@v2
with:
key: ${{ matrix.os }}
- name: install Linux build dependencies
if: runner.os == 'Linux'
run: sudo apt-get update && sudo apt-get install --yes libxcb1-dev
- run: cargo build --locked
- run: cargo test --locked --all-targets

Expand All @@ -86,4 +89,6 @@ jobs:
distribution: temurin
java-version: "21"
- uses: Swatinem/rust-cache@v2
- name: install Linux build dependencies
run: sudo apt-get update && sudo apt-get install --yes libxcb1-dev
- run: cargo test --locked --all-targets -- --ignored
Loading