mirror of
https://github.com/zadam/trilium.git
synced 2025-10-26 07:46:30 +01:00
feat(touch_bar): new geonote button
This commit is contained in:
@@ -256,6 +256,8 @@ export type CommandMappings = {
|
||||
refreshResults: {};
|
||||
refreshSearchDefinition: {};
|
||||
|
||||
geoMapCreateChildNote: CommandData;
|
||||
|
||||
buildTouchBar: CommandData & {
|
||||
TouchBar: typeof import("electron").TouchBar;
|
||||
buildIcon(name: string): NativeImage;
|
||||
@@ -356,9 +358,6 @@ type EventMappings = {
|
||||
exportSvg: {
|
||||
ntxId: string | null | undefined;
|
||||
};
|
||||
geoMapCreateChildNote: {
|
||||
ntxId: string | null | undefined; // TODO: deduplicate ntxId
|
||||
};
|
||||
tabReorder: {
|
||||
ntxIdsInOrder: string[];
|
||||
};
|
||||
|
||||
@@ -77,6 +77,10 @@ export default class GeoMapWidget extends NoteContextAwareWidget {
|
||||
change(newValue) {
|
||||
map.setZoom(newValue);
|
||||
},
|
||||
}),
|
||||
new TouchBar.TouchBarButton({
|
||||
label: "New geo note",
|
||||
click: () => this.parent?.triggerEvent("geoMapCreateChildNote", { ntxId: this.ntxId })
|
||||
})
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user