diff --git a/README.md b/README.md index 6df36de..9da8628 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -

Guará

+

Guará

Guará

Free file recovery for hard drives, SSDs and USB sticks.
Terminal and graphical interface · Windows, Linux and macOS · read-only on the source.

diff --git a/README.pt-BR.md b/README.pt-BR.md index db764dc..baa745f 100644 --- a/README.pt-BR.md +++ b/README.pt-BR.md @@ -1,4 +1,4 @@ -

Guará

+

Guará

Guará

Recuperação de arquivos livre e gratuita para HD, SSD e pendrive.
Terminal e interface gráfica · Windows, Linux e macOS · somente leitura na origem.

diff --git a/apps/gui/src-tauri/icons/128x128.png b/apps/gui/src-tauri/icons/128x128.png index 6e74fb0..f0f7d52 100644 Binary files a/apps/gui/src-tauri/icons/128x128.png and b/apps/gui/src-tauri/icons/128x128.png differ diff --git a/apps/gui/src-tauri/icons/128x128@2x.png b/apps/gui/src-tauri/icons/128x128@2x.png index e8afcdf..c7286e0 100644 Binary files a/apps/gui/src-tauri/icons/128x128@2x.png and b/apps/gui/src-tauri/icons/128x128@2x.png differ diff --git a/apps/gui/src-tauri/icons/32x32.png b/apps/gui/src-tauri/icons/32x32.png index ba6098b..000671a 100644 Binary files a/apps/gui/src-tauri/icons/32x32.png and b/apps/gui/src-tauri/icons/32x32.png differ diff --git a/apps/gui/src-tauri/icons/64x64.png b/apps/gui/src-tauri/icons/64x64.png index 7d2beb3..bc7cb21 100644 Binary files a/apps/gui/src-tauri/icons/64x64.png and b/apps/gui/src-tauri/icons/64x64.png differ diff --git a/apps/gui/src-tauri/icons/Square107x107Logo.png b/apps/gui/src-tauri/icons/Square107x107Logo.png index 8dc4b6b..87e9885 100644 Binary files a/apps/gui/src-tauri/icons/Square107x107Logo.png and b/apps/gui/src-tauri/icons/Square107x107Logo.png differ diff --git a/apps/gui/src-tauri/icons/Square142x142Logo.png b/apps/gui/src-tauri/icons/Square142x142Logo.png index c0747e3..056874c 100644 Binary files a/apps/gui/src-tauri/icons/Square142x142Logo.png and b/apps/gui/src-tauri/icons/Square142x142Logo.png differ diff --git a/apps/gui/src-tauri/icons/Square150x150Logo.png b/apps/gui/src-tauri/icons/Square150x150Logo.png index 566bf6e..b1a899a 100644 Binary files a/apps/gui/src-tauri/icons/Square150x150Logo.png and b/apps/gui/src-tauri/icons/Square150x150Logo.png differ diff --git a/apps/gui/src-tauri/icons/Square284x284Logo.png b/apps/gui/src-tauri/icons/Square284x284Logo.png index d7ecf4b..b83ad1e 100644 Binary files a/apps/gui/src-tauri/icons/Square284x284Logo.png and b/apps/gui/src-tauri/icons/Square284x284Logo.png differ diff --git a/apps/gui/src-tauri/icons/Square30x30Logo.png b/apps/gui/src-tauri/icons/Square30x30Logo.png index b182f88..696f4ca 100644 Binary files a/apps/gui/src-tauri/icons/Square30x30Logo.png and b/apps/gui/src-tauri/icons/Square30x30Logo.png differ diff --git a/apps/gui/src-tauri/icons/Square310x310Logo.png b/apps/gui/src-tauri/icons/Square310x310Logo.png index 645d9ad..0e39289 100644 Binary files a/apps/gui/src-tauri/icons/Square310x310Logo.png and b/apps/gui/src-tauri/icons/Square310x310Logo.png differ diff --git a/apps/gui/src-tauri/icons/Square44x44Logo.png b/apps/gui/src-tauri/icons/Square44x44Logo.png index 83ab07f..15bd6a4 100644 Binary files a/apps/gui/src-tauri/icons/Square44x44Logo.png and b/apps/gui/src-tauri/icons/Square44x44Logo.png differ diff --git a/apps/gui/src-tauri/icons/Square71x71Logo.png b/apps/gui/src-tauri/icons/Square71x71Logo.png index 1db2bee..c6291ad 100644 Binary files a/apps/gui/src-tauri/icons/Square71x71Logo.png and b/apps/gui/src-tauri/icons/Square71x71Logo.png differ diff --git a/apps/gui/src-tauri/icons/Square89x89Logo.png b/apps/gui/src-tauri/icons/Square89x89Logo.png index ad30090..10c20f2 100644 Binary files a/apps/gui/src-tauri/icons/Square89x89Logo.png and b/apps/gui/src-tauri/icons/Square89x89Logo.png differ diff --git a/apps/gui/src-tauri/icons/StoreLogo.png b/apps/gui/src-tauri/icons/StoreLogo.png index 12b1680..b2a02fc 100644 Binary files a/apps/gui/src-tauri/icons/StoreLogo.png and b/apps/gui/src-tauri/icons/StoreLogo.png differ diff --git a/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png b/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png index 853ba1f..855a48d 100644 Binary files a/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png and b/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png differ diff --git a/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png b/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png index 83b6487..5d36c17 100644 Binary files a/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png and b/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png differ diff --git a/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png b/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png index 480ed85..728cb9f 100644 Binary files a/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png and b/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png differ diff --git a/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png b/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png index e59011d..a5c12c5 100644 Binary files a/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png and b/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png differ diff --git a/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png b/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png index d432ec9..20a4cae 100644 Binary files a/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png and b/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png differ diff --git a/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png b/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png index 0c132ad..682651b 100644 Binary files a/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png and b/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png differ diff --git a/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png b/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png index 743b0d3..b36b9f8 100644 Binary files a/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png and b/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png differ diff --git a/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png b/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png index ae41b3e..8a0440b 100644 Binary files a/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png and b/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png differ diff --git a/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png b/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png index 97e949c..053a087 100644 Binary files a/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png and b/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png differ diff --git a/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png b/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png index 7263127..1da18ca 100644 Binary files a/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png and b/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png differ diff --git a/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png b/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png index 0ce4103..ac2264c 100644 Binary files a/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png and b/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png differ diff --git a/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png b/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png index 08b1c1c..07a71ab 100644 Binary files a/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png and b/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png differ diff --git a/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png b/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png index 97c6eda..e7906b8 100644 Binary files a/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png and b/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png b/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png index 0a628c4..6bfae86 100644 Binary files a/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png and b/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png differ diff --git a/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png b/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png index 3ef3c65..c47d28b 100644 Binary files a/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png and b/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png differ diff --git a/apps/gui/src-tauri/icons/icon.icns b/apps/gui/src-tauri/icons/icon.icns index 68f78eb..4739cfb 100644 Binary files a/apps/gui/src-tauri/icons/icon.icns and b/apps/gui/src-tauri/icons/icon.icns differ diff --git a/apps/gui/src-tauri/icons/icon.ico b/apps/gui/src-tauri/icons/icon.ico index 31ea6e4..0637d0c 100644 Binary files a/apps/gui/src-tauri/icons/icon.ico and b/apps/gui/src-tauri/icons/icon.ico differ diff --git a/apps/gui/src-tauri/icons/icon.png b/apps/gui/src-tauri/icons/icon.png index 13429ea..c04de5c 100644 Binary files a/apps/gui/src-tauri/icons/icon.png and b/apps/gui/src-tauri/icons/icon.png differ diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-20x20@1x.png b/apps/gui/src-tauri/icons/ios/AppIcon-20x20@1x.png index 510c4e1..34d1c0d 100644 Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-20x20@1x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-20x20@1x.png differ diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-20x20@2x-1.png b/apps/gui/src-tauri/icons/ios/AppIcon-20x20@2x-1.png index 390efc3..115c7a2 100644 Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-20x20@2x-1.png and b/apps/gui/src-tauri/icons/ios/AppIcon-20x20@2x-1.png differ diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-20x20@2x.png b/apps/gui/src-tauri/icons/ios/AppIcon-20x20@2x.png index 390efc3..115c7a2 100644 Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-20x20@2x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-20x20@2x.png differ diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-20x20@3x.png b/apps/gui/src-tauri/icons/ios/AppIcon-20x20@3x.png index fb74756..bf54c1e 100644 Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-20x20@3x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-20x20@3x.png differ diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-29x29@1x.png b/apps/gui/src-tauri/icons/ios/AppIcon-29x29@1x.png index 9504745..025cfac 100644 Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-29x29@1x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-29x29@1x.png differ diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-29x29@2x-1.png b/apps/gui/src-tauri/icons/ios/AppIcon-29x29@2x-1.png index 6593b40..718ec62 100644 Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-29x29@2x-1.png and b/apps/gui/src-tauri/icons/ios/AppIcon-29x29@2x-1.png differ diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-29x29@2x.png b/apps/gui/src-tauri/icons/ios/AppIcon-29x29@2x.png index 6593b40..718ec62 100644 Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-29x29@2x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-29x29@2x.png differ diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-29x29@3x.png b/apps/gui/src-tauri/icons/ios/AppIcon-29x29@3x.png index 4c06189..eefb245 100644 Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-29x29@3x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-29x29@3x.png differ diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-40x40@1x.png b/apps/gui/src-tauri/icons/ios/AppIcon-40x40@1x.png index 390efc3..115c7a2 100644 Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-40x40@1x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-40x40@1x.png differ diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-40x40@2x-1.png b/apps/gui/src-tauri/icons/ios/AppIcon-40x40@2x-1.png index 24b49dd..e144fba 100644 Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-40x40@2x-1.png and b/apps/gui/src-tauri/icons/ios/AppIcon-40x40@2x-1.png differ diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-40x40@2x.png b/apps/gui/src-tauri/icons/ios/AppIcon-40x40@2x.png index 24b49dd..e144fba 100644 Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-40x40@2x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-40x40@2x.png differ diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-40x40@3x.png b/apps/gui/src-tauri/icons/ios/AppIcon-40x40@3x.png index 4167407..99a1920 100644 Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-40x40@3x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-40x40@3x.png differ diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-512@2x.png b/apps/gui/src-tauri/icons/ios/AppIcon-512@2x.png index 3c5e275..9a72162 100644 Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-512@2x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-512@2x.png differ diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-60x60@2x.png b/apps/gui/src-tauri/icons/ios/AppIcon-60x60@2x.png index 4167407..99a1920 100644 Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-60x60@2x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-60x60@2x.png differ diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-60x60@3x.png b/apps/gui/src-tauri/icons/ios/AppIcon-60x60@3x.png index be8fd0f..e13e80d 100644 Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-60x60@3x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-60x60@3x.png differ diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-76x76@1x.png b/apps/gui/src-tauri/icons/ios/AppIcon-76x76@1x.png index 6f11713..fcce553 100644 Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-76x76@1x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-76x76@1x.png differ diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-76x76@2x.png b/apps/gui/src-tauri/icons/ios/AppIcon-76x76@2x.png index 75088f8..6929eac 100644 Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-76x76@2x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-76x76@2x.png differ diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png b/apps/gui/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png index 04c1bb7..240e17e 100644 Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png differ diff --git a/apps/gui/src-tauri/icons/source.png b/apps/gui/src-tauri/icons/source.png index 58b1f34..f321593 100644 Binary files a/apps/gui/src-tauri/icons/source.png and b/apps/gui/src-tauri/icons/source.png differ diff --git a/apps/gui/ui/app.css b/apps/gui/ui/app.css index 1d0ef07..36cbb76 100644 --- a/apps/gui/ui/app.css +++ b/apps/gui/ui/app.css @@ -332,7 +332,7 @@ dialog.lightbox[open] { display: grid; } .lb-head .ttl { flex: 1; min-width: 0; } .lb-head .ttl b { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .lb-head .ttl small { color: var(--text-2); } .lb-body { padding: 12px; min-height: 0; } -.hero-logo { width: min(440px, 80%); height: auto; display: block; margin: 0 0 22px -4px; } +.hero-logo { width: min(340px, 70%); height: auto; margin: 0 0 14px -6px; } .pill.accent { background: var(--accent-soft); color: var(--accent); } /* ------------------------------------------------------------ explorador de arquivos */ @@ -516,8 +516,15 @@ dialog.lightbox[open] { display: grid; } .h-dot { display: inline-block; width: 9px; height: 9px; border-radius: 50%; background: var(--ok); } .h-dot.warning { background: var(--warn); } .h-dot.failing { background: var(--bad); } -/* logo inline: segue o tema escolhido no app, não o do sistema */ -.logo .a { stroke: var(--accent); } .logo .b { stroke: var(--accent-2); } .logo .t { fill: var(--text); } +/* logo: a variante clara ou a escura, conforme o tema escolhido no app (não só o do sistema) */ +.logo-img { display: none; flex: none; } +.logo-img.light { display: block; } +@media (prefers-color-scheme: dark) { + :root:not([data-theme="light"]) .logo-img.light { display: none; } + :root:not([data-theme="light"]) .logo-img.dark { display: block; } +} +:root[data-theme="dark"] .logo-img.light { display: none; } +:root[data-theme="dark"] .logo-img.dark { display: block; } /* atualização do app */ .update-card { position: fixed; right: 18px; bottom: 18px; z-index: 60; width: min(400px, calc(100vw - 36px)); display: grid; gap: 10px; padding: 16px 18px; border-radius: 18px; background: var(--surface); box-shadow: var(--shadow); border: 1px solid color-mix(in srgb, var(--accent) 35%, transparent); } diff --git a/apps/gui/ui/app.js b/apps/gui/ui/app.js index aa5bf68..f004b1c 100644 --- a/apps/gui/ui/app.js +++ b/apps/gui/ui/app.js @@ -265,7 +265,7 @@ function renderHome() { S.device = null; S.job = null; renderSide(); main.innerHTML = `
-

Encontre o que você achou que tinha perdido.

+

Encontre o que você achou que tinha perdido.

Escolha um disco, SSD ou pendrive ao lado. O Guará lê tudo: arquivos apagados, partições perdidas e espaço não particionado, sem escrever nada no disco de origem.

Uma varredura, tudo junto

Metadados do sistema de arquivos e busca por assinatura na mesma passada, sem duplicatas.

diff --git a/apps/gui/ui/guara-dark-s.png b/apps/gui/ui/guara-dark-s.png new file mode 100644 index 0000000..ae7b14e Binary files /dev/null and b/apps/gui/ui/guara-dark-s.png differ diff --git a/apps/gui/ui/guara-dark.png b/apps/gui/ui/guara-dark.png new file mode 100644 index 0000000..68737e0 Binary files /dev/null and b/apps/gui/ui/guara-dark.png differ diff --git a/apps/gui/ui/guara-light-s.png b/apps/gui/ui/guara-light-s.png new file mode 100644 index 0000000..1421625 Binary files /dev/null and b/apps/gui/ui/guara-light-s.png differ diff --git a/apps/gui/ui/guara-light.png b/apps/gui/ui/guara-light.png new file mode 100644 index 0000000..39bc01d Binary files /dev/null and b/apps/gui/ui/guara-light.png differ diff --git a/apps/gui/ui/guara-logo.svg b/apps/gui/ui/guara-logo.svg deleted file mode 100644 index 5af635e..0000000 --- a/apps/gui/ui/guara-logo.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/gui/ui/guara.svg b/apps/gui/ui/guara.svg deleted file mode 100644 index 5af635e..0000000 --- a/apps/gui/ui/guara.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/gui/ui/index.html b/apps/gui/ui/index.html index 666405f..a1d11e9 100644 --- a/apps/gui/ui/index.html +++ b/apps/gui/ui/index.html @@ -5,7 +5,7 @@ Guará - + @@ -14,10 +14,10 @@ - Guará + Guará