Upload via GUI (1 Datei)

This commit is contained in:
Git Manager GUI
2026-07-28 18:42:07 +02:00
parent 9b7328688a
commit 0fa06d3ebd

190
README.md
View File

@@ -1,176 +1,118 @@
# MyStart # MyStart
Deine persönliche Startseite / neue-Tab-Seite als eigenständige Windows-App Deine persönliche Startseite / neue-Tab-Seite als eigenständige Windows-App
angepasst aus dem quelloffenen Projekt **nightTab**. angepasst aus dem quelloffenen Projekt **nightTab**, komplett auf Deutsch.
--- ---
## 🚀 Schnellstart ## 🚀 Schnellstart
1. **`MyStart.exe`** doppelklicken. 1. **`MyStart.exe`** doppelklicken.
2. Beim ersten Start meldet sich evtl. **Windows SmartScreen** 2. Beim ersten Start evtl. **Windows SmartScreen***Weitere Informationen*
(„Der Computer wurde durch Windows geschützt"), weil die Datei nicht *Trotzdem ausführen* (normal bei unsignierten, selbstgebauten Programmen).
signiert ist. → **Weitere Informationen****Trotzdem ausführen**. 3. Fertig. Erster Start ~2 s, danach praktisch **sofort**.
Das ist bei selbstgebauten Programmen normal.
3. Fertig MyStart öffnet sich in einem eigenen Fenster.
> **Startzeit:** Erster Start ~2 Sekunden, danach praktisch **sofort**. Keine Installation nötig. Die `MyStart.exe` ist alles, was du brauchst du
kannst sie beliebig verschieben (Desktop, USB-Stick, anderer PC). Deine
Keine Installation nötig. Du kannst `MyStart.exe` beliebig verschieben Einstellungen bleiben erhalten.
(Desktop, USB-Stick, anderer PC) deine Einstellungen bleiben erhalten.
--- ---
## ✨ Funktionen ## ✨ Funktionen & Bedienung
- **Lesezeichen & Gruppen** frei anordnen, benennen, mit Icon/Bild/Buchstabe - **Lesezeichen & Gruppen**, Design, Kopfzeile (Begrüßung/Uhr/Datum), Suche
- **Design komplett anpassbar:** Farben, Akzent, Schriftarten, Hintergrund alles anpassbar unter dem **Zahnrad** (Einstellungen).
(Farbe, Verlauf, Bild oder Video), Radius, Schatten, Deckkraft - **Komplett deutsche Oberfläche** (nur die Farbnamen im Akzent-Farbwähler sind
- **Kopfzeile** mit Begrüßung, Uhr, Datum und Suchfeld englisch reine Farbbezeichnungen).
- **Suche** über die gewünschte Suchmaschine direkt aus dem Startbildschirm
- **Komplett auf Deutsch** ### Fenster (ohne Titelleiste)
Die Fenster-Knöpfe sitzen **oben rechts im Eck**:
| ⠿ | | □ | ✕ |
|---|---|---|---|
| Verschieben (ziehen) | Minimieren | Max./Wiederherstellen | Schließen |
- **Verschieben:** den **Zieh-Griff ⠿** ziehen oder `Alt` + linke Maustaste an
beliebiger Stelle. Ein maximiertes Fenster wird beim Ziehen wiederhergestellt.
- **Schließen** auch mit `Alt` + `F4`.
### Autostart (in den Einstellungen)
**Einstellungen → MyStart →** Schiebeschalter **„Mit Windows starten
(minimiert)"**. An = startet automatisch mit Windows, minimiert in der
Taskleiste. Der Schalter merkt sich automatisch den Pfad der laufenden .exe.
--- ---
## 🇩🇪 Deutsche Oberfläche ## 💾 Daten & Backups
Die gesamte Bedienoberfläche ist auf Deutsch Menüs, Einstellungen, - **Speicherort deiner Daten:** `%LOCALAPPDATA%\MyStart`
Schaltflächen, Hilfetexte und Meldungen. (= `C:\Users\<DeinName>\AppData\Local\MyStart`)
- **Sichern / Wiederherstellen:** Einstellungen → **Daten**
*Kleine Ausnahme:* Die Farbnamen im Akzent-Farbwähler (der Import nimmt **MyStart-** und alte **nightTab**-Sicherungen an)
(z. B. „Light grey", „Dark red") sind englisch geblieben. Sie hängen technisch - **Zurücksetzen:** Ordner `%LOCALAPPDATA%\MyStart` löschen.
mit internen Funktionen zusammen und lassen sich nicht gefahrlos übersetzen.
Es sind reine Bezeichnungen von Farbkacheln die Funktion ist unberührt.
--- ---
## ⚙️ Technik / Voraussetzung ## ⚙️ Voraussetzung
MyStart zeigt die Oberfläche über **Microsoft Edge WebView2** an eine MyStart nutzt die **Microsoft-Edge-WebView2**-Komponente (auf praktisch jedem
Komponente, die auf praktisch jedem aktuellen Windows 10/11 bereits vorhanden aktuellen Windows 10/11 vorhanden). Nur auf einem sehr alten/minimalen Windows
ist (Teil von Edge). Dadurch ist die App klein (~48 MB) und startet schnell. ohne diese Komponente müsste sie einmalig (gratis von Microsoft) nachinstalliert
werden.
Nur auf einem sehr alten oder frisch aufgesetzten Windows ohne diese Komponente
müsste sie einmalig (kostenlos von Microsoft) nachinstalliert werden auf
deinem PC ist sie vorhanden.
--- ---
## 💾 Einstellungen, Lesezeichen & Backups ## 📦 Inhalt dieses Backups
**Speicherort deiner Daten:**
```
%LOCALAPPDATA%\MyStart
```
(entspricht `C:\Users\<DeinName>\AppData\Local\MyStart`)
Deine Einstellungen und Lesezeichen bleiben erhalten auch wenn du die
`MyStart.exe` verschiebst oder umbenennst.
**Sicherung erstellen:** Einstellungen → **Daten****Sichern**
**Sicherung einspielen:** Einstellungen → **Daten****Wiederherstellen**
> Der Import akzeptiert **beide** Backup-Typen: die von **MyStart** erstellten
> *und* alte **nightTab**-Sicherungen.
**Alles zurücksetzen:** den Ordner `%LOCALAPPDATA%\MyStart` löschen.
---
## Info-Seite (Einstellungen → MyStart)
Zeigt Logo, Name, Version und deine Links:
- **Website:** https://m-viper.de
- **Git:** https://git.viper.ipv64.net
Alle Links (auch normale Lesezeichen) öffnen sich in deinem
**Standard-Browser**, nicht innerhalb der App.
---
## 🔧 Was gegenüber dem Original geändert wurde
- Umbenannt von **nightTab****MyStart** (überall)
- Menüpunkte **„Support"** und **„Coffee"** (Spenden) entfernt
- **Info-Seite** vereinfacht: Logo + Name + Version 1.0.0 + deine Links
- Externe Links öffnen im **Standard-Browser**
- Import nimmt **nightTab- und MyStart-Sicherungen** an
- **Komplette deutsche Übersetzung** der Oberfläche
- Als **eigenständige, schnelle `.exe`** verpackt (kein Browser-Add-on,
keine Installation)
---
## ⚠️ Gut zu wissen
- **SmartScreen-Warnung** beim ersten Start ist normal (siehe Schnellstart).
- Als **echte neue-Tab-Seite** im Browser (automatisch bei jedem Tab)
funktioniert nur eine echte Browser-Erweiterung das ist eine
Chrome-Beschränkung. MyStart öffnest du bewusst per Doppelklick.
---
## 📦 Inhalt des Backup-Ordners
``` ```
MyStart-Backup\ MyStart-Backup\
├─ MyStart.exe Die fertige App (schnell, WebView2, ~48 MB) ├─ MyStart.exe Die fertige App (WebView2, ~48 MB, alles eingebaut)
├─ MyStart-App.html Dieselbe App als einzelne HTML-Datei (Notfall-Variante, ├─ MyStart-App.html Dieselbe App als einzelne HTML-Datei (Notfall,
│ in jedem Browser öffenbar) in jedem Browser öffenbar)
├─ README.md Diese Datei ├─ README.md Diese Datei
├─ LIESMICH.txt Kurzanleitung als Textdatei ├─ LIESMICH.txt Kurzfassung
└─ projekt\ Alle Dateien zum Neubauen / Weiteranpassen └─ projekt\ Alles zum Neubauen / Weiteranpassen
├─ bundle.js Baut die angepasste, deutsche App aus der Quelle ├─ bundle.js Baut die angepasste deutsche App aus der Quelle
├─ quelle-nightTab\ Unveränderte Original-Quelle (nightTab 7.3.0) ├─ quelle-nightTab\ Unveränderte Original-Quelle (nightTab 7.3.0)
├─ webview2\ >>> AKTUELLE, SCHNELLE VARIANTE (WebView2 / .NET) <<< ├─ webview2\ >>> AKTUELLE, SCHNELLE VARIANTE (.NET/WebView2) <<<
│ ├─ Program.cs Fensterlogik, externe Links im Standardbrowser │ ├─ Program.cs Fenster, Knöpfe, Verschieben, Autostart, ext. Links
│ ├─ MyStart.csproj Bau-Einstellungen (.NET) │ ├─ MyStart.csproj
│ ├─ app-index.html Die fertig angepasste, deutsche App │ ├─ app-index.html Die fertig angepasste, deutsche App
│ ├─ app.ico App-Icon │ ├─ app.ico + build\icon.ico
│ └─ build\icon.ico └─ electron\ Alternative: voll autarke Variante (größer/langsamer)
└─ electron\ Alternative: voll autarke Variante (größer, langsamer) ├─ main.js package.json
├─ main.js ├─ de.json de2.json Deutsche Übersetzungen
├─ package.json ├─ app\index.html build\icon.ico
├─ de.json / de2.json Deutsche Übersetzungen
├─ app\index.html
└─ build\icon.ico
``` ```
--- ---
## 🛠️ Neu bauen (nur bei Änderungen nötig) ## 🛠️ Neu bauen (nur bei Änderungen)
### Schritt 1 angepasste deutsche App erzeugen (für beide Varianten) **1. App-Datei erzeugen** (Node.js nötig), im Ordner `projekt`:
Voraussetzung: **Node.js** installiert. Im Ordner `projekt`:
```bash ```bash
node bundle.js "./electron/app/index.html" node bundle.js "./electron/app/index.html"
# danach die erzeugte App auch für die WebView2-Variante kopieren:
copy .\electron\app\index.html .\webview2\app-index.html copy .\electron\app\index.html .\webview2\app-index.html
``` ```
> `bundle.js` liest die Quelle aus `C:\Users\Viper\Desktop\nightTab`. > `bundle.js` liest die Quelle aus `C:\Users\Viper\Desktop\nightTab`.
> Fehlt dieser Ordner, in `bundle.js` den Pfad auf `projekt\quelle-nightTab` > Fehlt der Ordner, den Pfad oben in `bundle.js` auf `projekt\quelle-nightTab`
> anpassen. > ändern.
### Schritt 2a schnelle WebView2-.exe bauen (empfohlen) **2a. Schnelle .exe bauen** (.NET SDK nötig), im Ordner `projekt\webview2`:
Voraussetzung: **.NET SDK** installiert. Im Ordner `projekt\webview2`:
```bash ```bash
dotnet publish -c Release -r win-x64 -o ./out dotnet publish -c Release -r win-x64 -o ./out
# Ergebnis: projekt\webview2\out\MyStart.exe (~48 MB, schneller Start)
``` ```
Ergebnis: `projekt\webview2\out\MyStart.exe`
### Schritt 2b voll autarke Electron-.exe bauen (Alternative) **2b. Autarke Electron-.exe** (Alternative, Node.js), im Ordner `projekt\electron`:
Voraussetzung: **Node.js**. Im Ordner `projekt\electron`:
```bash ```bash
npm install npm install
npx electron-builder --win portable --x64 npx electron-builder --win portable --x64
# Ergebnis: projekt\electron\dist\MyStart.exe (~72 MB, Start ~11 s)
``` ```
--- ---
## 📄 Herkunft & Lizenz ## 📄 Herkunft & Lizenz
MyStart basiert auf **nightTab** von zombieFox Basiert auf **nightTab** von zombieFox
(https://github.com/zombieFox/nightTab), veröffentlicht unter der (https://github.com/zombieFox/nightTab), GNU General Public License v3.0.
**GNU General Public License v3.0**. Diese Anpassung ist zum persönlichen Anpassung zum persönlichen Gebrauch. Deine Links: m-viper.de · git.viper.ipv64.net
Gebrauch bestimmt.