Skip to content
Open-Source-Launcher, der vollständig erweiterbar ist. Schnellzugriff auf Einstellungen, Webseiten oder Programme. Einfach installieren, starten und bei Bedarf erweitern. Es gibt verschiedene Module, die viele verschiedene Funktionen mitbringen.
JavaScript PowerShell CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
docs/img
module
src
web/assets/img
.gitignore
LICENSE
README.md
config.json
package-lock.json
package.json

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

You can’t perform that action at this time.