From 1ddebc6d2dc947a5e80992be193da722337799d9 Mon Sep 17 00:00:00 2001 From: CodeDoctorDE Date: Wed, 13 Dec 2023 17:08:44 +0100 Subject: [PATCH] Improve selected icons in settings --- app/lib/settings/home.dart | 18 +- app/pubspec.lock | 4 +- app/pubspec.yaml | 2 +- docs/package.json | 2 +- docs/pnpm-lock.yaml | 278 +++++++++--------- .../metadata/android/en-US/changelogs/83.txt | 1 + 6 files changed, 155 insertions(+), 150 deletions(-) diff --git a/app/lib/settings/home.dart b/app/lib/settings/home.dart index 7a7d1195c453..341da8bd769d 100644 --- a/app/lib/settings/home.dart +++ b/app/lib/settings/home.dart @@ -100,13 +100,17 @@ class _SettingsPageState extends State { children: [ ...SettingsView.values .where((e) => e.isEnabled) - .map((view) => ListTile( - leading: PhosphorIcon( - view.icon(PhosphorIconsStyle.light)), - title: Text(view.getLocalizedName(context)), - onTap: () => navigateTo(view), - selected: _view == view && !isMobile, - )), + .map((view) { + final selected = _view == view && !isMobile; + return ListTile( + leading: PhosphorIcon(view.icon(selected + ? PhosphorIconsStyle.fill + : PhosphorIconsStyle.light)), + title: Text(view.getLocalizedName(context)), + onTap: () => navigateTo(view), + selected: selected, + ); + }), if (kIsWeb) ...[ const Divider(), Padding( diff --git a/app/pubspec.lock b/app/pubspec.lock index 58d01592134f..3fa598d004ae 100644 --- a/app/pubspec.lock +++ b/app/pubspec.lock @@ -172,10 +172,10 @@ packages: dependency: "direct main" description: name: camera - sha256: "71fb0e03618a8629a912bbf49bb664869bd16830c1d363b1096df99727b0bebb" + sha256: "7fa53bb1c2059e58bf86b7ab506e3b2a78e42f82d365b44b013239b975a166ef" url: "https://pub.dev" source: hosted - version: "0.10.5+6" + version: "0.10.5+7" camera_android: dependency: transitive description: diff --git a/app/pubspec.yaml b/app/pubspec.yaml index 9c7f279733e1..8b5edb36e7d8 100644 --- a/app/pubspec.yaml +++ b/app/pubspec.yaml @@ -44,7 +44,7 @@ dependencies: xml: ^6.5.0 collection: ^1.18.0 bloc_concurrency: ^0.2.2 - camera: ^0.10.5+6 + camera: ^0.10.5+7 camera_windows: ^0.2.1+8 window_manager: ^0.3.7 flex_color_scheme: ^7.3.1 diff --git a/docs/package.json b/docs/package.json index 272696f1abaf..a007264ec163 100644 --- a/docs/package.json +++ b/docs/package.json @@ -47,7 +47,7 @@ "last 1 safari version" ] }, - "packageManager": "pnpm@8.12.0", + "packageManager": "pnpm@8.12.1", "devDependencies": { "@docusaurus/module-type-aliases": "3.0.1", "@docusaurus/tsconfig": "3.0.1", diff --git a/docs/pnpm-lock.yaml b/docs/pnpm-lock.yaml index 689e11a79f62..55eb1febf320 100644 --- a/docs/pnpm-lock.yaml +++ b/docs/pnpm-lock.yaml @@ -19,13 +19,13 @@ dependencies: version: 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@docusaurus/preset-classic': specifier: 3.0.1 - version: 3.0.1(@algolia/client-search@4.21.0)(@swc/core@1.3.100)(@types/react@18.2.43)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3) + version: 3.0.1(@algolia/client-search@4.21.1)(@swc/core@1.3.100)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3) '@docusaurus/theme-common': specifier: 3.0.1 version: 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@mdx-js/react': specifier: ^3.0.0 - version: 3.0.0(@types/react@18.2.43)(react@18.2.0) + version: 3.0.0(@types/react@18.2.45)(react@18.2.0) '@swc/core': specifier: ^1.3.100 version: 1.3.100 @@ -76,142 +76,142 @@ devDependencies: packages: - /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.21.0)(algoliasearch@4.21.0)(search-insights@2.13.0): + /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.21.1)(algoliasearch@4.21.1)(search-insights@2.13.0): resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==} dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.21.0)(algoliasearch@4.21.0)(search-insights@2.13.0) - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.21.0)(algoliasearch@4.21.0) + '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.21.1)(algoliasearch@4.21.1)(search-insights@2.13.0) + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.21.1)(algoliasearch@4.21.1) transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - search-insights dev: false - /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.21.0)(algoliasearch@4.21.0)(search-insights@2.13.0): + /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.21.1)(algoliasearch@4.21.1)(search-insights@2.13.0): resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==} peerDependencies: search-insights: '>= 1 < 3' dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.21.0)(algoliasearch@4.21.0) + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.21.1)(algoliasearch@4.21.1) search-insights: 2.13.0 transitivePeerDependencies: - '@algolia/client-search' - algoliasearch dev: false - /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.21.0)(algoliasearch@4.21.0): + /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.21.1)(algoliasearch@4.21.1): resolution: {integrity: sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.21.0)(algoliasearch@4.21.0) - '@algolia/client-search': 4.21.0 - algoliasearch: 4.21.0 + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.21.1)(algoliasearch@4.21.1) + '@algolia/client-search': 4.21.1 + algoliasearch: 4.21.1 dev: false - /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.21.0)(algoliasearch@4.21.0): + /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.21.1)(algoliasearch@4.21.1): resolution: {integrity: sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' dependencies: - '@algolia/client-search': 4.21.0 - algoliasearch: 4.21.0 + '@algolia/client-search': 4.21.1 + algoliasearch: 4.21.1 dev: false - /@algolia/cache-browser-local-storage@4.21.0: - resolution: {integrity: sha512-sbo3x9ftlN1S+9Rc4Qi6lNTtJsj5vRfMFUzNjNMGppSLuSHKc2lmHMinESpdMbK2kxzHMQkTaYBgCaIQmUe7sA==} + /@algolia/cache-browser-local-storage@4.21.1: + resolution: {integrity: sha512-vUkac/vgj8inyGR/IgunRjTOQ6IlBwl7afFkIfUZRqbqKKXBs+A/g5wgH+UnAlCSW8wjFRAIfCzuvSRb1/qjsQ==} dependencies: - '@algolia/cache-common': 4.21.0 + '@algolia/cache-common': 4.21.1 dev: false - /@algolia/cache-common@4.21.0: - resolution: {integrity: sha512-++qQGJHcankmMEBQ43Ey7D0fCN/wFYlgujSw+wkmyfu4a7zlXA4xtS+nCspBMBSivA7HeHurCvy/q2ZUzLAJTQ==} + /@algolia/cache-common@4.21.1: + resolution: {integrity: sha512-HUo4fRk8KXFMyCASW0k+Kl8iXBoRPdqAjV9OVaFibTNg1dbwnpe6eIxbSTM6AJ2X82ic/8x3GuAO8zF/E515PA==} dev: false - /@algolia/cache-in-memory@4.21.0: - resolution: {integrity: sha512-7PVIRsAPZCUuYe5I5z1srI+14VfRoJh0/ySCTX1WwFEC6N8vLGWhZeZPrtn+a44/wshi8xNaGW8bpjq97Dq0Sg==} + /@algolia/cache-in-memory@4.21.1: + resolution: {integrity: sha512-+l2pLg6yIwRaGNtv41pGF/f/e9Qk80FeYE41f4OXS9lb5vpyrxzqM5nUaffWk/ZSFrPDuw5J2E226c//tIIffA==} dependencies: - '@algolia/cache-common': 4.21.0 + '@algolia/cache-common': 4.21.1 dev: false - /@algolia/client-account@4.21.0: - resolution: {integrity: sha512-CQGzROEEtsHjyWg683lHA49TQB+GN9kRcaNp8q+9/y8FnnBiLIBUEOYSUumgK7o16GTnDsno+eGT8fxg7shNuQ==} + /@algolia/client-account@4.21.1: + resolution: {integrity: sha512-AC6SjA9n38th73gAUqcjsuxNUChpwaflaAhPL0qO9cUICN67njpQrnYaoSVZ/yx0opG5zQFRKbpEcuPGj0XjhQ==} dependencies: - '@algolia/client-common': 4.21.0 - '@algolia/client-search': 4.21.0 - '@algolia/transporter': 4.21.0 + '@algolia/client-common': 4.21.1 + '@algolia/client-search': 4.21.1 + '@algolia/transporter': 4.21.1 dev: false - /@algolia/client-analytics@4.21.0: - resolution: {integrity: sha512-h6VGQF9uu+aHT3FLsuzk0v9b17X4qMaR0DfxkioLg97fhXJ5YWxfoS0RXq1RzKbONdumsDBi9QDnQowwJsFFAQ==} + /@algolia/client-analytics@4.21.1: + resolution: {integrity: sha512-q6AxvAcBl4fNZXZsMwRRQXcsxUv0PK5eUAz/lHDvgkMWAg6cP7Fl+WIq0fHcG7cJA4EHf2sT5fV6Z+yUlf7NfA==} dependencies: - '@algolia/client-common': 4.21.0 - '@algolia/client-search': 4.21.0 - '@algolia/requester-common': 4.21.0 - '@algolia/transporter': 4.21.0 + '@algolia/client-common': 4.21.1 + '@algolia/client-search': 4.21.1 + '@algolia/requester-common': 4.21.1 + '@algolia/transporter': 4.21.1 dev: false - /@algolia/client-common@4.21.0: - resolution: {integrity: sha512-bLu35ERLOqBM2HUkGzQ85a41oCen88jxNK5H86tUGwRE7cCkH7+h2cO5X2FaitdNRd4PbI4KBUBnkij1bKADiA==} + /@algolia/client-common@4.21.1: + resolution: {integrity: sha512-LOH7ncYwY/x7epOgxc/MIuV7m3qzl00wIjDG5/9rgImFpkV0X+D/ndJI9DmPsIx7yaTLd5xv/XYuKLcvrUR0eQ==} dependencies: - '@algolia/requester-common': 4.21.0 - '@algolia/transporter': 4.21.0 + '@algolia/requester-common': 4.21.1 + '@algolia/transporter': 4.21.1 dev: false - /@algolia/client-personalization@4.21.0: - resolution: {integrity: sha512-QGpFwthu6GWRGd+XManntwOEoDZ7qzpve/0t1Eo9/CqQNCNUrlIjt8TSfo4eOJeeeCP2i6DJTsnItq1wXxtrSA==} + /@algolia/client-personalization@4.21.1: + resolution: {integrity: sha512-u2CyQjHbyVwPqM5eSXd/o+rh1Pk949P/MO6s+OxyEGg6/R2YpYvmsafVZl9Q+xqT8pFaf5QygfcqlSdMUDHV5Q==} dependencies: - '@algolia/client-common': 4.21.0 - '@algolia/requester-common': 4.21.0 - '@algolia/transporter': 4.21.0 + '@algolia/client-common': 4.21.1 + '@algolia/requester-common': 4.21.1 + '@algolia/transporter': 4.21.1 dev: false - /@algolia/client-search@4.21.0: - resolution: {integrity: sha512-rjziG6j/AGEj6F4cWOaKkriirDcM+bqaRzZ+89cqkFBfJvflhyZ5Jv9+MBlqRvCYjuSrqGT6xpuLBjvOKZ0hwg==} + /@algolia/client-search@4.21.1: + resolution: {integrity: sha512-3KqSmMkQmF+ACY/Ms5TdcvrcK8iqgQP/N0EPnNUUP4LMUzAACpLLTdzA+AtCuc6oaz5ITtGJBVdPUljj5Jf/Lg==} dependencies: - '@algolia/client-common': 4.21.0 - '@algolia/requester-common': 4.21.0 - '@algolia/transporter': 4.21.0 + '@algolia/client-common': 4.21.1 + '@algolia/requester-common': 4.21.1 + '@algolia/transporter': 4.21.1 dev: false /@algolia/events@4.0.1: resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==} dev: false - /@algolia/logger-common@4.21.0: - resolution: {integrity: sha512-4SJotYjwzR6ZVEfTz71o3bjtn4zOHtnrr0IX+bn4jgK8UmrfOAHHYuAlV3NMJFFzEshrabQTA/3lsV/OyF6J4Q==} + /@algolia/logger-common@4.21.1: + resolution: {integrity: sha512-9AyYpR2OO9vPkkDlpTtW2/6nX+RmMd7LUwzJiAF3uN+BYUiQqgXEp+oGaH8UC0dgetmK7wJO6hw4b39cnTdEpw==} dev: false - /@algolia/logger-console@4.21.0: - resolution: {integrity: sha512-LOUwr6DFww2ABGviumO9mjBtLIkFMf7jN3KN1y0DOaZZE4QV8SbG9JaI+koZybIc4bK+AUS6AXz1erpbuI6Jog==} + /@algolia/logger-console@4.21.1: + resolution: {integrity: sha512-9wizQiQ8kL4DiBmT82i403UwacNuv+0hpfsfaWYZQrGjpzG+yvXETWM4AgwFZLj007esuKQiGfOPUoYFZNkGGA==} dependencies: - '@algolia/logger-common': 4.21.0 + '@algolia/logger-common': 4.21.1 dev: false - /@algolia/requester-browser-xhr@4.21.0: - resolution: {integrity: sha512-4ZfNoNZM2sLxEqeiMZjvxyVYmkbn67bGPmGWWZsiAuj5c/2OMcJ6md8VVR5ChTyZGHwdi1kcpzM4pSnf0Ozvog==} + /@algolia/requester-browser-xhr@4.21.1: + resolution: {integrity: sha512-9NudesJLuXtRHV+JD8fTkrsdVj/oAPQbtLnxBbSQeMduzV6+a7W+G9VuWo5fwFymCdXR8/Hb6jy8D1owQIq5Gw==} dependencies: - '@algolia/requester-common': 4.21.0 + '@algolia/requester-common': 4.21.1 dev: false - /@algolia/requester-common@4.21.0: - resolution: {integrity: sha512-+YoGR9t0v3ksTmYucJ37IWqVoOOWO/yFVPQmBx2ajI1h4ZDJVW8cspD1DIYsPYcMdA2E3pvn3/XhVuomnjhBaw==} + /@algolia/requester-common@4.21.1: + resolution: {integrity: sha512-KtX2Ep3C43XxoN3xKw755cdf9enE6gPgzh6ufZQRJBl4rYCOoXbiREU6noDYX/Nq+Q+sl03V37WAp0YgtIlh9g==} dev: false - /@algolia/requester-node-http@4.21.0: - resolution: {integrity: sha512-kmABh1hWSm08b+6n6GbOrUWbqbWznQYylNRmFtuKnPBIRy5KiqrES31TBe+XsVityEav/iCIzpEEdanmoLaSVg==} + /@algolia/requester-node-http@4.21.1: + resolution: {integrity: sha512-EcD8cY6Bh2iMySpqXglTKU9+pt+km1ws3xF0V7CGMIUzW1HmN/ZVhi4apCBY4tEMytbyARv0XRTPsolSC4gSSw==} dependencies: - '@algolia/requester-common': 4.21.0 + '@algolia/requester-common': 4.21.1 dev: false - /@algolia/transporter@4.21.0: - resolution: {integrity: sha512-fai7m19rQAaQtSUCfEC5sya5odi2MpZmcH/UJ1lLzW+A5S987SaTfGjAJWxcKutWnhoES1YWU4X0bZSqcAn5Zg==} + /@algolia/transporter@4.21.1: + resolution: {integrity: sha512-KGLFKz8krzOWRwcbR4FT49Grh1dES/mG8dHABEojbvrfUb6kUFxkAee/aezp2GIxuNx+gpQjRn1IzOsqbUZL0A==} dependencies: - '@algolia/cache-common': 4.21.0 - '@algolia/logger-common': 4.21.0 - '@algolia/requester-common': 4.21.0 + '@algolia/cache-common': 4.21.1 + '@algolia/logger-common': 4.21.1 + '@algolia/requester-common': 4.21.1 dev: false /@ampproject/remapping@2.2.1: @@ -335,8 +335,8 @@ packages: semver: 6.3.1 dev: false - /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.6): - resolution: {integrity: sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==} + /@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.6): + resolution: {integrity: sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: @@ -1241,9 +1241,9 @@ packages: '@babel/core': 7.23.6 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.6) - babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.6) - babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.6) + babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.6) + babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.6) + babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.6) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -1438,9 +1438,9 @@ packages: '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.6) '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.6) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.6) - babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.6) - babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.6) - babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.6) + babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.6) + babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.6) + babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.6) core-js-compat: 3.34.0 semver: 6.3.1 transitivePeerDependencies: @@ -1557,7 +1557,7 @@ packages: resolution: {integrity: sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==} dev: false - /@docsearch/react@3.5.2(@algolia/client-search@4.21.0)(@types/react@18.2.43)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0): + /@docsearch/react@3.5.2(@algolia/client-search@4.21.1)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0): resolution: {integrity: sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' @@ -1574,11 +1574,11 @@ packages: search-insights: optional: true dependencies: - '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.21.0)(algoliasearch@4.21.0)(search-insights@2.13.0) - '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.21.0)(algoliasearch@4.21.0) + '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.21.1)(algoliasearch@4.21.1)(search-insights@2.13.0) + '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.21.1)(algoliasearch@4.21.1) '@docsearch/css': 3.5.2 - '@types/react': 18.2.43 - algoliasearch: 4.21.0 + '@types/react': 18.2.45 + algoliasearch: 4.21.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) search-insights: 2.13.0 @@ -1755,7 +1755,7 @@ packages: '@docusaurus/react-loadable': 5.5.2(react@18.2.0) '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) '@types/history': 4.7.11 - '@types/react': 18.2.43 + '@types/react': 18.2.45 '@types/react-router-config': 5.0.11 '@types/react-router-dom': 5.3.3 react: 18.2.0 @@ -2136,7 +2136,7 @@ packages: - webpack-cli dev: false - /@docusaurus/preset-classic@3.0.1(@algolia/client-search@4.21.0)(@swc/core@1.3.100)(@types/react@18.2.43)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3): + /@docusaurus/preset-classic@3.0.1(@algolia/client-search@4.21.1)(@swc/core@1.3.100)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3): resolution: {integrity: sha512-il9m9xZKKjoXn6h0cRcdnt6wce0Pv1y5t4xk2Wx7zBGhKG1idu4IFHtikHlD0QPuZ9fizpXspXcTzjL5FXc1Gw==} engines: {node: '>=18.0'} peerDependencies: @@ -2152,9 +2152,9 @@ packages: '@docusaurus/plugin-google-gtag': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@docusaurus/plugin-google-tag-manager': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@docusaurus/plugin-sitemap': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) - '@docusaurus/theme-classic': 3.0.1(@swc/core@1.3.100)(@types/react@18.2.43)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/theme-classic': 3.0.1(@swc/core@1.3.100)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@docusaurus/theme-common': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) - '@docusaurus/theme-search-algolia': 3.0.1(@algolia/client-search@4.21.0)(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(@types/react@18.2.43)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3) + '@docusaurus/theme-search-algolia': 3.0.1(@algolia/client-search@4.21.1)(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3) '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -2184,11 +2184,11 @@ packages: peerDependencies: react: '*' dependencies: - '@types/react': 18.2.43 + '@types/react': 18.2.45 prop-types: 15.8.1 react: 18.2.0 - /@docusaurus/theme-classic@3.0.1(@swc/core@1.3.100)(@types/react@18.2.43)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + /@docusaurus/theme-classic@3.0.1(@swc/core@1.3.100)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): resolution: {integrity: sha512-XD1FRXaJiDlmYaiHHdm27PNhhPboUah9rqIH0lMpBt5kYtsGjJzhqa27KuZvHLzOP2OEpqd2+GZ5b6YPq7Q05Q==} engines: {node: '>=18.0'} peerDependencies: @@ -2207,7 +2207,7 @@ packages: '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) '@docusaurus/utils-common': 3.0.1(@docusaurus/types@3.0.1) '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) - '@mdx-js/react': 3.0.0(@types/react@18.2.43)(react@18.2.0) + '@mdx-js/react': 3.0.0(@types/react@18.2.45)(react@18.2.0) clsx: 2.0.0 copy-text-to-clipboard: 3.2.0 infima: 0.2.0-alpha.43 @@ -2256,7 +2256,7 @@ packages: '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) '@docusaurus/utils-common': 3.0.1(@docusaurus/types@3.0.1) '@types/history': 4.7.11 - '@types/react': 18.2.43 + '@types/react': 18.2.45 '@types/react-router-config': 5.0.11 clsx: 2.0.0 parse-numeric-range: 1.3.0 @@ -2284,14 +2284,14 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-search-algolia@3.0.1(@algolia/client-search@4.21.0)(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(@types/react@18.2.43)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3): + /@docusaurus/theme-search-algolia@3.0.1(@algolia/client-search@4.21.1)(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3): resolution: {integrity: sha512-DDiPc0/xmKSEdwFkXNf1/vH1SzJPzuJBar8kMcBbDAZk/SAmo/4lf6GU2drou4Ae60lN2waix+jYWTWcJRahSA==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@docsearch/react': 3.5.2(@algolia/client-search@4.21.0)(@types/react@18.2.43)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0) + '@docsearch/react': 3.5.2(@algolia/client-search@4.21.1)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0) '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@docusaurus/logger': 3.0.1 '@docusaurus/plugin-content-docs': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) @@ -2299,8 +2299,8 @@ packages: '@docusaurus/theme-translations': 3.0.1 '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) - algoliasearch: 4.21.0 - algoliasearch-helper: 3.16.0(algoliasearch@4.21.0) + algoliasearch: 4.21.1 + algoliasearch-helper: 3.16.0(algoliasearch@4.21.1) clsx: 2.0.0 eta: 2.2.0 fs-extra: 11.2.0 @@ -2350,7 +2350,7 @@ packages: react-dom: ^18.0.0 dependencies: '@types/history': 4.7.11 - '@types/react': 18.2.43 + '@types/react': 18.2.45 commander: 5.1.0 joi: 17.11.0 react: 18.2.0 @@ -2523,14 +2523,14 @@ packages: - supports-color dev: false - /@mdx-js/react@3.0.0(@types/react@18.2.43)(react@18.2.0): + /@mdx-js/react@3.0.0(@types/react@18.2.45)(react@18.2.0): resolution: {integrity: sha512-nDctevR9KyYFyV+m+/+S4cpzCWHqj+iHDHq3QrsWezcC+B17uZdIWgCguESUkwFhM3n/56KxWVE3V6EokrmONQ==} peerDependencies: '@types/react': '>=16' react: '>=16' dependencies: '@types/mdx': 2.0.10 - '@types/react': 18.2.43 + '@types/react': 18.2.45 react: 18.2.0 dev: false @@ -2994,11 +2994,11 @@ packages: /@types/eslint-scope@3.7.7: resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} dependencies: - '@types/eslint': 8.44.8 + '@types/eslint': 8.44.9 '@types/estree': 1.0.5 - /@types/eslint@8.44.8: - resolution: {integrity: sha512-4K8GavROwhrYl2QXDXm0Rv9epkA8GBFu0EI+XrrnnuCl7u8CWBRusX7fXJfanhZTDWSAL24gDI/UqXyUM0Injw==} + /@types/eslint@8.44.9: + resolution: {integrity: sha512-6yBxcvwnnYoYT1Uk2d+jvIfsuP4mb2EdIxFnrPABj5a/838qe5bGkNLFOiipX4ULQ7XVQvTxOh7jO+BTAiqsEw==} dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 @@ -3144,24 +3144,24 @@ packages: resolution: {integrity: sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.2.43 + '@types/react': 18.2.45 '@types/react-router': 5.1.20 /@types/react-router-dom@5.3.3: resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.2.43 + '@types/react': 18.2.45 '@types/react-router': 5.1.20 /@types/react-router@5.1.20: resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.2.43 + '@types/react': 18.2.45 - /@types/react@18.2.43: - resolution: {integrity: sha512-nvOV01ZdBdd/KW6FahSbcNplt2jCJfyWdTos61RYHV+FVv5L/g9AOX1bmbVcWcLFL8+KHQfh1zVIQrud6ihyQA==} + /@types/react@18.2.45: + resolution: {integrity: sha512-TtAxCNrlrBp8GoeEp1npd5g+d/OejJHFxS3OWmrPBMFaVQMSN0OFySozJio5BHxTuTeug00AVXVAjfDSfk+lUg==} dependencies: '@types/prop-types': 15.7.11 '@types/scheduler': 0.16.8 @@ -3432,32 +3432,32 @@ packages: uri-js: 4.4.1 dev: false - /algoliasearch-helper@3.16.0(algoliasearch@4.21.0): + /algoliasearch-helper@3.16.0(algoliasearch@4.21.1): resolution: {integrity: sha512-RxOtBafSQwyqD5BLO/q9VsVw/zuNz8kjb51OZhCIWLr33uvKB+vrRis+QK+JFlNQXbXf+w28fsTWiBupc1pHew==} peerDependencies: algoliasearch: '>= 3.1 < 6' dependencies: '@algolia/events': 4.0.1 - algoliasearch: 4.21.0 + algoliasearch: 4.21.1 dev: false - /algoliasearch@4.21.0: - resolution: {integrity: sha512-ZBxnjyb8m7G5dHe2x42OLKJw4f7coOuHEgPdQ8/Y7flZS+1niIaVc2wx+CEmJEIFdyhCLvQo8+EY7CDSydb1Xw==} + /algoliasearch@4.21.1: + resolution: {integrity: sha512-Ym0MGwOcjQhZ+s1N/j0o94g3vQD0MzNpWsfJLyPVCt0zHflbi0DwYX+9GPmTJ4BzegoxWMyCPgcmpd3R+VlOzQ==} dependencies: - '@algolia/cache-browser-local-storage': 4.21.0 - '@algolia/cache-common': 4.21.0 - '@algolia/cache-in-memory': 4.21.0 - '@algolia/client-account': 4.21.0 - '@algolia/client-analytics': 4.21.0 - '@algolia/client-common': 4.21.0 - '@algolia/client-personalization': 4.21.0 - '@algolia/client-search': 4.21.0 - '@algolia/logger-common': 4.21.0 - '@algolia/logger-console': 4.21.0 - '@algolia/requester-browser-xhr': 4.21.0 - '@algolia/requester-common': 4.21.0 - '@algolia/requester-node-http': 4.21.0 - '@algolia/transporter': 4.21.0 + '@algolia/cache-browser-local-storage': 4.21.1 + '@algolia/cache-common': 4.21.1 + '@algolia/cache-in-memory': 4.21.1 + '@algolia/client-account': 4.21.1 + '@algolia/client-analytics': 4.21.1 + '@algolia/client-common': 4.21.1 + '@algolia/client-personalization': 4.21.1 + '@algolia/client-search': 4.21.1 + '@algolia/logger-common': 4.21.1 + '@algolia/logger-console': 4.21.1 + '@algolia/requester-browser-xhr': 4.21.1 + '@algolia/requester-common': 4.21.1 + '@algolia/requester-node-http': 4.21.1 + '@algolia/transporter': 4.21.1 dev: false /animate.css@4.1.1: @@ -3581,7 +3581,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.22.2 - caniuse-lite: 1.0.30001568 + caniuse-lite: 1.0.30001570 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -3613,38 +3613,38 @@ packages: object.assign: 4.1.5 dev: false - /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.6): - resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==} + /babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.23.6): + resolution: {integrity: sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.23.5 '@babel/core': 7.23.6 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.6) + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.6) semver: 6.3.1 transitivePeerDependencies: - supports-color dev: false - /babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.23.6): - resolution: {integrity: sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==} + /babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.23.6): + resolution: {integrity: sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.23.6 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.6) + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.6) core-js-compat: 3.34.0 transitivePeerDependencies: - supports-color dev: false - /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.23.6): - resolution: {integrity: sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==} + /babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.23.6): + resolution: {integrity: sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.23.6 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.6) + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.6) transitivePeerDependencies: - supports-color dev: false @@ -3755,8 +3755,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001568 - electron-to-chromium: 1.4.609 + caniuse-lite: 1.0.30001570 + electron-to-chromium: 1.4.611 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.22.2) @@ -3830,13 +3830,13 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.22.2 - caniuse-lite: 1.0.30001568 + caniuse-lite: 1.0.30001570 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: false - /caniuse-lite@1.0.30001568: - resolution: {integrity: sha512-vSUkH84HontZJ88MiNrOau1EBrCqEQYgkC5gIySiDlpsm8sGVrhU7Kx4V6h0tnqaHzIHZv08HlJIwPbL4XL9+A==} + /caniuse-lite@1.0.30001570: + resolution: {integrity: sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw==} /ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -4674,8 +4674,8 @@ packages: jake: 10.8.7 dev: false - /electron-to-chromium@1.4.609: - resolution: {integrity: sha512-ihiCP7PJmjoGNuLpl7TjNA8pCQWu09vGyjlPYw1Rqww4gvNuCcmvl+44G+2QyJ6S2K4o+wbTS++Xz0YN8Q9ERw==} + /electron-to-chromium@1.4.611: + resolution: {integrity: sha512-ZtRpDxrjHapOwxtv+nuth5ByB8clyn8crVynmRNGO3wG3LOp8RTcyZDqwaI6Ng6y8FCK2hVZmJoqwCskKbNMaw==} /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -9824,7 +9824,7 @@ packages: spdy: 4.0.2 webpack: 5.89.0(@swc/core@1.3.100) webpack-dev-middleware: 5.3.3(webpack@5.89.0) - ws: 8.15.0 + ws: 8.15.1 transitivePeerDependencies: - bufferutil - debug @@ -10161,8 +10161,8 @@ packages: optional: true dev: false - /ws@8.15.0: - resolution: {integrity: sha512-H/Z3H55mrcrgjFwI+5jKavgXvwQLtfPCUEp6pi35VhoB0pfcHnSoyuTzkBEZpzq49g1193CUEwIvmsjcotenYw==} + /ws@8.15.1: + resolution: {integrity: sha512-W5OZiCjXEmk0yZ66ZN82beM5Sz7l7coYxpRkzS+p9PP+ToQry8szKh+61eNktr7EA9DOwvFGhfC605jDHbP6QQ==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 diff --git a/fastlane/metadata/android/en-US/changelogs/83.txt b/fastlane/metadata/android/en-US/changelogs/83.txt index a03664abd784..1cc0400f4a6d 100644 --- a/fastlane/metadata/android/en-US/changelogs/83.txt +++ b/fastlane/metadata/android/en-US/changelogs/83.txt @@ -1,5 +1,6 @@ * Improve performance when saving ([#547](https://github.com/LinwoodDev/Butterfly/issues/547)) * Improve mobile add dialog +* Improve selected icons in settings * Fix calling onScale to tools on moving on touch devices ([#546](https://github.com/LinwoodDev/Butterfly/issues/546)) * Fix exporting documents as png or svg