diff --git a/src/main/libs/clients/MySQLClient.ts b/src/main/libs/clients/MySQLClient.ts index 43f69bf2..7226f089 100644 --- a/src/main/libs/clients/MySQLClient.ts +++ b/src/main/libs/clients/MySQLClient.ts @@ -1588,7 +1588,8 @@ export class MySQLClient extends AntaresCore { let timeStop: Date; let keysArr: antares.QueryForeign[] = []; - const { rows, report, fields, keys, duration } = await new Promise((resolve, reject) => { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const { rows, report, fields, keys, duration }: any = await new Promise((resolve, reject) => { connection.query({ sql: query, nestTables }).then(async ([response, fields]) => { timeStop = new Date(); const queryResult = response; diff --git a/src/main/libs/clients/PostgreSQLClient.ts b/src/main/libs/clients/PostgreSQLClient.ts index 35b546da..2c9168c9 100644 --- a/src/main/libs/clients/PostgreSQLClient.ts +++ b/src/main/libs/clients/PostgreSQLClient.ts @@ -1426,7 +1426,8 @@ export class PostgreSQLClient extends AntaresCore { let timeStop: Date; let keysArr: antares.QueryForeign[] = []; - const { rows, report, fields, keys, duration } = await new Promise((resolve, reject) => { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const { rows, report, fields, keys, duration }: any = await new Promise((resolve, reject) => { (async () => { try { const res = await connection.query({ rowMode: args.nest ? 'array' : null, text: query }); diff --git a/src/main/libs/clients/SQLiteClient.ts b/src/main/libs/clients/SQLiteClient.ts index d483e55e..119bf5ab 100644 --- a/src/main/libs/clients/SQLiteClient.ts +++ b/src/main/libs/clients/SQLiteClient.ts @@ -628,7 +628,8 @@ export class SQLiteClient extends AntaresCore { let timeStop; const keysArr: antares.QueryForeign[] = []; - const { rows, report, fields, keys, duration } = await new Promise((resolve, reject) => { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const { rows, report, fields, keys, duration }: any = await new Promise((resolve, reject) => { (async () => { let queryRunResult: sqlite.RunResult; // eslint-disable-next-line @typescript-eslint/no-explicit-any diff --git a/src/renderer/components/BaseTextEditor.vue b/src/renderer/components/BaseTextEditor.vue index 41209f1b..fcf16828 100644 --- a/src/renderer/components/BaseTextEditor.vue +++ b/src/renderer/components/BaseTextEditor.vue @@ -51,14 +51,17 @@ watch(editorTheme, () => { watch(editorFontSize, () => { const sizes = { - small: 12, - medium: 14, - large: 16 + xsmall: '10px', + small: '12px', + medium: '14px', + large: '16px', + xlarge: '18px', + xxlarge: '20px' }; if (editor) { editor.setOptions({ - fontSize: sizes[editorFontSize.value as undefined as 'small' | 'medium' | 'large'] + fontSize: sizes[editorFontSize.value] }); } }); diff --git a/src/renderer/components/ModalSettings.vue b/src/renderer/components/ModalSettings.vue index 227b4d68..e6fc253c 100644 --- a/src/renderer/components/ModalSettings.vue +++ b/src/renderer/components/ModalSettings.vue @@ -239,7 +239,7 @@
{{ t('message.editorTheme') }}
-
+
-
+
+ + +
diff --git a/src/renderer/components/QueryEditor.vue b/src/renderer/components/QueryEditor.vue index ac0fc29d..1f92720d 100644 --- a/src/renderer/components/QueryEditor.vue +++ b/src/renderer/components/QueryEditor.vue @@ -35,9 +35,12 @@ const { } = storeToRefs(settingsStore); const sizes = { + xsmall: '10px', small: '12px', medium: '14px', - large: '16px' + large: '16px', + xlarge: '18px', + xxlarge: '20px' }; const props = defineProps({ diff --git a/src/renderer/stores/settings.ts b/src/renderer/stores/settings.ts index f9244396..1d509856 100644 --- a/src/renderer/stores/settings.ts +++ b/src/renderer/stores/settings.ts @@ -10,7 +10,7 @@ const isDarkTheme = window.matchMedia('(prefers-color-scheme: dark)'); const defaultAppTheme = isDarkTheme.matches ? 'dark' : 'light'; const defaultEditorTheme = isDarkTheme.matches ? 'twilight' : 'sqlserver'; -export type EditorFontSize = 'small' | 'medium' | 'large'; +export type EditorFontSize = 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge' | 'xxlarge'; export type ApplicationTheme = 'light' | 'dark'; export const useSettingsStore = defineStore('settings', {