Open-Source-Launcher, der vollständig erweiterbar ist.
Schnellzugriff auf Einstellungen, Webseiten oder Programme.
Einfach installieren, starten und bei Bedarf erweitern.
-- Download --
Auf der Release Page gibt es den Installer für Windows zum Herunterladen.
Launcher findet schnell das gewünschte Programm oder die verlorene Datei.
Launcher hat alles, was du brauchst, um deinen Computer effizient zu nutzen.
Übersetzung öffnen mit t
Wetter öffnen mit w
Explorer öffnen mit =
Suchmaschine | Prefix |
---|---|
DuckDuckGo Black Theme | d |
DuckDuckGo | dl |
Wikipedia | wi |
Startpage | s |
NPM | npm |
Google Maps | m |
g |
git clone https://github.com/otsmr/launcher.git
cd launcher
npm install
npm run dist
/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 by TSMR