99 lines
4.5 KiB
Markdown
99 lines
4.5 KiB
Markdown
<p align="center">
|
|
<img src=".fiiles/kniip_logo.svg" alt="kniip-logo" width="160">
|
|
</p>
|
|
|
|
<h1 align="center">kniip</h1>
|
|
|
|
<p align="center">
|
|
Annotatie-editor naast het Windows Knipprogramma
|
|
</p>
|
|
|
|
<p align="center">
|
|
<a href="https://git.hibbit.net/rogier/kniip/releases"><strong>Download de installer</strong></a>
|
|
</p>
|
|
|
|
---
|
|
|
|
kniip is een annotatie-editor die naast het Windows Knipprogramma werkt. Maak een schermafbeelding, voeg pijlen, tekst, markeringen, stappen, emoji of vervaging toe en sla het resultaat op, kopieer het of upload het. kniip kan ook schermopnames maken en die exporteren als video of GIF.
|
|
|
|
<p align="center">
|
|
<a href="screenshot/knipp.png"><img src="screenshot/knipp.png" alt="Screenshot van de kniip-editor" width="720"></a>
|
|
</p>
|
|
|
|
## Downloaden
|
|
|
|
| Versie | Installer |
|
|
| ------ | --------- |
|
|
| Nieuwste versie | [Alle releases](https://git.hibbit.net/rogier/kniip/releases) |
|
|
| 1.1.0 | [Kniip-Setup-1.1.0.exe](https://git.hibbit.net/rogier/kniip/releases/download/v1.1.0/Kniip-Setup-1.1.0.exe) |
|
|
| 1.0.0 | [Kniip-Setup-1.0.0.exe](https://git.hibbit.net/rogier/kniip/releases/download/v1.0.0/Kniip-Setup-1.0.0.exe) |
|
|
|
|
## Installeren
|
|
|
|
1. Download `Kniip-Setup-<versie>.exe` via een van de links hierboven.
|
|
2. Start de installer. Beheerdersrechten zijn niet nodig: kniip wordt per gebruiker geïnstalleerd in `%LOCALAPPDATA%\Programs\Kniip`.
|
|
3. Kies tijdens de installatie welke integraties je wilt:
|
|
- **kniip starten met Windows** (aanbevolen): kniip draait dan op de achtergrond in het systeemvak.
|
|
- **kniip tonen in 'Openen met'** voor afbeeldingen (`.png`, `.jpg`, `.jpeg`, `.bmp`, `.gif`), ook vanuit het Knipprogramma.
|
|
- **Snelkoppeling op het bureaublad**.
|
|
|
|
Beide integraties kun je later ook in- of uitschakelen via de instellingen van kniip.
|
|
|
|
Een losse .NET-installatie is niet nodig; de installer bevat alles wat kniip nodig heeft.
|
|
|
|
### Systeemeisen
|
|
|
|
- Windows 10 (versie 1809 of nieuwer) of Windows 11
|
|
- 64-bits (x64)
|
|
|
|
### Verwijderen
|
|
|
|
Verwijder kniip via **Instellingen > Apps > Geïnstalleerde apps**. Autostart en de 'Openen met'-registratie worden daarbij ook opgeruimd.
|
|
|
|
Heb je alleen `Kniip.exe` gestart en geen installer gebruikt, dan staat kniip mogelijk nog bij **Instellingen > Apps > Opstarten**. Die regel wijst naar de map waar de exe toen stond. De schakelaar daar uitzetten verbergt kniip niet: Windows bewaart de regel en zet hem alleen op uit.
|
|
|
|
`tools\remove-autostart.cmd` haalt de regel weg. Dubbelklik het bestand, of voer uit:
|
|
|
|
```powershell
|
|
powershell -NoProfile -ExecutionPolicy Bypass -File .\tools\remove-autostart.ps1
|
|
```
|
|
|
|
Het script geldt voor de aangemelde gebruiker. Het pad van de exe maakt niet uit en het bestand hoeft er niet meer te staan. Beheerdersrechten zijn niet nodig. Elke Windows-account heeft een eigen opstartlijst, dus draai het in de account waarin kniip een keer is gestart. Blijft de vermelding daarna zichtbaar, log dan een keer uit en weer in.
|
|
|
|
## Zelf bouwen
|
|
|
|
Vereisten:
|
|
|
|
- [.NET 8 SDK](https://dotnet.microsoft.com/download/dotnet/8.0)
|
|
- [Inno Setup 6](https://jrsoftware.org/isinfo.php) (optioneel, alleen nodig voor de installer): `winget install JRSoftware.InnoSetup`
|
|
|
|
Bouwen:
|
|
|
|
```powershell
|
|
.\build.ps1 # versie 1.1.0
|
|
.\build.ps1 -Version 1.2.0 # andere versie
|
|
```
|
|
|
|
Het script levert op:
|
|
|
|
- `artifacts\publish\Kniip.exe`: zelfstandige exe, draait zonder installatie
|
|
- `artifacts\Kniip-<versie>.exe`: dezelfde exe, met het versienummer in de naam
|
|
- `artifacts\Kniip-Setup-<versie>.exe`: de installer (alleen als Inno Setup 6 gevonden is)
|
|
|
|
## Een nieuwe versie publiceren
|
|
|
|
1. Bouw met `.\build.ps1 -Version <versie>`.
|
|
2. Maak op [git.hibbit.net](https://git.hibbit.net/rogier/kniip/releases) een release met tag `v<versie>` en voeg `artifacts\Kniip-Setup-<versie>.exe` toe als bijlage.
|
|
3. Schrijf de wijzigingen in markdown in de beschrijving van de release. kniip toont die als changelog onder **Instellingen > Update**.
|
|
4. Voeg de nieuwe versie toe aan de tabel onder [Downloaden](#downloaden).
|
|
|
|
### Updaten vanuit kniip
|
|
|
|
Onder **Instellingen > Update** controleert kniip via de API van git.hibbit.net of er een nieuwere release is en toont de changelog van alle nieuwere versies. **Updaten** downloadt de installer, sluit kniip, installeert stil en start kniip opnieuw. De eerder gekozen integraties blijven behouden.
|
|
|
|
Voorwaarden:
|
|
|
|
- De repository `rogier/kniip` is publiek; kniip gebruikt geen token.
|
|
- De tag is een versienummer (`v1.2.0`); concepten en voorversies worden overgeslagen.
|
|
- De bijlage heet `Kniip-Setup-<versie>.exe`. Zonder bijlage toont kniip alleen de changelog en een link naar de releasepagina.
|