Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

![Scout search results and package details in the Sage theme, using sample data](site/media/scout-sage-search.png)

[Watch search in action](site/media/scout-search-demo.gif) · [Watch the upgrades view](site/media/scout-upgrades-demo.gif) · [See all four themes](https://wingetscout.com/#themes). These captures use Scout's safe `--mock` mode and show sample packages from the current development build.
[Watch search in action](site/media/scout-search-demo.gif) · [Watch the upgrades view](site/media/scout-upgrades-demo.gif) · [See all four themes](https://wingetscout.com/#themes). These captures use Scout's safe `--mock` mode and show sample packages.

## Install

Expand Down
2 changes: 1 addition & 1 deletion WinGetScout.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
<AssemblyName>wingetscout</AssemblyName>
<Product>Scout for WinGet</Product>
<Title>Scout for WinGet</Title>
<Version>0.2.1</Version>
<Version>0.2.2</Version>
Comment thread
harder marked this conversation as resolved.
<Description>Scout for WinGet is a terminal app for finding, installing, and updating Windows packages.</Description>
<PublishAot>true</PublishAot>
<InvariantGlobalization>true</InvariantGlobalization>
Expand Down
2 changes: 1 addition & 1 deletion packaging/WINGET-SUBMISSION.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ The installer manifest has `InstallerType: zip`, `NestedInstallerType: portable`
2. Download that artifact from the successful release workflow run. The files are under `manifests/h/Harder/WinGetScout/<version>/`. To regenerate directly from the published ZIPs and validate in one command on Windows, run:

```powershell
$version = '0.2.1' # replace with the published release version
$version = '0.2.2' # replace with the published release version
pwsh ./packaging/prepare-winget-submission.ps1 -Version $version
```

Expand Down
14 changes: 10 additions & 4 deletions packaging/build-msix.ps1
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<#
.SYNOPSIS
Build (and optionally sign / test) the download-B MSIX: a Native-AOT, package-identity build of
Build (and optionally sign / test) the MSIX: a Native-AOT, package-identity build of
wingetscout that reaches the in-box out-of-process WinGet COM server. See ../com-activation.md.

.DESCRIPTION
Expand All @@ -16,12 +16,12 @@

.EXAMPLE
# CI: pack only (sign separately with Azure Artifact Signing, see code-signing.md):
pwsh ./packaging/build-msix.ps1 -Arch x64 -Version 0.2.1.0
pwsh ./packaging/build-msix.ps1 -Arch x64
#>
[CmdletBinding()]
param(
[ValidateSet('x64', 'arm64')] [string]$Arch = 'arm64',
[string]$Version = '0.2.1.0',
[string]$Version,
[string]$Publisher = 'CN=wingetscout (Dev)',
[string]$CertPath,
[string]$CertPassword = 'spike',
Expand All @@ -33,7 +33,13 @@ param(

$ErrorActionPreference = 'Stop'
$repo = Split-Path -Parent $PSScriptRoot
if ($Version -notmatch '^\d+\.\d+\.\d+\.\d+$') { throw "Version must be 4-part (e.g. 0.2.0.0); got '$Version'." }
if (-not $Version) {
$project = Get-Content -LiteralPath (Join-Path $repo 'WinGetScout.csproj') -Raw
$projectVersion = [regex]::Match($project, '<Version>([^<]+)</Version>').Groups[1].Value
if ($projectVersion -notmatch '^\d+\.\d+\.\d+$') { throw 'Could not read a 3-part project version from WinGetScout.csproj' }
$Version = "$projectVersion.0"
}
if ($Version -notmatch '^\d+\.\d+\.\d+\.\d+$') { throw "Version must be 4-part (e.g. 1.2.3.0); got '$Version'." }
if (-not $OutDir) { $OutDir = Join-Path $repo 'dist' }
New-Item -ItemType Directory -Path $OutDir -Force | Out-Null

Expand Down
2 changes: 1 addition & 1 deletion site/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Run `python site/build.py` from the repository root to build `site/_build/` and

## Refresh the product captures

The four theme PNGs and two short GIFs in `site/media/` come from the real app in safe `--mock` mode. They show sample packages; they are not captures of a published release. Build the current branch, install [tuirec](https://github.com/tui-cs/tuirec), then run on Windows:
The four theme PNGs and two short GIFs in `site/media/` come from the real app in safe `--mock` mode. They show sample packages rather than someone's installed apps. Build the current branch, install [tuirec](https://github.com/tui-cs/tuirec), then run on Windows:

```powershell
dotnet build WinGetScout.csproj -c Release -f net10.0
Expand Down
2 changes: 1 addition & 1 deletion site/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ <h1 id="hero-title">Find the package.<br><span>Know before you install.</span></
</div></section>

<section class="section wrap theme-section" id="themes" aria-labelledby="themes-title">
<div class="section-heading"><p class="section-kicker">MAKE IT YOURS</p><h2 id="themes-title">Four ways to feel at home.</h2><p>Switch palettes in the app with <kbd>t</kbd>. These captures show the current development build with sample packages; the gallery changes both palette and task.</p></div>
<div class="section-heading"><p class="section-kicker">MAKE IT YOURS</p><h2 id="themes-title">Four ways to feel at home.</h2><p>Switch palettes in the app with <kbd>t</kbd>. These captures show sample packages; the gallery changes both palette and task.</p></div>
<div class="theme-layout" data-theme-picker>
<div class="theme-display"><div class="theme-display-top"><span class="preview-led" aria-hidden="true"></span><strong data-theme-title>Sage / Search</strong><span>CAPTURED IN DEMO MODE</span></div><img data-theme-image src="media/scout-sage-search.png" width="1405" height="805" loading="lazy" alt="Sage theme showing search results and details for Git"><p data-theme-caption>Search results and package details, side by side.</p></div>
<div class="theme-controls" aria-label="Choose a theme screenshot">
Expand Down
Loading