Upload via GUI (1 Datei)
This commit is contained in:
80
README.md
80
README.md
@@ -14,12 +14,10 @@ angepasst aus dem quelloffenen Projekt **nightTab**.
|
|||||||
Das ist bei selbstgebauten Programmen normal.
|
Das ist bei selbstgebauten Programmen normal.
|
||||||
3. Fertig – MyStart öffnet sich in einem eigenen Fenster.
|
3. Fertig – MyStart öffnet sich in einem eigenen Fenster.
|
||||||
|
|
||||||
> **Hinweis zur Startzeit:** Die App entpackt sich bei jedem Start kurz selbst
|
> **Startzeit:** Erster Start ~2 Sekunden, danach praktisch **sofort**.
|
||||||
> (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
|
Keine Installation nötig. Du kannst `MyStart.exe` beliebig verschieben
|
||||||
(Desktop, USB-Stick, anderer PC) – sie läuft überall eigenständig.
|
(Desktop, USB-Stick, anderer PC) – deine Einstellungen bleiben erhalten.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -46,13 +44,25 @@ Es sind reine Bezeichnungen von Farbkacheln – die Funktion ist unberührt.
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## ⚙️ Technik / Voraussetzung
|
||||||
|
|
||||||
|
MyStart zeigt die Oberfläche über **Microsoft Edge WebView2** an – eine
|
||||||
|
Komponente, die auf praktisch jedem aktuellen Windows 10/11 bereits vorhanden
|
||||||
|
ist (Teil von Edge). Dadurch ist die App klein (~48 MB) und startet schnell.
|
||||||
|
|
||||||
|
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
|
## 💾 Einstellungen, Lesezeichen & Backups
|
||||||
|
|
||||||
**Speicherort deiner Daten:**
|
**Speicherort deiner Daten:**
|
||||||
```
|
```
|
||||||
%APPDATA%\MyStart
|
%LOCALAPPDATA%\MyStart
|
||||||
```
|
```
|
||||||
(entspricht `C:\Users\<DeinName>\AppData\Roaming\MyStart`)
|
(entspricht `C:\Users\<DeinName>\AppData\Local\MyStart`)
|
||||||
|
|
||||||
Deine Einstellungen und Lesezeichen bleiben erhalten – auch wenn du die
|
Deine Einstellungen und Lesezeichen bleiben erhalten – auch wenn du die
|
||||||
`MyStart.exe` verschiebst oder umbenennst.
|
`MyStart.exe` verschiebst oder umbenennst.
|
||||||
@@ -63,7 +73,7 @@ Deine Einstellungen und Lesezeichen bleiben erhalten – auch wenn du die
|
|||||||
> Der Import akzeptiert **beide** Backup-Typen: die von **MyStart** erstellten
|
> Der Import akzeptiert **beide** Backup-Typen: die von **MyStart** erstellten
|
||||||
> *und* alte **nightTab**-Sicherungen.
|
> *und* alte **nightTab**-Sicherungen.
|
||||||
|
|
||||||
**Alles zurücksetzen:** den Ordner `%APPDATA%\MyStart` löschen.
|
**Alles zurücksetzen:** den Ordner `%LOCALAPPDATA%\MyStart` löschen.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -86,14 +96,13 @@ Alle Links (auch normale Lesezeichen) öffnen sich in deinem
|
|||||||
- Externe Links öffnen im **Standard-Browser**
|
- Externe Links öffnen im **Standard-Browser**
|
||||||
- Import nimmt **nightTab- und MyStart-Sicherungen** an
|
- Import nimmt **nightTab- und MyStart-Sicherungen** an
|
||||||
- **Komplette deutsche Übersetzung** der Oberfläche
|
- **Komplette deutsche Übersetzung** der Oberfläche
|
||||||
- Als **eigenständige `.exe`** verpackt (kein Browser-Add-on, keine Installation)
|
- Als **eigenständige, schnelle `.exe`** verpackt (kein Browser-Add-on,
|
||||||
|
keine Installation)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## ⚠️ Gut zu wissen
|
## ⚠️ 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).
|
- **SmartScreen-Warnung** beim ersten Start ist normal (siehe Schnellstart).
|
||||||
- Als **echte neue-Tab-Seite** im Browser (automatisch bei jedem Tab)
|
- Als **echte neue-Tab-Seite** im Browser (automatisch bei jedem Tab)
|
||||||
funktioniert nur eine echte Browser-Erweiterung – das ist eine
|
funktioniert nur eine echte Browser-Erweiterung – das ist eine
|
||||||
@@ -105,7 +114,7 @@ Alle Links (auch normale Lesezeichen) öffnen sich in deinem
|
|||||||
|
|
||||||
```
|
```
|
||||||
MyStart-Backup\
|
MyStart-Backup\
|
||||||
├─ MyStart.exe Die fertige App (Doppelklick zum Starten)
|
├─ MyStart.exe Die fertige App (schnell, WebView2, ~48 MB)
|
||||||
├─ MyStart-App.html Dieselbe App als einzelne HTML-Datei (Notfall-Variante,
|
├─ MyStart-App.html Dieselbe App als einzelne HTML-Datei (Notfall-Variante,
|
||||||
│ in jedem Browser öffenbar)
|
│ in jedem Browser öffenbar)
|
||||||
├─ README.md Diese Datei
|
├─ README.md Diese Datei
|
||||||
@@ -113,37 +122,50 @@ MyStart-Backup\
|
|||||||
└─ projekt\ Alle Dateien zum Neubauen / Weiteranpassen
|
└─ projekt\ Alle Dateien 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)
|
||||||
└─ electron\
|
├─ webview2\ >>> AKTUELLE, SCHNELLE VARIANTE (WebView2 / .NET) <<<
|
||||||
├─ main.js Fensterlogik, externe Links im Standardbrowser
|
│ ├─ Program.cs Fensterlogik, externe Links im Standardbrowser
|
||||||
├─ package.json Bau-Einstellungen (electron-builder)
|
│ ├─ MyStart.csproj Bau-Einstellungen (.NET)
|
||||||
├─ de.json Deutsche Übersetzung (Steuerelemente/Labels)
|
│ ├─ app-index.html Die fertig angepasste, deutsche App
|
||||||
├─ de2.json Deutsche Übersetzung (Hilfe-/Meldungstexte)
|
│ ├─ app.ico App-Icon
|
||||||
├─ app\index.html Die fertig angepasste, deutsche App
|
│ └─ build\icon.ico
|
||||||
└─ build\icon.ico App-Icon
|
└─ electron\ Alternative: voll autarke Variante (größer, langsamer)
|
||||||
|
├─ main.js
|
||||||
|
├─ package.json
|
||||||
|
├─ de.json / de2.json Deutsche Übersetzungen
|
||||||
|
├─ app\index.html
|
||||||
|
└─ build\icon.ico
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🛠️ Neu bauen (nur bei Änderungen nötig)
|
## 🛠️ Neu bauen (nur bei Änderungen nötig)
|
||||||
|
|
||||||
Voraussetzung: **Node.js** installiert.
|
### Schritt 1 – angepasste deutsche App erzeugen (für beide Varianten)
|
||||||
|
Voraussetzung: **Node.js** installiert. Im Ordner `projekt`:
|
||||||
```bash
|
```bash
|
||||||
# 1) Einmalig im Ordner projekt\electron:
|
|
||||||
npm install
|
|
||||||
|
|
||||||
# 2) Angepasste deutsche App erzeugen (im Ordner projekt):
|
|
||||||
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:
|
||||||
# 3) Die .exe bauen (im Ordner projekt\electron):
|
copy .\electron\app\index.html .\webview2\app-index.html
|
||||||
npx electron-builder --win portable --x64
|
|
||||||
# Ergebnis: projekt\electron\dist\MyStart.exe
|
|
||||||
```
|
```
|
||||||
|
|
||||||
> `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 dieser Ordner, in `bundle.js` den Pfad auf `projekt\quelle-nightTab`
|
||||||
> anpassen.
|
> anpassen.
|
||||||
|
|
||||||
|
### Schritt 2a – schnelle WebView2-.exe bauen (empfohlen)
|
||||||
|
Voraussetzung: **.NET SDK** installiert. Im Ordner `projekt\webview2`:
|
||||||
|
```bash
|
||||||
|
dotnet publish -c Release -r win-x64 -o ./out
|
||||||
|
# Ergebnis: projekt\webview2\out\MyStart.exe (~48 MB, schneller Start)
|
||||||
|
```
|
||||||
|
|
||||||
|
### Schritt 2b – voll autarke Electron-.exe bauen (Alternative)
|
||||||
|
Voraussetzung: **Node.js**. Im Ordner `projekt\electron`:
|
||||||
|
```bash
|
||||||
|
npm install
|
||||||
|
npx electron-builder --win portable --x64
|
||||||
|
# Ergebnis: projekt\electron\dist\MyStart.exe (~72 MB, Start ~11 s)
|
||||||
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📄 Herkunft & Lizenz
|
## 📄 Herkunft & Lizenz
|
||||||
|
|||||||
Reference in New Issue
Block a user