Redesign updater UI with manual version picker and status bar
This commit is contained in:
@@ -144,6 +144,11 @@
|
||||
</button>
|
||||
</div>
|
||||
<div class="controls column">
|
||||
<div class="release-status-bar">
|
||||
<span id="releaseStatusChip" class="status-chip quiet">Status: n/a</span>
|
||||
<span id="releaseChannelChip" class="status-chip quiet">Channel: n/a</span>
|
||||
<span id="releaseLastCheckChip" class="status-chip quiet">Last check: —</span>
|
||||
</div>
|
||||
<div class="control-card release-versions">
|
||||
<div>
|
||||
<p class="hint quiet">Current version</p>
|
||||
@@ -165,9 +170,8 @@
|
||||
<button id="releaseApplyBtn" title="Download and install the latest release">
|
||||
Upgrade
|
||||
</button>
|
||||
<select id="releaseVersionSelect" class="ghost" title="Select a specific release to install"></select>
|
||||
<button id="releaseApplyVersionBtn" class="ghost" title="Install the selected release">
|
||||
Install version
|
||||
<button id="releaseAdvancedToggle" class="ghost" title="Open manual version picker">
|
||||
Manual selection
|
||||
</button>
|
||||
<label class="checkbox-row inline">
|
||||
<input type="checkbox" id="releaseAutoCheck" />
|
||||
@@ -178,6 +182,18 @@
|
||||
<span>Allow dev builds</span>
|
||||
</label>
|
||||
</div>
|
||||
<div id="releaseAdvanced" class="release-advanced hidden">
|
||||
<div class="release-advanced-head">
|
||||
<div>
|
||||
<p class="hint quiet">Choose a specific release</p>
|
||||
<span class="hint">Dev builds only appear when “Allow dev builds” is on.</span>
|
||||
</div>
|
||||
<button id="releaseApplyVersionBtn" class="ghost" title="Install selected release">
|
||||
Install selected
|
||||
</button>
|
||||
</div>
|
||||
<div id="releaseList" class="release-list" role="listbox" aria-label="Available releases"></div>
|
||||
</div>
|
||||
<div id="releaseProgress" class="hint status-msg"></div>
|
||||
<div class="log-card">
|
||||
<div class="log-header">
|
||||
|
||||
Reference in New Issue
Block a user