From cc5a28ca14039ab830dc063d8ca7803f49f5a5e3 Mon Sep 17 00:00:00 2001 From: proddy Date: Sat, 11 Mar 2023 09:22:55 +0100 Subject: [PATCH] remove bold font and replace notistack to save flash --- interface/package.json | 6 +- interface/public/css/roboto.css | 14 +-- interface/public/fonts/md.woff2 | Bin 17232 -> 0 bytes interface/src/App.tsx | 13 +-- .../framework/security/ManageUsersForm.tsx | 3 +- interface/src/project/DashboardData.tsx | 7 +- interface/src/project/DashboardStatus.tsx | 3 +- .../src/project/SettingsCustomization.tsx | 5 +- interface/src/project/SettingsScheduler.tsx | 6 -- interface/yarn.lock | 98 +++++++++++------- 10 files changed, 75 insertions(+), 80 deletions(-) delete mode 100644 interface/public/fonts/md.woff2 diff --git a/interface/package.json b/interface/package.json index d19e380d4..bfebd9e4a 100644 --- a/interface/package.json +++ b/interface/package.json @@ -24,7 +24,7 @@ "@msgpack/msgpack": "^2.8.0", "@mui/icons-material": "^5.11.11", "@mui/material": "^5.11.12", - "@remix-run/router": "^1.3.3", + "@remix-run/router": "^1.4.0", "@table-library/react-table-library": "4.0.29", "@types/lodash-es": "^4.17.6", "@types/node": "^18.15.0", @@ -42,7 +42,7 @@ "react-dom": "latest", "react-dropzone": "^14.2.3", "react-icons": "^4.8.0", - "react-router-dom": "^6.8.2", + "react-router-dom": "^6.9.0", "react-toastify": "^9.1.1", "sockette": "^2.0.6", "typesafe-i18n": "^5.24.2", @@ -54,7 +54,7 @@ "@typescript-eslint/eslint-plugin": "^5.54.1", "@typescript-eslint/parser": "^5.54.1", "@vitejs/plugin-react-swc": "^3.2.0", - "eslint": "^8.35.0", + "eslint": "^8.36.0", "eslint-config-prettier": "^8.7.0", "eslint-import-resolver-typescript": "^3.5.3", "eslint-plugin-deprecation": "^1.3.3", diff --git a/interface/public/css/roboto.css b/interface/public/css/roboto.css index f0a860dda..43dced13f 100644 --- a/interface/public/css/roboto.css +++ b/interface/public/css/roboto.css @@ -1,9 +1,9 @@ /* * Just supporting latin due to size constrains on the esp chip * -* The framework only makes use of 400 (regular) + 500 (medium) weight fonts. +* The framework only makes use of 400 (regular) weight fonts. * -* If using light or strong typography variants you will need to add additional fonts. +* If using medium (500), light or strong typography variants you will need to add additional fonts. */ @font-face { font-family: 'Roboto'; @@ -14,13 +14,3 @@ U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } - -@font-face { - font-family: 'Roboto'; - font-style: normal; - font-weight: 500; - src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/md.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0104-0107, U+0118-0119, U+0131, U+0141-0144, U+0152-0153, U+015A-015B, U+0179-017C, - U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, - U+FFFD; -} diff --git a/interface/public/fonts/md.woff2 b/interface/public/fonts/md.woff2 deleted file mode 100644 index 9f8bc681e65113a9828698da0835698d02671dc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17232 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 { autoClose={2000} hideProgressBar={false} newestOnTop={false} - closeOnClick + closeOnClick={false} rtl={false} - pauseOnFocusLoss + pauseOnFocusLoss={false} draggable={false} - pauseOnHover - theme="dark" + pauseOnHover={false} + transition={Slide} + theme="light" /> diff --git a/interface/src/framework/security/ManageUsersForm.tsx b/interface/src/framework/security/ManageUsersForm.tsx index 5e7ca5186..43d7b45a5 100644 --- a/interface/src/framework/security/ManageUsersForm.tsx +++ b/interface/src/framework/security/ManageUsersForm.tsx @@ -50,8 +50,7 @@ const ManageUsersForm: FC = () => { color: #90CAF9; .th { padding: 8px; - height: 42px; - font-weight: 500; + height: 36px; border-bottom: 1px solid #565656; } `, diff --git a/interface/src/project/DashboardData.tsx b/interface/src/project/DashboardData.tsx index b7bfdd84b..566fd6a97 100644 --- a/interface/src/project/DashboardData.tsx +++ b/interface/src/project/DashboardData.tsx @@ -120,8 +120,6 @@ const DashboardData: FC = () => { &.tr.tr-body.row-select.row-select-single-selected { background-color: #3d4752; - color: white; - font-weight: normal; } &:hover .td { @@ -158,8 +156,7 @@ const DashboardData: FC = () => { HeaderRow: ` .th { padding: 8px; - height: 42px; - font-weight: 500; + height: 36px; ` } ]); @@ -182,7 +179,7 @@ const DashboardData: FC = () => { `, HeaderRow: ` .th { - height: 32px; + height: 86px; } `, Row: ` diff --git a/interface/src/project/DashboardStatus.tsx b/interface/src/project/DashboardStatus.tsx index 30c053e7d..842bd0371 100644 --- a/interface/src/project/DashboardStatus.tsx +++ b/interface/src/project/DashboardStatus.tsx @@ -108,8 +108,7 @@ const DashboardStatus: FC = () => { color: #90CAF9; .th { - height: 42px; - font-weight: 500; + height: 36px; border-bottom: 1px solid #565656; } `, diff --git a/interface/src/project/SettingsCustomization.tsx b/interface/src/project/SettingsCustomization.tsx index ff05ac1b4..00e2b5711 100644 --- a/interface/src/project/SettingsCustomization.tsx +++ b/interface/src/project/SettingsCustomization.tsx @@ -102,8 +102,7 @@ const SettingsCustomization: FC = () => { .th { border-bottom: 1px solid #565656; - font-weight: 500; - height: 32px; + height: 36px; } &:nth-of-type(1) .th { @@ -122,8 +121,6 @@ const SettingsCustomization: FC = () => { &.tr.tr-body.row-select.row-select-single-selected { background-color: #3d4752; - color: white; - font-weight: normal; } &:hover .td { diff --git a/interface/src/project/SettingsScheduler.tsx b/interface/src/project/SettingsScheduler.tsx index c37f34ced..8d4e200a0 100644 --- a/interface/src/project/SettingsScheduler.tsx +++ b/interface/src/project/SettingsScheduler.tsx @@ -128,7 +128,6 @@ const SettingsScheduler: FC = () => { color: #90CAF9; .th { border-bottom: 1px solid #565656; - font-weight: 500; height: 36px; } `, @@ -140,11 +139,6 @@ const SettingsScheduler: FC = () => { border-top: 1px solid #565656; border-bottom: 1px solid #565656; } - &.tr.tr-body.row-select.row-select-single-selected { - background-color: #3d4752; - color: white; - font-weight: normal; - } &:hover .td { border-top: 1px solid #177ac9; border-bottom: 1px solid #177ac9; diff --git a/interface/yarn.lock b/interface/yarn.lock index 77b40d8c5..9994bd695 100644 --- a/interface/yarn.lock +++ b/interface/yarn.lock @@ -560,27 +560,45 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^2.0.0": - version: 2.0.0 - resolution: "@eslint/eslintrc@npm:2.0.0" +"@eslint-community/eslint-utils@npm:^4.2.0": + version: 4.2.0 + resolution: "@eslint-community/eslint-utils@npm:4.2.0" + dependencies: + eslint-visitor-keys: ^3.3.0 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 82fdd1cc2a5d169def0e665ec790580ef708e7df9c91f20006595dc90e3bd42ec31c8976a2eeccd336286301a72e937c0ddf3ab4b7377d7014997c36333a7d22 + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.4.0": + version: 4.4.0 + resolution: "@eslint-community/regexpp@npm:4.4.0" + checksum: 2d127af0c752b80e8a782eacfe996a86925d21de92da3ffc6f9e615e701145e44a62e26bdd88bfac2cd76779c39ba8d9875a91046ec5e7e5f23cb647c247ea6a + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^2.0.1": + version: 2.0.1 + resolution: "@eslint/eslintrc@npm:2.0.1" dependencies: ajv: ^6.12.4 debug: ^4.3.2 - espree: ^9.4.0 + espree: ^9.5.0 globals: ^13.19.0 ignore: ^5.2.0 import-fresh: ^3.2.1 js-yaml: ^4.1.0 minimatch: ^3.1.2 strip-json-comments: ^3.1.1 - checksum: 31119c8ca06723d80384f18f5c78e0530d8e6306ad36379868650131a8b10dd7cffd7aff79a5deb3a2e9933660823052623d268532bae9538ded53d5b19a69a6 + checksum: 56b9192a687a450db53a7b883daf9f0f447c43b3510189cf88808a7a2467c2a302a42a50f184cc6d5a9faf3d1df890a2ef0fd0d60b751f32a3e9dfea717c6b48 languageName: node linkType: hard -"@eslint/js@npm:8.35.0": - version: 8.35.0 - resolution: "@eslint/js@npm:8.35.0" - checksum: 6687ceff659a6d617e37823f809dc9c4b096535961a81acead27d26b1a51a4cf608a5e59d831ddd57f24f6f8bb99340a4a0e19f9c99b390fbb4b275f51ed5f5e +"@eslint/js@npm:8.36.0": + version: 8.36.0 + resolution: "@eslint/js@npm:8.36.0" + checksum: b7d6b84b823c8c7784be390741196617565527b1f7c0977fde9455bfb57fd88f81c074a03dd878757d2c33fa29f24291e9ecbc1425710f067917324b55e1bf3a languageName: node linkType: hard @@ -930,10 +948,10 @@ __metadata: languageName: node linkType: hard -"@remix-run/router@npm:1.3.3, @remix-run/router@npm:^1.3.3": - version: 1.3.3 - resolution: "@remix-run/router@npm:1.3.3" - checksum: 9280f1c3e44c0fb84a74b401b5a47022dace06d5da0f26a7a68c7c0e57ad5ef95d30f3c2d333df2db3b63f84de81f7f8caa7e53189a7709d6c3eb466d126ed76 +"@remix-run/router@npm:1.4.0, @remix-run/router@npm:^1.4.0": + version: 1.4.0 + resolution: "@remix-run/router@npm:1.4.0" + checksum: 707dce35a2b8138005cf19e63f6fd3c4da05b4b892e9e9118e8b727c3b95953efe27307ca2df35084044df30fa1fc367cf0bbc98d1ded9020c82e61e6242caaf languageName: node linkType: hard @@ -1785,7 +1803,7 @@ __metadata: "@msgpack/msgpack": ^2.8.0 "@mui/icons-material": ^5.11.11 "@mui/material": ^5.11.12 - "@remix-run/router": ^1.3.3 + "@remix-run/router": ^1.4.0 "@table-library/react-table-library": 4.0.29 "@types/lodash-es": ^4.17.6 "@types/mime-types": ^2 @@ -1800,7 +1818,7 @@ __metadata: "@yarnpkg/pnpify": ^4.0.0-rc.40 async-validator: ^4.2.5 axios: ^1.3.4 - eslint: ^8.35.0 + eslint: ^8.36.0 eslint-config-prettier: ^8.7.0 eslint-import-resolver-typescript: ^3.5.3 eslint-plugin-deprecation: ^1.3.3 @@ -1818,7 +1836,7 @@ __metadata: react-dom: latest react-dropzone: ^14.2.3 react-icons: ^4.8.0 - react-router-dom: ^6.8.2 + react-router-dom: ^6.9.0 react-toastify: ^9.1.1 rollup-plugin-visualizer: ^5.9.0 sockette: ^2.0.6 @@ -3088,12 +3106,14 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.35.0": - version: 8.35.0 - resolution: "eslint@npm:8.35.0" +"eslint@npm:^8.36.0": + version: 8.36.0 + resolution: "eslint@npm:8.36.0" dependencies: - "@eslint/eslintrc": ^2.0.0 - "@eslint/js": 8.35.0 + "@eslint-community/eslint-utils": ^4.2.0 + "@eslint-community/regexpp": ^4.4.0 + "@eslint/eslintrc": ^2.0.1 + "@eslint/js": 8.36.0 "@humanwhocodes/config-array": ^0.11.8 "@humanwhocodes/module-importer": ^1.0.1 "@nodelib/fs.walk": ^1.2.8 @@ -3104,9 +3124,8 @@ __metadata: doctrine: ^3.0.0 escape-string-regexp: ^4.0.0 eslint-scope: ^7.1.1 - eslint-utils: ^3.0.0 eslint-visitor-keys: ^3.3.0 - espree: ^9.4.0 + espree: ^9.5.0 esquery: ^1.4.2 esutils: ^2.0.2 fast-deep-equal: ^3.1.3 @@ -3128,24 +3147,23 @@ __metadata: minimatch: ^3.1.2 natural-compare: ^1.4.0 optionator: ^0.9.1 - regexpp: ^3.2.0 strip-ansi: ^6.0.1 strip-json-comments: ^3.1.0 text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: 6212173691d90b1bc94dd3d640e1f210374b30c3905fc0a15e501cf71c6ca52aa3d80ea7a9a245adaaed26d6019169e01fb6881b3f2885b188d37069c749308c + checksum: e9a961fc3b3de5cff5a1cb2c92eeffaa7e155a715489e30b3e1e76f186bd1255e0481e09564f2094733c0b1dbd3453499fb72ae7c043c83156e11e6d965b2304 languageName: node linkType: hard -"espree@npm:^9.4.0": - version: 9.4.1 - resolution: "espree@npm:9.4.1" +"espree@npm:^9.5.0": + version: 9.5.0 + resolution: "espree@npm:9.5.0" dependencies: acorn: ^8.8.0 acorn-jsx: ^5.3.2 eslint-visitor-keys: ^3.3.0 - checksum: 4d266b0cf81c7dfe69e542c7df0f246e78d29f5b04dda36e514eb4c7af117ee6cfbd3280e560571ed82ff6c9c3f0003c05b82583fc7a94006db7497c4fe4270e + checksum: a7f110aefb6407e0d3237aa635ab3cea87106ae63748dd23c67031afccc640d04c4209fca2daf16e2233c82efb505faead0fb84097478fd9cc6e8f8dd80bf99d languageName: node linkType: hard @@ -5163,27 +5181,27 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:^6.8.2": - version: 6.8.2 - resolution: "react-router-dom@npm:6.8.2" +"react-router-dom@npm:^6.9.0": + version: 6.9.0 + resolution: "react-router-dom@npm:6.9.0" dependencies: - "@remix-run/router": 1.3.3 - react-router: 6.8.2 + "@remix-run/router": 1.4.0 + react-router: 6.9.0 peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: eddc8b88e26c66408df894bdcf95efd6731e21b7cbfd7417cd456f0043916279e0559b06c6cdc19c2a55c6aefc4cc745fa4065d3505e519a95adbef0cc89e77f + checksum: 4d593491ab8db5611feda70002c62902baebb84d5c1c5e5b6172496f31f91130deee132bf4240dea634a88cb86c76d6da348f15b9cd5e5197be455efd88edf72 languageName: node linkType: hard -"react-router@npm:6.8.2": - version: 6.8.2 - resolution: "react-router@npm:6.8.2" +"react-router@npm:6.9.0": + version: 6.9.0 + resolution: "react-router@npm:6.9.0" dependencies: - "@remix-run/router": 1.3.3 + "@remix-run/router": 1.4.0 peerDependencies: react: ">=16.8" - checksum: 9e98d03e1f18bfd5a35144a0c675adaf7c46a9ad436efdea2b52ef3a6e501ac6174a67ea90004e1339cd45019d6b1eb370627518320f7af9323ae74e0c6756ad + checksum: b2a5f42e042bee7a7f116ca7817b0e58359e5353d84887c9fe7a633d7490c03b1e0ae37cd01830c2a381e3d1e7d501bb4751e53cc3d491e25f36582d3f6e0546 languageName: node linkType: hard