From bc82289d54550a93300fe66d7a660aa70db2fd23 Mon Sep 17 00:00:00 2001 From: Fabio Di Stasio Date: Mon, 16 Aug 2021 19:44:55 +0200 Subject: [PATCH] perf(UI): visual improvements of tables --- README.md | 2 +- src/renderer/components/ModalFakerRows.vue | 2 +- .../components/ModalProcessesListRow.vue | 3 +- src/renderer/components/Workspace.vue | 10 ++--- .../components/WorkspaceTabPropsTableRow.vue | 41 +++++++++++-------- .../components/WorkspaceTabQueryTableRow.vue | 10 +++-- src/renderer/scss/_fake-tables.scss | 1 + src/renderer/scss/_table-keys.scss | 2 +- src/renderer/scss/main.scss | 2 +- src/renderer/scss/themes/dark-theme.scss | 32 +++++++++++---- src/renderer/scss/themes/light-theme.scss | 24 +++++++++-- 11 files changed, 88 insertions(+), 41 deletions(-) diff --git a/README.md b/README.md index 2b1fd0cb..dc32f34e 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ # Antares SQL Client -![GitHub package.json version](https://img.shields.io/github/package-json/v/fabio286/antares) [![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Ffabio286%2Fantares%2Fbadge&style=flat)](https://actions-badge.atrox.dev/fabio286/antares/goto) ![GitHub All Releases](https://img.shields.io/github/downloads/fabio286/antares/total) ![GitHub](https://img.shields.io/github/license/fabio286/antares) [![antares](https://snapcraft.io/antares/badge.svg)](https://snapcraft.io/antares) [![antares](https://snapcraft.io/antares/trending.svg?name=0)](https://snapcraft.io/antares) [![Twitter Follow](https://img.shields.io/twitter/follow/AntaresSQL?style=social)](https://twitter.com/AntaresSQL) [![Plant a Tree](https://raw.githubusercontent.com/Fabio286/treedom-badge/master/svg/plant-a-tree.svg)](https://www.treedom.net/en/user/fabio-di-stasio/event/antares-for-the-planet) +![GitHub package.json version](https://img.shields.io/github/package-json/v/fabio286/antares) ![GitHub](https://img.shields.io/github/license/fabio286/antares) [![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Ffabio286%2Fantares%2Fbadge&style=flat)](https://actions-badge.atrox.dev/fabio286/antares/goto) [![antares](https://snapcraft.io/antares/badge.svg)](https://snapcraft.io/antares) [![antares](https://snapcraft.io/antares/trending.svg?name=0)](https://snapcraft.io/antares) [![Twitter Follow](https://img.shields.io/twitter/follow/AntaresSQL?style=social)](https://twitter.com/AntaresSQL) [![Plant a Tree](https://raw.githubusercontent.com/Fabio286/treedom-badge/master/svg/plant-a-tree.svg)](https://www.treedom.net/en/user/fabio-di-stasio/event/antares-for-the-planet) Antares is an SQL client based on [Electron.js](https://github.com/electron/electron) and [Vue.js](https://github.com/vuejs/vue) that aims to become a useful tool, especially for developers. Our target is to support as many databases as possible, and all major operating systems, including the ARM versions. diff --git a/src/renderer/components/ModalFakerRows.vue b/src/renderer/components/ModalFakerRows.vue index a0e6a987..e12dbaff 100644 --- a/src/renderer/components/ModalFakerRows.vue +++ b/src/renderer/components/ModalFakerRows.vue @@ -251,7 +251,7 @@ export default { if (field.default === 'NULL') fieldDefault = null; else { if ([...NUMBER, ...FLOAT].includes(field.type)) - fieldDefault = Number.isNaN(+field.default) ? null : +field.default; + fieldDefault = !field.default || Number.isNaN(+field.default.replaceAll('\'', '')) ? null : +field.default.replaceAll('\'', ''); else if ([...TEXT, ...LONG_TEXT].includes(field.type)) { fieldDefault = field.default ? field.default.includes('\'') diff --git a/src/renderer/components/ModalProcessesListRow.vue b/src/renderer/components/ModalProcessesListRow.vue index 29b78f13..f9f1d1ad 100644 --- a/src/renderer/components/ModalProcessesListRow.vue +++ b/src/renderer/components/ModalProcessesListRow.vue @@ -11,7 +11,7 @@