UNPKG

@launchmenu/applet-notes

Version:
82 lines 5.91 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.settings = exports.info = void 0; const core_1 = require("@launchmenu/core"); const notesIcon_1 = require("./notesIcon"); const IHighlightLanguage_1 = require("./dataModel/_types/IHighlightLanguage"); exports.info = { name: "Notes", description: "A notes applet", version: "0.0.0", icon: notesIcon_1.notesIcon, }; /** * All the settings for the notes applet */ exports.settings = core_1.createSettings({ version: "0.0.0", settings: () => core_1.createSettingsFolder({ ...exports.info, children: { notesDir: core_1.createFileSetting({ name: "Notes directory", init: "", folder: true, }), defaults: core_1.createSettingsFolder({ name: "Notes defaults", children: { color: core_1.createColorSetting({ name: "Default note color", description: "The default note background color, `#FFF0` can be used for the normal background color", init: "#FFF0", }), syntaxMode: core_1.createOptionSetting({ name: "Default note syntax", description: "The default syntax mode to use for note text", init: "Text", options: IHighlightLanguage_1.highlightLanguages, createOptionView: text => core_1.createStandardMenuItem({ name: text }), }), showRichContent: core_1.createBooleanSetting({ name: "Default note rich content", description: `Whether to render rich content for notes with "text", "markdown" or "html" syntax modes`, init: true, }), searchContent: core_1.createBooleanSetting({ name: "Default search note content", description: `Whether to make the note's content searchable. This may cause some lag for big files`, init: false, }), fontSize: core_1.createNumberSetting({ name: "Default note font size", description: "The default font size for note editor and content text", init: 14, min: 0, max: 40, }), }, }), editing: core_1.createSettingsFolder({ name: "Editor", children: { fullScreenEdit: core_1.createBooleanSetting({ name: "Full screen note edit", init: true, }), liveUpdate: core_1.createBooleanSetting({ name: "Live note saving", description: "Whether the note should save on disk while editing, instead of once editing finished", init: false, }), }, }), inlineCategory: core_1.createBooleanSetting({ name: "Inline categories", description: "Whether to show the category as the description of notes", init: false, }), }, }), }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2V0dGluZ3MuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvc2V0dGluZ3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsMkNBWTBCO0FBQzFCLDJDQUFzQztBQUN0Qyw4RUFHK0M7QUFFbEMsUUFBQSxJQUFJLEdBQUc7SUFDaEIsSUFBSSxFQUFFLE9BQU87SUFDYixXQUFXLEVBQUUsZ0JBQWdCO0lBQzdCLE9BQU8sRUFBRSxPQUFPO0lBQ2hCLElBQUksRUFBRSxxQkFBUztDQUNULENBQUM7QUFFWDs7R0FFRztBQUNVLFFBQUEsUUFBUSxHQUFHLHFCQUFjLENBQUM7SUFDbkMsT0FBTyxFQUFFLE9BQU87SUFDaEIsUUFBUSxFQUFFLEdBQUcsRUFBRSxDQUNYLDJCQUFvQixDQUFDO1FBQ2pCLEdBQUcsWUFBSTtRQUNQLFFBQVEsRUFBRTtZQUNOLFFBQVEsRUFBRSx3QkFBaUIsQ0FBQztnQkFDeEIsSUFBSSxFQUFFLGlCQUFpQjtnQkFDdkIsSUFBSSxFQUFFLEVBQUU7Z0JBQ1IsTUFBTSxFQUFFLElBQUk7YUFDZixDQUFDO1lBQ0YsUUFBUSxFQUFFLDJCQUFvQixDQUFDO2dCQUMzQixJQUFJLEVBQUUsZ0JBQWdCO2dCQUN0QixRQUFRLEVBQUU7b0JBQ04sS0FBSyxFQUFFLHlCQUFrQixDQUFDO3dCQUN0QixJQUFJLEVBQUUsb0JBQW9CO3dCQUMxQixXQUFXLEVBQ1Asd0ZBQXdGO3dCQUM1RixJQUFJLEVBQUUsT0FBTztxQkFDaEIsQ0FBQztvQkFDRixVQUFVLEVBQUUsMEJBQW1CLENBQXFCO3dCQUNoRCxJQUFJLEVBQUUscUJBQXFCO3dCQUMzQixXQUFXLEVBQUUsOENBQThDO3dCQUMzRCxJQUFJLEVBQUUsTUFBTTt3QkFDWixPQUFPLEVBQUUsdUNBQWtCO3dCQUMzQixnQkFBZ0IsRUFBRSxJQUFJLENBQUMsRUFBRSxDQUNyQiw2QkFBc0IsQ0FBQyxFQUFDLElBQUksRUFBRSxJQUFJLEVBQUMsQ0FBQztxQkFDM0MsQ0FBQztvQkFDRixlQUFlLEVBQUUsMkJBQW9CLENBQUM7d0JBQ2xDLElBQUksRUFBRSwyQkFBMkI7d0JBQ2pDLFdBQVcsRUFBRSx5RkFBeUY7d0JBQ3RHLElBQUksRUFBRSxJQUFJO3FCQUNiLENBQUM7b0JBQ0YsYUFBYSxFQUFFLDJCQUFvQixDQUFDO3dCQUNoQyxJQUFJLEVBQUUsNkJBQTZCO3dCQUNuQyxXQUFXLEVBQUUsc0ZBQXNGO3dCQUNuRyxJQUFJLEVBQUUsS0FBSztxQkFDZCxDQUFDO29CQUNGLFFBQVEsRUFBRSwwQkFBbUIsQ0FBQzt3QkFDMUIsSUFBSSxFQUFFLHdCQUF3Qjt3QkFDOUIsV0FBVyxFQUNQLHdEQUF3RDt3QkFDNUQsSUFBSSxFQUFFLEVBQUU7d0JBQ1IsR0FBRyxFQUFFLENBQUM7d0JBQ04sR0FBRyxFQUFFLEVBQUU7cUJBQ1YsQ0FBQztpQkFDTDthQUNKLENBQUM7WUFDRixPQUFPLEVBQUUsMkJBQW9CLENBQUM7Z0JBQzFCLElBQUksRUFBRSxRQUFRO2dCQUNkLFFBQVEsRUFBRTtvQkFDTixjQUFjLEVBQUUsMkJBQW9CLENBQUM7d0JBQ2pDLElBQUksRUFBRSx1QkFBdUI7d0JBQzdCLElBQUksRUFBRSxJQUFJO3FCQUNiLENBQUM7b0JBQ0YsVUFBVSxFQUFFLDJCQUFvQixDQUFDO3dCQUM3QixJQUFJLEVBQUUsa0JBQWtCO3dCQUN4QixXQUFXLEVBQ1Asc0ZBQXNGO3dCQUMxRixJQUFJLEVBQUUsS0FBSztxQkFDZCxDQUFDO2lCQUNMO2FBQ0osQ0FBQztZQUNGLGNBQWMsRUFBRSwyQkFBb0IsQ0FBQztnQkFDakMsSUFBSSxFQUFFLG1CQUFtQjtnQkFDekIsV0FBVyxFQUNQLDBEQUEwRDtnQkFDOUQsSUFBSSxFQUFFLEtBQUs7YUFDZCxDQUFDO1NBQ0w7S0FDSixDQUFDO0NBQ1QsQ0FBQyxDQUFDIn0=