mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-17 05:41:29 +02:00
Avoids any confusion / potential trademark friction with HashWallet
(Spanish hardware-wallet company). Hash Bags is a more distinctive
name, harder to collide with, and we can still rank for 'hash wallet'
search via App Store / Play Store subtitle ('Hash Bags - A Wallet
for your Coins').
What changed (all user-visible strings):
- Launcher labels: android/app.properties, scripts/android/app_env.sh,
scripts/ios/app_env.sh, linux window title (CMakeLists +
my_application.cc)
- In-app text: lib/generated/i18n.dart + ARB sources under res/values/
- Brand docs: README.md, CONTRIBUTING.md, PRIVACY.md,
assets/text/Terms_of_Use.txt, assets/text/Release_Notes.txt
- hash.boats website: index.html, og-image.svg + regen og-image.png,
site.webmanifest, styles.css comment, splash/confirm/pulse/mark/
lockup svg titles, report/index.html, server/server.js
- CI workflow display names ("Hash Bags Linux build", etc.)
What did NOT change (deliberate):
- Bundle ID / Package: com.suchsoftware.hashwallet (immutable app
identity on App Store + Play Store — changing == orphaning the app)
- Binary name: hash_wallet (Linux executable)
- Dart import paths: package:hash_wallet/...
- Git repo: hash-wallet (Such-Software/hash-wallet)
- URL scheme: hashwallet:// (internal deep links)
- support@such.software (no domain change yet)
- App Store / Play Store listing names (whatever was registered there
stays; we updated launcher label only)
- hash.boats domain (still the wallet site)
Also kept the '#ash Wallet' wordplay in the nav but updated to
'#ash Bags' so the # mark still serves as the H. Nav reads:
[# mark] #ash Bags
Website hero tagline now matches the App Store sub-title concept:
'A wallet for your coins. Open-source, non-custodial, multi-chain.
Privacy-leaning by default.'
108 files modified, ~674 string replacements.
25 lines
1.2 KiB
XML
25 lines
1.2 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" width="200" height="200">
|
|
<title>Hash Bags splash animation</title>
|
|
<desc>Splash screen: green rounded square scales in, then white hash glyph fades up.</desc>
|
|
|
|
<!-- Green box scales up from center -->
|
|
<rect x="20" y="20" width="160" height="160" rx="36" fill="#1a5c38" opacity="0">
|
|
<animate attributeName="opacity" from="0" to="1" begin="0s" dur="0.3s" fill="freeze"/>
|
|
<animateTransform attributeName="transform" type="translate"
|
|
values="100 100; 0 0" keyTimes="0; 1"
|
|
begin="0s" dur="0.5s" fill="freeze"
|
|
keySplines="0.2 0.8 0.3 1" calcMode="spline"/>
|
|
<animateTransform attributeName="transform" type="scale" additive="sum"
|
|
values="0; 1.05; 1" keyTimes="0; 0.7; 1"
|
|
begin="0s" dur="0.5s" fill="freeze"
|
|
keySplines="0.2 0.8 0.3 1; 0.5 0 0.5 1" calcMode="spline"/>
|
|
</rect>
|
|
|
|
<!-- Hash glyph fades and scales in after box settles -->
|
|
<text x="100" y="148" font-family="ui-monospace, 'JetBrains Mono', 'Courier New', monospace" font-size="140" font-weight="700" fill="#ffffff" text-anchor="middle" opacity="0">
|
|
#
|
|
<animate attributeName="opacity" from="0" to="1" begin="0.45s" dur="0.35s" fill="freeze"/>
|
|
</text>
|
|
</svg>
|