Files
MyStart/README.md
T
2026-09-22 18:59:48 +00:00

219 lines
10 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# MyStart
**MyStart** ist deine persönliche Startseite als eigenständige Windows-App –
das, was sonst eine "neue Tab"-Seite im Browser wäre, aber als schnelles,
eigenes Programm: mit Lesezeichen, Gruppen, Design-Optionen, Uhr/Datum und
allem, was eine gute Startseite braucht. Sie basiert auf dem quelloffenen
Projekt **nightTab**, komplett ins Deutsche übersetzt und um einige eigene
Funktionen erweitert (Fenster-Bedienung, mehrere Reiter, Abgleich zwischen
mehreren PCs, eigene Bilder und Videos von deinem Rechner).
---
## Installation & erster Start
MyStart ist eine **portable Einzeldatei** (`MyStart.exe`, ca. 110 MB) – kein
Installer, keine Admin-Rechte nötig. Einfach an einen beliebigen Ort legen
und starten. Die Datei ist bewusst unkomprimiert und daher größer; sie muss
sich beim Start nicht selbst entpacken.
- **Erster Start:** ca. 2 Sekunden, danach öffnet sich MyStart praktisch
sofort.
- Beim allerersten Start öffnet sich die App als **normales Fenster** (nicht
im Vollbild), zentriert auf dem Bildschirm. Danach merkt sie sich Größe,
Position und ob du sie maximiert hattest, und startet dort wieder, wo du
sie zuletzt gelassen hast (siehe unten).
- Alle deine Daten (Lesezeichen, Design, Reiter …) werden lokal unter
`%LOCALAPPDATA%\MyStart` gespeichert – unabhängig davon, wo die `.exe`
liegt oder ob du sie verschiebst.
---
## Das Fenster
MyStart hat bewusst **keine klassische Titelleiste** – stattdessen eigene,
schlichte Knöpfe oben rechts:
| Symbol | Funktion |
|---|---|
| ⠿ | Fenster verschieben (halten & ziehen) |
| – | Minimieren |
| □ | Maximieren / Wiederherstellen (Vollbild an/aus) |
| ✕ | Schließen |
Zusätzlich:
- **Verschieben** geht auch, indem du `Alt` gedrückt hältst und irgendwo im
Fenster ziehst – nicht nur über den ⠿-Griff.
- **Größe ändern:** einfach an einer beliebigen Fensterkante oder -ecke
ziehen, genau wie bei einem normalen Windows-Fenster.
- Ein maximiertes Fenster deckt nie die Taskleiste ab.
- **Größe und Position merken:** Beim Schließen wird die aktuelle Größe,
Position und ob maximiert gespeichert und beim nächsten Start wieder
angewendet. Passt die gespeicherte Position auf keinen aktuell
angeschlossenen Bildschirm mehr (z. B. zweiter Monitor abgesteckt), startet
MyStart stattdessen wieder zentriert in der Standardgröße.
---
## Mehrere Reiter (getrennte Lesezeichen-Sätze)
Falls du MyStart für unterschiedliche Zusammenhänge nutzen willst – z. B.
**Büro** und **privater/zweiter Arbeitsplatz** – kannst du oben links
beliebig viele eigene Reiter anlegen. Jeder Reiter hat seine **komplett
eigenen** Lesezeichen, Gruppen und sein eigenes Design.
- **Standardmäßig unsichtbar:** Solange du keinen Reiter anlegst, siehst du
nur ein kleines, dezentes **„+“** oben links – nichts an der gewohnten
Ansicht ändert sich.
- **„+“ anklicken** fragt nach einem Namen und legt einen neuen Reiter an.
Der allererste übernimmt automatisch deine bisherigen Daten (nichts geht
verloren), jeder weitere startet leer.
- **Klick** auf einen Reiter wechselt zu ihm.
- **Doppelklick** auf einen Reiter benennt ihn um.
- Beim **Überfahren mit der Maus** erscheint ein kleines „ד zum Entfernen
(mit Sicherheitsabfrage, da die darin gespeicherten Daten dabei verloren
gehen).
- Entfernst du alle Reiter wieder, bist du einfach zurück im normalen
Ein-Datensatz-Modus – nichts wird dabei gelöscht.
---
## Abgleich zwischen mehreren PCs
Arbeitest du an **mehreren PCs**, kann MyStart seinen kompletten Datenstand
(alle Reiter, Lesezeichen, Design) automatisch zwischen den Rechnern
abgleichen – über einen synchronisierten Ordner, standardmäßig dein
**OneDrive**-Ordner (auf allen beteiligten PCs muss er eingerichtet und
angemeldet sein).
Der Abgleich ist **optional und standardmäßig aus**. Einschalten unter
**Einstellungen → MyStart → „Zwischen PCs abgleichen“** – auf jedem PC
einzeln. Solange er aus ist, wird nichts geschrieben oder gelesen, und der
Status-Punkt in der Reiter-Leiste ist ausgeblendet.
**Ordner:** Standardmäßig wird automatisch dein OneDrive-Ordner erkannt
(`OneDrive\MyStart`). Darunter zeigt die App den aktuell genutzten Ordner an.
Mit **„Ordner wählen…“** kannst du stattdessen einen beliebigen anderen
synchronisierten Ordner nehmen (Dropbox, Google Drive, Netzlaufwerk …),
„Automatisch (OneDrive)“ stellt es zurück. Auf **allen PCs muss derselbe
Ordner** genutzt werden, also dieselbe Cloud-Freigabe.
- MyStart legt dazu im Sync-Ordner pro PC eine eigene Datei
`sync-<Rechnername>.json` an (jeder PC schreibt nur seine eigene, damit
der Cloud-Dienst keine Konfliktkopien erzeugt). Die eigentliche
Übertragung zwischen den PCs übernimmt der Cloud-Dienst selbst – MyStart
schreibt/liest dort nur diese Dateien.
- Abgeglichen wird **alle 30 Sekunden**, außerdem beim Start und beim
Schließen der App.
- Regel bei Änderungen: **die neueste Version gewinnt.** Ein PC übernimmt den
Stand eines anderen nur, wenn dieser **neuer** ist als sein eigener letzter
Stand. Ändern beide PCs gleichzeitig etwas, ohne dass zwischendurch
synchronisiert wurde, setzt sich schlicht die zuletzt gespeicherte Version
durch (kein Zusammenführen einzelner Änderungen). Dafür sollten die Uhren
beider PCs ungefähr richtig gehen (normale Windows-Zeitsynchronisierung
reicht).
- Ein neuerer Stand vom anderen PC wird erst übernommen, **wenn das
MyStart-Fenster gerade nicht aktiv ist** (zum Beispiel wenn du weggeklickt
oder es minimiert hast). So lädt die Seite nie mitten in deiner Arbeit neu.
- **Bilder und Videos wandern mit:** Verweist ein Reiter auf eine lokale
Bild-/Videodatei (siehe nächster Abschnitt), wird die Datei selbst mit in
den Sync-Ordner kopiert (Unterordner `media`) und beim anderen PC in einen
eigenen lokalen Zwischenspeicher übernommen – das Bild taucht dort also
wirklich auf, nicht nur ein toter Pfad.
- Ein kleiner **Punkt** in der Reiter-Leiste zeigt den Status (Maus
drüberhalten für Details):
- 🟢 **grün** – zuletzt erfolgreich abgeglichen
- 🟡 **gelb/orange** – aktuell ein Problem (z. B. Datei kurz durch OneDrive
gesperrt; behebt sich meist von selbst beim nächsten Abgleich)
- 🟣 **lila** – ein **Konflikt** wurde erkannt: du hattest hier gerade etwas
geändert, während gleichzeitig (ohne zwischenzeitlichen Abgleich) auch
auf einem anderen PC etwas geändert wurde. Dein Stand wird trotzdem
gespeichert, es erscheint zusätzlich kurz ein Hinweisfenster; schau in
dem Fall lieber nochmal nach, ob auf dem anderen PC etwas verloren ging
- Findet MyStart auf einem PC keinen OneDrive-Ordner, ist der Schalter
ausgegraut, bis du mit „Ordner wählen…“ einen Ordner angibst – die App
funktioniert ganz normal weiter, nur eben ohne Sync.
- **Wichtig:** Damit der Abgleich funktioniert, muss MyStart auf **jedem**
beteiligten PC vorhanden sein und einmal gestartet werden.
---
## Eigene Bilder und Videos von diesem PC
Für Hintergrundbild, Hintergrundvideo, Lesezeichen-Symbole und
Lesezeichen-Hintergründe kannst du nicht nur Internet-Adressen, sondern auch
**Dateien von deinem PC** nutzen:
- **„Lokale Datei wählen…“** – neben den Bild-/Video-Feldern in den
Einstellungen; öffnet den Windows-Dateidialog. Beim Hintergrundbild
(Design) kannst du mehrere Bilder auf einmal wählen.
- **Pfad einfügen oder eintippen** geht ebenfalls, zum Beispiel
`C:\Bilder\urlaub.jpg`, ein Pfad in Anführungszeichen (so kopiert ihn der
Explorer mit „Als Pfad kopieren“), `file:///C:/Bilder/urlaub.jpg` oder ein
Netzwerkpfad `\\server\freigabe\bild.png`. Er wird beim Verlassen des
Felds automatisch umgewandelt.
- Erlaubt sind nur Bild- und Videodateien (PNG, JPG, GIF, WebP, SVG, BMP, ICO,
AVIF, MP4, WebM …); andere Dateien werden nie ausgeliefert.
**Bei mehreren PCs:** Ist der Abgleich (siehe oben) eingeschaltet, wird die
Datei selbst mit synchronisiert – sie erscheint dann auch auf dem anderen PC,
ganz ohne dass dort derselbe Pfad existieren muss. Ist der Abgleich **aus**,
wird nur der Pfad in den Lesezeichen/Design-Daten gespeichert; ohne Sync
bleibt es dann bei der Datei, die lokal unter diesem Pfad liegt.
---
## Autostart
Unter **Einstellungen → MyStart** gibt es einen Schalter, um MyStart
automatisch mit Windows starten zu lassen. Beim Autostart öffnet sich die
App zunächst minimiert in der Taskleiste, statt sofort im Vordergrund zu
erscheinen.
---
## Lesezeichen, Gruppen & Design
Die eigentliche Startseiten-Funktionalität (Lesezeichen und Gruppen
anlegen/sortieren, Design/Farben/Schrift/Layout anpassen, Uhr, Datum,
Begrüßungstext, Suchfeld mit wählbarer Suchmaschine usw.) läuft komplett
über die Einstellungen innerhalb der App selbst – einfach oben rechts das
Zahnrad-/Einstellungsmenü öffnen und ausprobieren.
Klickst du ein Lesezeichen zu einer externen Seite an, öffnet sich diese in
deinem **Standardbrowser** – MyStart bleibt dabei im Hintergrund geöffnet.
---
## Daten sichern & wiederherstellen
Unter **Einstellungen → Daten** kannst du jederzeit:
- eine **Sicherung** deines kompletten Standes exportieren,
- eine zuvor exportierte **MyStart-Sicherung** wiederherstellen,
- auch **alte nightTab-Sicherungen** importieren (falls du vorher das
Original-Projekt genutzt hast),
- oder gezielt einzelne Bereiche/alle Daten zurücksetzen.
---
## Hinweis zu Windows-Warnungen und Virenscannern
MyStart ist **nicht digital signiert** (dafür bräuchte es ein
kostenpflichtiges Zertifikat). Deshalb kann Windows beim ersten Start
„Unbekannter Herausgeber“ melden – über **Weitere Informationen →
Trotzdem ausführen** lässt sich das wegklicken. Manche Virenscanner stufen
kleine, selbst gebaute und unsignierte Programme zusätzlich fälschlich als
verdächtig ein (sogenannter Fehlalarm). Hilft nichts anderes, kannst du für
den Ordner mit der `MyStart.exe` eine Ausnahme in deinem Virenscanner
eintragen oder die Datei beim Hersteller des Scanners als Fehlalarm melden.
---
## Herkunft & Lizenz
MyStart basiert auf **nightTab** von zombieFox
(https://github.com/zombieFox/nightTab), veröffentlicht unter der
**GNU General Public License v3.0**. Die Anpassungen in MyStart (deutsche
Übersetzung, Fenster-Bedienung, Reiter, Sync zwischen PCs, lokale Bilder
u. a.) unterliegen ebenfalls der GPL v3.