@launchmenu/applet-notes
Version:
An applet to make short notes
82 lines • 5.91 kB
JavaScript
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=
;