README.md aktualisiert

This commit is contained in:
2026-07-27 06:09:25 +00:00
parent c0cca26877
commit 25646d22d2

152
README.md
View File

@@ -1,2 +1,154 @@
# MyStart # MyStart
Deine persönliche Startseite / neue-Tab-Seite als eigenständige Windows-App
angepasst aus dem quelloffenen Projekt **nightTab**.
---
## 🚀 Schnellstart
1. **`MyStart.exe`** doppelklicken.
2. Beim ersten Start meldet sich evtl. **Windows SmartScreen**
(„Der Computer wurde durch Windows geschützt"), weil die Datei nicht
signiert ist. → **Weitere Informationen****Trotzdem ausführen**.
Das ist bei selbstgebauten Programmen normal.
3. Fertig MyStart öffnet sich in einem eigenen Fenster.
> **Hinweis zur Startzeit:** Die App entpackt sich bei jedem Start kurz selbst
> (sie bringt alles Nötige mit). Der Start dauert daher **ca. 11 Sekunden**
> danach läuft alles flüssig.
Keine Installation nötig. Du kannst `MyStart.exe` beliebig verschieben
(Desktop, USB-Stick, anderer PC) sie läuft überall eigenständig.
---
## ✨ Funktionen
- **Lesezeichen & Gruppen** frei anordnen, benennen, mit Icon/Bild/Buchstabe
- **Design komplett anpassbar:** Farben, Akzent, Schriftarten, Hintergrund
(Farbe, Verlauf, Bild oder Video), Radius, Schatten, Deckkraft
- **Kopfzeile** mit Begrüßung, Uhr, Datum und Suchfeld
- **Suche** über die gewünschte Suchmaschine direkt aus dem Startbildschirm
- **Komplett auf Deutsch**
---
## 🇩🇪 Deutsche Oberfläche
Die gesamte Bedienoberfläche ist auf Deutsch Menüs, Einstellungen,
Schaltflächen, Hilfetexte und Meldungen.
*Kleine Ausnahme:* Die Farbnamen im Akzent-Farbwähler
(z. B. „Light grey", „Dark red") sind englisch geblieben. Sie hängen technisch
mit internen Funktionen zusammen und lassen sich nicht gefahrlos übersetzen.
Es sind reine Bezeichnungen von Farbkacheln die Funktion ist unberührt.
---
## 💾 Einstellungen, Lesezeichen & Backups
**Speicherort deiner Daten:**
```
%APPDATA%\MyStart
```
(entspricht `C:\Users\<DeinName>\AppData\Roaming\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 `%APPDATA%\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 `.exe`** verpackt (kein Browser-Add-on, keine Installation)
---
## ⚠️ Gut zu wissen
- **Startzeit ~11 s** bauartbedingt (Einzeldatei, entpackt sich bei jedem
Start). Auf Wunsch gibt es Alternativen (schnellere Ordner-Version o. Ä.).
- **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.exe Die fertige App (Doppelklick zum Starten)
├─ MyStart-App.html Dieselbe App als einzelne HTML-Datei (Notfall-Variante,
│ in jedem Browser öffenbar)
├─ README.md Diese Datei
├─ LIESMICH.txt Kurzanleitung als Textdatei
└─ projekt\ Alle Dateien zum Neubauen / Weiteranpassen
├─ bundle.js Baut die angepasste, deutsche App aus der Quelle
├─ quelle-nightTab\ Unveränderte Original-Quelle (nightTab 7.3.0)
└─ electron\
├─ main.js Fensterlogik, externe Links im Standardbrowser
├─ package.json Bau-Einstellungen (electron-builder)
├─ de.json Deutsche Übersetzung (Steuerelemente/Labels)
├─ de2.json Deutsche Übersetzung (Hilfe-/Meldungstexte)
├─ app\index.html Die fertig angepasste, deutsche App
└─ build\icon.ico App-Icon
```
---
## 🛠️ Neu bauen (nur bei Änderungen nötig)
Voraussetzung: **Node.js** installiert.
```bash
# 1) Einmalig im Ordner projekt\electron:
npm install
# 2) Angepasste deutsche App erzeugen (im Ordner projekt):
node bundle.js "./electron/app/index.html"
# 3) Die .exe bauen (im Ordner projekt\electron):
npx electron-builder --win portable --x64
# Ergebnis: projekt\electron\dist\MyStart.exe
```
> `bundle.js` liest die Quelle aus `C:\Users\Viper\Desktop\nightTab`.
> Fehlt dieser Ordner, in `bundle.js` den Pfad auf `projekt\quelle-nightTab`
> anpassen.
---
## 📄 Herkunft & Lizenz
MyStart basiert auf **nightTab** von zombieFox
(https://github.com/zombieFox/nightTab), veröffentlicht unter der
**GNU General Public License v3.0**. Diese Anpassung ist zum persönlichen
Gebrauch bestimmt.