Restore previous README body while keeping the new header

This commit is contained in:
Dario P. committed 2026-10-25 01:02:34 +02:00
1 parent bf2cd65f0a
commit 486c803a0a
1 file changed
+39 -88
+39 -88
View File
@@ -10,121 +10,75 @@ A Windows website launcher with collections, custom icons, and light and dark th
[![Windows](https://img.shields.io/badge/Windows-x64%20%7C%20x86-0078D4)](#quick-start) [![Windows](https://img.shields.io/badge/Windows-x64%20%7C%20x86-0078D4)](#quick-start)
[![Version](https://img.shields.io/badge/Version-1.1.4-466853)](https://github.com/donishki/Orbit/releases/latest) [![Version](https://img.shields.io/badge/Version-1.1.4-466853)](https://github.com/donishki/Orbit/releases/latest)
[Download — GitHub](https://github.com/donishki/Orbit/releases/latest) · [Download — Gitea](https://git.ptbox.org/dasp/Orbit/releases/latest) · [Screenshots](#screenshots) · [Build from source](#development) [Download — GitHub](https://github.com/donishki/Orbit/releases/latest) · [Download — Gitea](https://git.ptbox.org/dasp/Orbit/releases/latest) · [Screenshots](#screenshots) · [Build from source](#build)
</div> </div>
![Orbit in charcoal mode with website cards, collections, and search](docs/screenshots/orbit-dark.png)
Keep the websites you use every day in one place. Group them into collections, give them recognizable icons, and open a single website or a whole collection in your browser. Install Orbit or run it from a portable folder.
## What you can do
| | Features |
| --- | --- |
| **Collect** | Add website cards with automatic icons, or choose your own images. |
| **Organize** | Create collections and drag websites or collections into your preferred order. |
| **Find and open** | Search your library, launch a website, or open a collection together. |
| **Make it yours** | Switch between light and charcoal themes and customize website cards. |
| **Undo** | Restore a deleted shortcut during the current session. |
| **Take it with you** | Export and import libraries, including custom icons and collection order. |
## Screenshots ## Screenshots
The screenshots show Orbit with public example websites. ### Charcoal
### A calmer view of your websites ![Orbit in charcoal mode, showing website cards and the collection sidebar](docs/screenshots/orbit-dark.png)
The charcoal theme keeps your website cards, search, and collections together in one window, as shown above. ### Light
### A lighter workspace ![Orbit in light mode, showing website cards and the collection sidebar](docs/screenshots/orbit-light.png)
Switch to the light theme from the sidebar whenever you prefer. ## Features
![Orbit in light mode with website cards and the collection sidebar](docs/screenshots/orbit-light.png) - Website cards with automatic or custom icons
- Collections, search, and drag-to-reorder
- Import/export libraries with custom icons
- Undo shortcut deletion and open collections together
- Light and charcoal themes
- Starts maximized; green outer outlines indicate dragging and focus
## Quick start ## Run
**You need:** Windows 10 or 11. The downloads include the .NET runtime; no separate installation is needed. Choose a Windows x64 (64-bit) or x86 (32-bit) download from [Releases](https://github.com/donishki/Orbit/releases/latest):
### 1. Choose your download - **Orbit-Setup-win-x64.exe**: installs Orbit for your Windows account, adds a Start menu shortcut, and offers an optional desktop shortcut. Remove it through Windows Settings > Apps.
- **Orbit-Portable-win-x64.zip**: extract and run `Orbit.exe`, without installing.
- **Orbit-Setup-win-x86.exe** / **Orbit-Portable-win-x86.zip**: the equivalent 32-bit versions.
Get the latest release from **[GitHub](https://github.com/donishki/Orbit/releases/latest)** or **[Gitea](https://git.ptbox.org/dasp/Orbit/releases/latest)**. All packages include .NET. Use x64 for 64-bit Windows 10/11, or x86 for 32-bit Windows 10 (also runnable on 64-bit Windows). The installer defaults to `%LOCALAPPDATA%\Programs\Orbit`, requires no administrator password, and preserves links and settings during upgrades and uninstall. The x86 installer uses `%LOCALAPPDATA%\Programs\Orbit-x86` and labels shortcuts "Orbit (32-bit)" so both architectures can coexist. Installed and portable copies share the same settings for your account.
| Download | Best for | ## Settings
| --- | --- |
| **Orbit-Setup-win-x64.exe** | Installing on 64-bit Windows 10/11, with a Start menu shortcut and optional desktop shortcut. |
| **Orbit-Portable-win-x64.zip** | Running on 64-bit Windows without installing. |
| **Orbit-Setup-win-x86.exe** | Installing on 32-bit Windows 10. Also works on 64-bit Windows. |
| **Orbit-Portable-win-x86.zip** | Running the 32-bit version without installing. |
Most Windows 10/11 PCs should use **x64**. Orbit's executables are currently unsigned. Links and preferences are stored in `%LOCALAPPDATA%\Orbit\settings.json`.
**Open settings** opens that folder. The previous save is retained as
`settings.json.bak`. Older Orbit registry or sidecar settings migrate automatically.
### 2. Open Orbit Use **Import / Export** to share your library. Copying the executable alone does
not carry personal links. Custom icons and collection order are included in exports;
the theme remains local. Undo history lasts for the current session.
- **Installer:** run the setup file, then open Orbit from the Start menu. Installation is for your Windows account and does not require an administrator password. ## Build
- **Portable:** extract the ZIP into a folder, then run `Orbit.exe`.
### 3. Make it yours Requires Windows and the .NET 8 SDK.
Choose **Add website** to save a link. Use **Collections** to group your websites, drag cards to reorder them, and use the search box to find what you need. Toggle **Dark mode** at the bottom of the sidebar to change the theme.
## Your library and settings
Links, custom icons, collection order, and preferences are stored locally in:
```text
%LOCALAPPDATA%\Orbit\settings.json
```
Use **Open settings** in the sidebar to open that folder. The previous save is retained as `settings.json.bak`, and older Orbit registry or sidecar settings migrate automatically.
Installed and portable copies use the same library for your Windows account. Copying only the executable to another PC does not transfer your saved websites.
Use **Import / Export** to transfer or share a library. Exports include website addresses, custom icons, and collection order; the theme stays local. Review your library before sharing it.
## Updates and uninstalling
Download the latest package from either release page. For an installed copy, run the new installer. For a portable copy, close Orbit and extract the new package into its folder.
The installer preserves your library during upgrades and uninstall. Remove the installed app through **Windows Settings → Apps**.
The x64 installer uses `%LOCALAPPDATA%\Programs\Orbit`. The x86 installer uses `%LOCALAPPDATA%\Programs\Orbit-x86` and creates **Orbit (32-bit)** shortcuts, so both versions can coexist.
## Development
Use **Windows and the .NET 8 SDK**.
### Get the source
```powershell ```powershell
git clone https://github.com/donishki/Orbit.git dotnet publish Orbit.csproj -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -p:DebugType=None -p:DebugSymbols=false -o release
cd Orbit
``` ```
You can also clone from [Gitea](https://git.ptbox.org/dasp/Orbit), or download the matching source ZIP from the release page. Include `README.txt` and `LICENSE` alongside the executable when packaging a portable build. Matching source is provided with each release.
### Build a portable version For the 32-bit portable build, replace `win-x64` with `win-x86` and use a separate output directory.
```powershell ### Build the installer
dotnet publish Orbit.csproj -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -p:DebugType=None -p:DebugSymbols=false -o release/portable-x64
Copy-Item README.txt, LICENSE release/portable-x64
```
Package the contents of `release/portable-x64` together. For a 32-bit build, replace `win-x64` with `win-x86` and use `release/portable-x86` as the output folder. Install Inno Setup 7, then run:
### Build the installers
Install **Inno Setup 7**, then run:
```powershell ```powershell
./installer/Build-Installer.ps1 ./installer/Build-Installer.ps1
./installer/Build-Installer.ps1 -Architecture x86 ./installer/Build-Installer.ps1 -Architecture x86
``` ```
Use `-IsccPath` if the compiler is installed elsewhere. The installers are written to `release/Orbit-Setup-win-x64.exe` and `release/Orbit-Setup-win-x86.exe`. Use `-IsccPath` for a compiler installed elsewhere. The output is
`release/Orbit-Setup-win-x64.exe` or `release/Orbit-Setup-win-x86.exe`. The installer bundles the runtime as normal
files so the installed app does not need to extract it on launch.
### Run the checks ## Checks
```powershell ```powershell
dotnet run --project tests/StorageChecks.csproj dotnet run --project tests/StorageChecks.csproj
@@ -133,13 +87,10 @@ dotnet run --project tests/ThemeChecks.csproj
``` ```
Theme checks include live icon downloads; unavailable sites use fallback icons. Theme checks include live icon downloads; unavailable sites use fallback icons.
See [README.txt](README.txt) for detailed controls and release notes.
## Links
[GitHub](https://github.com/donishki/Orbit) · [Gitea](https://git.ptbox.org/dasp/Orbit) · [Report an issue](https://github.com/donishki/Orbit/issues) · [Detailed controls and release notes](README.txt)
## License ## License
Copyright © 2026 Dario P. Copyright (C) 2026 Dario P.
Orbit is licensed under the **GNU General Public License v3.0** (`GPL-3.0-only`). See [LICENSE](LICENSE) for the full terms. Orbit is licensed under the GNU General Public License v3.0 (GPL-3.0-only). See [LICENSE](LICENSE) for the full terms.