diff --git a/packages/web/src/Screen.svelte b/packages/web/src/Screen.svelte index 3ed5360d7..3d0ab19eb 100644 --- a/packages/web/src/Screen.svelte +++ b/packages/web/src/Screen.svelte @@ -72,6 +72,7 @@ } .iconbar { position: fixed; + display: flex; left: 0; top: var(--dim-header-top); bottom: var(--dim-statusbar-height); diff --git a/packages/web/src/icons/FontIcon.svelte b/packages/web/src/icons/FontIcon.svelte index 4178e042a..b2db28fb0 100644 --- a/packages/web/src/icons/FontIcon.svelte +++ b/packages/web/src/icons/FontIcon.svelte @@ -18,6 +18,7 @@ 'icon cell-data': 'mdi mdi-details', 'icon sql-generator': 'mdi mdi-cog-transfer', 'icon keyboard': 'mdi mdi-keyboard-settings', + 'icon settings': 'mdi mdi-cog', 'icon database': 'mdi mdi-database', 'icon server': 'mdi mdi-server', diff --git a/packages/web/src/modals/CommandModal.svelte b/packages/web/src/modals/CommandModal.svelte index 2f897a63b..e8ce63d5e 100644 --- a/packages/web/src/modals/CommandModal.svelte +++ b/packages/web/src/modals/CommandModal.svelte @@ -1,25 +1,40 @@ - + Configure commmand - + +
+ + +
-
+ + + diff --git a/packages/web/src/modals/KeyboardModal.svelte b/packages/web/src/modals/KeyboardModal.svelte new file mode 100644 index 000000000..cc6fa4289 --- /dev/null +++ b/packages/web/src/modals/KeyboardModal.svelte @@ -0,0 +1,47 @@ + + + +
Show desired key combination and press ENTER
+
+ +
+
+ + diff --git a/packages/web/src/modals/ModalBase.svelte b/packages/web/src/modals/ModalBase.svelte index 793409f88..2d7e61efb 100644 --- a/packages/web/src/modals/ModalBase.svelte +++ b/packages/web/src/modals/ModalBase.svelte @@ -7,6 +7,7 @@ export let fullScreen = false; export let noPadding = false; + export let simple = false; export let modalId; function handleCloseModal() { @@ -32,7 +33,7 @@
-
+
{#if $$slots.header}
@@ -46,9 +47,11 @@
- + {#if $$slots.footer} + + {/if}
@@ -74,7 +77,7 @@ outline: none; } - .window:not(.fullScreen) { + .window:not(.fullScreen):not(.simple) { border-radius: 10px; margin: auto; margin-top: 15vh; @@ -89,6 +92,12 @@ bottom: 0; } + .window.simple { + margin: auto; + margin-top: 25vh; + width: 30%; + } + .close { font-size: 12pt; padding: 5px 10px; diff --git a/packages/web/src/widgets/WidgetIconPanel.svelte b/packages/web/src/widgets/WidgetIconPanel.svelte index 8e1bbe5b9..9af34a2a9 100644 --- a/packages/web/src/widgets/WidgetIconPanel.svelte +++ b/packages/web/src/widgets/WidgetIconPanel.svelte @@ -1,7 +1,9 @@ -{#if !$visibleToolbar} -
($visibleCommandPalette = true)}> - +
+ {#if !$visibleToolbar} +
($visibleCommandPalette = true)}> + +
+ {/if} + {#each widgets as item} +
handleChangeWidget(item.name)}> + +
+ {/each} + +
 
+ +
+
-{/if} -{#each widgets as item} -
handleChangeWidget(item.name)}> - -
-{/each} +