# 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\\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.