UNPKG

@launchmenu/applet-notes

Version:
126 lines 11.6 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const applet_lm_recorder_1 = require("@launchmenu/applet-lm-recorder"); const setupStandardNotes_1 = require("./setupStandardNotes"); exports.default = applet_lm_recorder_1.declareVideoScript(async ({ controller, recorder, visualizer, keyVisualizer, LM }) => { let restoreNotes = await setupStandardNotes_1.setupStandardNotes(LM); try { await controller.resetLM(); keyVisualizer.setListenerEnabled(false); const recordings = `${__dirname}/../../recordings`; /* Settings */ // Overview await controller.type("settings"); await controller.navigate([/^Settings manager$/im, /Notes/im]); await recorder.screenshotLM(`${recordings}/settingsOverview.png`); // Defaults await controller.navigate([/defaults/im]); await recorder.screenshotLM(`${recordings}/settingsDefaults.png`); await controller.press("esc"); // Editing await controller.navigate([/editor/im]); await recorder.screenshotLM(`${recordings}/settingsEditing.png`); await controller.press("esc"); // Inline categories await controller.navigate([/inline/im]); await controller.type("true"); await controller.press("enter"); await controller.hold(["shift", "esc"]); await controller.type("notes"); await controller.navigate([/^Notes$/m]); await recorder.screenshotLM(`${recordings}/settingsInlineCategories.png`); await controller.hold(["shift", "esc"]); await controller.type("s: inline categories"); await controller.navigate([/inline/im]); await controller.type("false"); await controller.press("enter"); await controller.hold(["shift", "esc"]); /* Usage */ // Search await controller.type("todo"); await controller.selectItem(/^todo$/im); await recorder.screenshotLM(`${recordings}/search.png`); await controller.press("esc"); // Banner await controller.type("notes"); await controller.navigate([/^Notes$/m]); await recorder.screenshotLM(`${recordings}/banner.png`); // Search pattern await controller.hold(["shift", "esc"]); await controller.type("note: physics"); await controller.selectItem(/physics/im); await recorder.screenshotLM(`${recordings}/searchPattern.png`); // Syntax highlighting await controller.hold(["shift", "esc"]); await controller.type("notes"); await controller.navigate([/^Notes$/m, /Add note/m]); await controller.type([ "javascript example", { key: "enter" }, { text: "for (let i = 0; i < 10; i++) console.log(i);" }, { key: "esc" }, ]); await controller.press("tab"); await controller.navigate([/^edit styling$/im, /^set syntax mode$/im]); await controller.type(["javascript", { key: "enter" }]); await recorder.screenshotLM(`${recordings}/syntaxMode.png`); await controller.press("tab"); await controller.navigate([/^delete$/im]); /* Content styling options */ // Searchable content await controller.selectItem(/algebra/im); await controller.type([ { key: "tab" }, "search", { key: "enter" }, { key: ["ctrl", "a"] }, "true", { key: "enter" }, ]); await controller.type("matrix"); await recorder.screenshotLM(`${recordings}/searchableContent.png`); await controller.press("esc"); // Rich content await controller.selectItem(/physics/im); await recorder.screenshotLM(`${recordings}/richContentMarkdown.png`); await controller.navigate([/Add note/m]); await controller.type([ "plain text", { key: "enter" }, { text: "potatoes" }, { key: "esc" }, ]); await recorder.screenshotLM(`${recordings}/richContentText.png`); await controller.press("tab"); await controller.navigate([/^delete$/im]); await controller.selectItem(/temperature/im); await recorder.screenshotLM(`${recordings}/richContentHtml.png`); // Font size await controller.selectItem(/todo/im); await controller.type([ { key: "tab" }, "font size", { key: "enter" }, { key: ["ctrl", "a"] }, "30", { key: "enter" }, ]); await recorder.screenshotLM(`${recordings}/fontSize.png`); // Color await controller.selectItem(/physics/im); await controller.type([ { key: "tab" }, "color", { key: "enter" }, { key: ["ctrl", "a"] }, "#f00", { key: "enter" }, { key: "up" }, ]); await recorder.screenshotLM(`${recordings}/color.png`); } finally { restoreNotes(); } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2NyZWVuc2hvdHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvcmVjb3JkU2NyaXB0cy9zY3JlZW5zaG90cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLHVFQUFrRTtBQUNsRSw2REFBd0Q7QUFFeEQsa0JBQWUsdUNBQWtCLENBQzdCLEtBQUssRUFBRSxFQUFDLFVBQVUsRUFBRSxRQUFRLEVBQUUsVUFBVSxFQUFFLGFBQWEsRUFBRSxFQUFFLEVBQUMsRUFBRSxFQUFFO0lBQzVELElBQUksWUFBWSxHQUFHLE1BQU0sdUNBQWtCLENBQUMsRUFBRSxDQUFDLENBQUM7SUFDaEQsSUFBSTtRQUNBLE1BQU0sVUFBVSxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBQzNCLGFBQWEsQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUN4QyxNQUFNLFVBQVUsR0FBRyxHQUFHLFNBQVMsbUJBQW1CLENBQUM7UUFFbkQsY0FBYztRQUNkLFdBQVc7UUFDWCxNQUFNLFVBQVUsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUM7UUFDbEMsTUFBTSxVQUFVLENBQUMsUUFBUSxDQUFDLENBQUMsc0JBQXNCLEVBQUUsU0FBUyxDQUFDLENBQUMsQ0FBQztRQUMvRCxNQUFNLFFBQVEsQ0FBQyxZQUFZLENBQUMsR0FBRyxVQUFVLHVCQUF1QixDQUFDLENBQUM7UUFFbEUsV0FBVztRQUNYLE1BQU0sVUFBVSxDQUFDLFFBQVEsQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUM7UUFDMUMsTUFBTSxRQUFRLENBQUMsWUFBWSxDQUFDLEdBQUcsVUFBVSx1QkFBdUIsQ0FBQyxDQUFDO1FBQ2xFLE1BQU0sVUFBVSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUU5QixVQUFVO1FBQ1YsTUFBTSxVQUFVLENBQUMsUUFBUSxDQUFDLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQztRQUN4QyxNQUFNLFFBQVEsQ0FBQyxZQUFZLENBQUMs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