Merge branch 'develop' into port_dialogs

This commit is contained in:
JYC333
2025-03-19 19:20:46 +01:00
committed by GitHub
80 changed files with 8178 additions and 3521 deletions

View File

@@ -22,7 +22,6 @@ import type LoadResults from "../services/load_results.js";
import type { Attribute } from "../services/attribute_parser.js";
import type NoteTreeWidget from "../widgets/note_tree.js";
import type { default as NoteContext, GetTextEditorCallback } from "./note_context.js";
import type { ContextMenuEvent } from "../menus/context_menu.js";
import type TypeWidget from "../widgets/type_widgets/type_widget.js";
import type EditableTextTypeWidget from "../widgets/type_widgets/editable_text.js";
import type FAttribute from "../entities/fattribute.js";
@@ -58,8 +57,8 @@ export interface ContextMenuCommandData extends CommandData {
}
export interface NoteCommandData extends CommandData {
notePath?: string;
hoistedNoteId?: string;
notePath?: string | null;
hoistedNoteId?: string | null;
viewScope?: ViewScope;
}
@@ -297,16 +296,13 @@ type EventMappings = {
noteContext: NoteContext;
notePath?: string | null;
};
noteSwitchedAndActivatedEvent: {
noteSwitchedAndActivated: {
noteContext: NoteContext;
notePath: string;
};
setNoteContext: {
noteContext: NoteContext;
};
noteTypeMimeChangedEvent: {
noteId: string;
};
reEvaluateHighlightsListWidgetVisibility: {
noteId: string | undefined;
};
@@ -327,14 +323,14 @@ type EventMappings = {
noteId: string;
ntxId: string | null;
};
contextsReopenedEvent: {
mainNtxId: string;
contextsReopened: {
mainNtxId: string | null;
tabPosition: number;
};
noteDetailRefreshed: {
ntxId?: string | null;
};
noteContextReorderEvent: {
noteContextReorder: {
oldMainNtxId: string;
newMainNtxId: string;
ntxIdsInOrder: string[];
@@ -342,7 +338,7 @@ type EventMappings = {
newNoteContextCreated: {
noteContext: NoteContext;
};
noteContextRemovedEvent: {
noteContextRemoved: {
ntxIds: string[];
};
exportSvg: {
@@ -363,7 +359,7 @@ type EventMappings = {
relationMapResetPanZoom: { ntxId: string | null | undefined };
relationMapResetZoomIn: { ntxId: string | null | undefined };
relationMapResetZoomOut: { ntxId: string | null | undefined };
activeNoteChangedEvent: {};
activeNoteChanged: {};
showAddLinkDialog: {
textTypeWidget: EditableTextTypeWidget;
text: string;
@@ -374,7 +370,6 @@ type EventMappings = {
cloneNoteIdsTo: {
noteIds: string[];
};
};
export type EventListener<T extends EventNames> = {