Schnellzugriff auf Einstellungen, Webseiten oder Programme. Einfach installieren, starten und bei Bedarf erweitern. Es gibt verschiedene Module, die viele verschiedene Funktionen mitbringen.
 
 
 
 
Go to file
tsmr 42155afc86 Version auf 1.2.2. geändert 2020-04-05 11:22:32 +02:00
assets bug fixes 2020-01-28 21:04:49 +01:00
docs/img added images 2019-12-29 11:16:27 +01:00
module Fehler behoben (#1) 2020-04-05 11:21:05 +02:00
src Fehler behoben (#1) 2020-04-05 11:21:05 +02:00
web/assets/img added images 2019-12-29 11:16:27 +01:00
.gitignore initial commit 2019-08-21 06:22:01 +02:00
LICENSE Update License 2019-12-28 17:50:23 +01:00
README.md update 2020-01-04 15:46:08 +01:00
config.json add welcome page 2019-12-26 22:42:51 +01:00
package-lock.json add material icons 2020-01-13 22:42:16 +01:00
package.json Version auf 1.2.2. geändert 2020-04-05 11:22:32 +02:00

README.md

Launcher

Open-Source-Launcher, der vollständig erweiterbar ist.
Schnellzugriff auf Einstellungen, Webseiten oder Programme.
Einfach installieren, starten und bei Bedarf erweitern.

-- Download --

Platform Kaffee

Launcher

Inhaltsverzeichnis

Quickstart

Auf der Release Page gibt es den Installer für Windows zum Herunterladen.

Module

Alles finden schneller als je zuvor

Launcher findet schnell das gewünschte Programm oder die verlorene Datei.

Suche

Tools für jede Lebenslage

Launcher hat alles, was du brauchst, um deinen Computer effizient zu nutzen.

Übersetzung öffnen mit t

Übersetzen

Wetter öffnen mit w

Wetter

Explorer öffnen mit =

Explorer

Surfen ist beim Launcher selbstverständlich

Suchmaschine Prefix
DuckDuckGo Black Theme d
DuckDuckGo dl
Wikipedia wi
Startpage s
NPM npm
Google Maps m
Google g

Suchmaschinen

Dokumenation

Kompilieren

git clone https://github.com/otsmr/launcher.git
cd launcher
npm install
npm run dist

eigenes Modul

/module

"use strict";

const Module = require("../module");

class EigenesModul extends Module {

    constructor (a, b) {
        super("modulID", a, b, {
            "enabled": true,
            "config": { }
        })

        this.item = {
            name: "Hallo Welt",
            desc: "",
            icon: "Font Awesome Icons (5.10.2) oder Bildquelle",
        }

    }

    register () {

        this.handlelist.register({
            ...this.item,
            id: this.id,

            // immer auslösen
            always: (query) => {
                return this.render(query); // Boolean: Liste hier stoppen?
            },


            // bei einem bestimmten Präfix auslösen
            prefix: this.prefix,
            onInput: (q, sendID) => {
                return true;
            }, 

            // Zur Liste hinzufügen
            addToList: (query) => {
                return [];
            },


            // ein Element aus der Liste wurde ausgewählt
            onSelect: (q, item, sendID) => {
                console.log("Select: ", item);
            }
        })

    }

    render (query) {

        this.send({
            ...this.item,
            name: "Hallo Welt",
            desc: "Eingabe: " + query
        })
        return true; // Wird Syncron hinzugefügt 
        
    }

}

module.exports = (handlelist, mainWindow) => {

    new EigenesModul(handlelist, mainWindow).register();

}

Copyright und Lizenz

Copyright by TSMR