Upload via GUI (1 Datei)
This commit is contained in:
190
README.md
190
README.md
@@ -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.
|
|
||||||
|
|||||||
Reference in New Issue
Block a user