diff --git a/package-lock.json b/package-lock.json index 8305250..834ec2a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "license": "MIT", "dependencies": { "@electron/remote": "~2.0.1", + "@mdi/font": "~7.2.96", "@vueuse/core": "~8.7.5", "electron-log": "~4.4.1", "electron-store": "~8.1.0", @@ -2106,6 +2107,11 @@ "dev": true, "license": "MIT" }, + "node_modules/@mdi/font": { + "version": "7.2.96", + "resolved": "https://registry.npmjs.org/@mdi/font/-/font-7.2.96.tgz", + "integrity": "sha512-e//lmkmpFUMZKhmCY9zdjRe4zNXfbOIJnn6xveHbaV2kSw5aJ5dLXUxcRt1Gxfi7ZYpFLUWlkG2MGSFAiqAu7w==" + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "dev": true, @@ -14934,6 +14940,11 @@ "version": "2.0.4", "dev": true }, + "@mdi/font": { + "version": "7.2.96", + "resolved": "https://registry.npmjs.org/@mdi/font/-/font-7.2.96.tgz", + "integrity": "sha512-e//lmkmpFUMZKhmCY9zdjRe4zNXfbOIJnn6xveHbaV2kSw5aJ5dLXUxcRt1Gxfi7ZYpFLUWlkG2MGSFAiqAu7w==" + }, "@nodelib/fs.scandir": { "version": "2.1.5", "dev": true, diff --git a/package.json b/package.json index 5546d02..76c70ad 100644 --- a/package.json +++ b/package.json @@ -97,6 +97,7 @@ }, "dependencies": { "@electron/remote": "~2.0.1", + "@mdi/font": "~7.2.96", "@vueuse/core": "~8.7.5", "electron-log": "~4.4.1", "electron-store": "~8.1.0", diff --git a/src/renderer/components/AppHeader.vue b/src/renderer/components/AppHeader.vue index 53515c9..83445b3 100644 --- a/src/renderer/components/AppHeader.vue +++ b/src/renderer/components/AppHeader.vue @@ -10,9 +10,9 @@ play_arrow + />
play_arrow + />
@@ -35,7 +35,7 @@ :title="t('word.settings')" @click="isSettingModal=true" > - settings + diff --git a/src/renderer/components/ClientTab.vue b/src/renderer/components/ClientTab.vue index 9e33a88..f38202c 100644 --- a/src/renderer/components/ClientTab.vue +++ b/src/renderer/components/ClientTab.vue @@ -144,13 +144,13 @@
- play_arrow +
- message +
- stop + @@ -187,7 +187,7 @@ import { ref, computed, Ref, onBeforeUnmount } from 'vue'; import { storeToRefs } from 'pinia'; import Console from './BaseConsole.vue'; import Hosts from './ClientTabHosts.vue'; -import Messages from './ClientMessages.vue'; +import Messages from './ClientTabMessages.vue'; import NewHost from './ModalNewHost.vue'; import NewMessage from './ModalNewMessage.vue'; import EditMessage from './ModalEditMessage.vue'; diff --git a/src/renderer/components/ClientTabHosts.vue b/src/renderer/components/ClientTabHosts.vue index 125e7a4..c1aadf1 100644 --- a/src/renderer/components/ClientTabHosts.vue +++ b/src/renderer/components/ClientTabHosts.vue @@ -5,14 +5,17 @@ class="box-100" >

- {{ checkIcon(checkStatus) - }} + {{ t('word.host', 2) }}

{{ t('message.addHost') }} - add +
    @@ -27,10 +30,10 @@ {{ host.host }}:{{ host.port }} clear + />
@@ -83,11 +86,11 @@ const deleteHost = (value: number) => { const checkIcon = (status: number) => { switch (status) { case 0: - return 'check_box_outline_blank'; + return 'mdi-checkbox-blank-outline'; case 1: - return 'indeterminate_check_box'; + return 'mdi-minus-box'; case 2: - return 'check_box'; + return 'mdi-checkbox-marked'; } }; diff --git a/src/renderer/components/ClientMessages.vue b/src/renderer/components/ClientTabMessages.vue similarity index 83% rename from src/renderer/components/ClientMessages.vue rename to src/renderer/components/ClientTabMessages.vue index 5642407..c547b37 100644 --- a/src/renderer/components/ClientMessages.vue +++ b/src/renderer/components/ClientTabMessages.vue @@ -4,11 +4,17 @@ ref="root" class="box-100" > -

{{ checkIcon(checkStatus) }}{{ t('word.message', 2) }}

+

+ {{ t('word.message', 2) }} +

{{ t('message.addMessage') }} - add +
    @@ -24,15 +30,15 @@ {{ truncate(message.name, 25, '...') }} edit + /> clear + />
@@ -99,11 +105,11 @@ const deleteMessage = (index: number) => { const checkIcon = (status: number) => { switch (status) { case 0: - return 'check_box_outline_blank'; + return 'mdi-checkbox-blank-outline'; case 1: - return 'indeterminate_check_box'; + return 'mdi-minus-box'; case 2: - return 'check_box'; + return 'mdi-checkbox-marked'; } }; diff --git a/src/renderer/components/ClientTabReports.vue b/src/renderer/components/ClientTabReports.vue index 5810f88..6a9807f 100644 --- a/src/renderer/components/ClientTabReports.vue +++ b/src/renderer/components/ClientTabReports.vue @@ -14,7 +14,7 @@ {{ report.host }} {{ report.sockets }} - {{ report.messages.toLocaleString() }} import_export{{ report.received }} + {{ report.messages.toLocaleString() }}{{ report.received }} {{ report.data.toLocaleString() }} B @@ -22,7 +22,7 @@ {{ t('word.total', 2) }} {{ totSockets }} - {{ totMessages.toLocaleString() }} import_export{{ totReceived.toLocaleString() }} + {{ totMessages.toLocaleString() }}{{ totReceived.toLocaleString() }} {{ totData.toLocaleString() }} B diff --git a/src/renderer/components/ServerTab.vue b/src/renderer/components/ServerTab.vue index d7ce581..fc5c205 100644 --- a/src/renderer/components/ServerTab.vue +++ b/src/renderer/components/ServerTab.vue @@ -52,13 +52,13 @@
- play_arrow +
- stop + diff --git a/src/renderer/components/ServerTabPorts.vue b/src/renderer/components/ServerTabPorts.vue index 3860745..986b717 100644 --- a/src/renderer/components/ServerTabPorts.vue +++ b/src/renderer/components/ServerTabPorts.vue @@ -4,11 +4,17 @@ ref="root" class="box-100" > -

{{ checkIcon(checkStatus) }}{{ t('word.port', 2) }}

+

+ {{ t('word.port', 2) }} +

{{ t('message.addPort') }} - add +
    @@ -23,10 +29,10 @@ {{ port.port }} clear + />
@@ -79,11 +85,11 @@ const deletePort = (value: number) => { const checkIcon = (status: number) => { switch (status) { case 0: - return 'check_box_outline_blank'; + return 'mdi-checkbox-blank-outline'; case 1: - return 'indeterminate_check_box'; + return 'mdi-minus-box'; case 2: - return 'check_box'; + return 'mdi-checkbox-marked'; } }; diff --git a/src/renderer/components/ServerTabReports.vue b/src/renderer/components/ServerTabReports.vue index b8b2439..0318654 100644 --- a/src/renderer/components/ServerTabReports.vue +++ b/src/renderer/components/ServerTabReports.vue @@ -29,7 +29,7 @@
- replay +