Windows
Windows 10 or 11, 64-bit
Krova-windows-x64-setup.exe
What you get
- An installer for one user. It does not ask for administrator rights.
- Krova goes into
%LOCALAPPDATA%\Krova, with a Start menu shortcut. A desktop shortcut and “Run Krova” are offered on the last page. - If Microsoft’s WebView2 runtime is not on your PC, the installer downloads it. That download is the installer’s, not Krova’s.
- Krova starts in the notification area. No window opens by itself, and closing its window later closes the embedded browser too.
- Keyboard shortcuts (Ctrl+Alt+Shift with Left, Right, Up or 1 to 9) are on by default. Settings says so if another program holds one of them.
The SmartScreen warning
The installer is not code-signed, so Windows shows “Windows protected your PC”. To continue:
- Select More info.
- Select Run anyway.
If you would rather not, wait for a signed build, or build from source (below). Windows is warning about an
unknown publisher, not about something it found inside the file.
Krova-macos-universal.dmg
macOS support is coming once it has been tested on real hardware. The macOS version is
written and passes its automated checks, but it has never run on a Mac, so there is no download yet.
What follows is how it is meant to work.
What you get
- A disk image. Open it and drag Krova to Applications.
- A menu bar icon, with no Dock icon.
- Snapping by dragging and edge snapping. No keyboard shortcuts and no window memory yet; those are Windows only for now.
Gatekeeper
The app is unsigned and not notarised, so macOS blocks the first launch. To open it:
- In Applications, right-click (or Control-click) Krova and choose Open.
- Choose Open in the dialog.
If the dialog has no Open button (newer macOS versions can do this), open System Settings, Privacy &
Security, scroll to Security, and choose Open Anyway next to Krova.
Permissions
Krova needs Accessibility access to move other apps’ windows (System Settings, Privacy
& Security, Accessibility). macOS may also ask for Input Monitoring. Without Accessibility,
snapping cannot work, and a restart of Krova may be needed after you grant it.
Coming after testing on a real Mac