aboutsummaryrefslogtreecommitdiffstats
path: root/src/features/sync.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-08-04 00:22:19 -0700
committerAdam Soltys <[email protected]>2026-08-04 00:22:19 -0700
commitbba0b5f36841ef68950154fdbe278d6c249ca375 (patch)
treef67b89e92bdc925c116967c718460466dc64be3c /src/features/sync.js
parentea4b6192f34562e38eeff3e5c246f90646f1b37d (diff)
downloadcoinosv3-bba0b5f36841ef68950154fdbe278d6c249ca375.tar.gz
coinosv3-bba0b5f36841ef68950154fdbe278d6c249ca375.zip
Paste lives in the field; the footer fits; claiming a name comes first
Paste, on the import and load-seed screens, was a bordered box floating beside a small label — heavier than the label, detached from the field it fills. It now sits inside the textarea, and only while that textarea is empty: the only time it's wanted, and the only time it can't cover what you typed. It's toggled on the node rather than through render(), since re-rendering a textarea per keystroke rebuilds it under the caret. Beside a one-line input (Send) the old placement was right and is untouched. The footer measured 100dvh, which on a phone can resolve to the tall viewport at first paint and leave the language picker just below the fold. svh is the one that fits with the address bar showing. Short screens also tighten their padding, which buys back the ~50px the create/import screen was overflowing at 375x553. And the wizard no longer asks every new user whether they have an old coinos.io account before letting them have a name. Claiming the name is the step; the people who do have an old account know it, and say so with a link. That screen is a statement now, not a question they just answered. The npub-shaped default address is no longer offered as a button — a plain skip goes past without showing anyone that. Co-Authored-By: Claude Opus 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01Wvj4aoeMZwA7VUGdJP9Swi
Diffstat (limited to 'src/features/sync.js')
0 files changed, 0 insertions, 0 deletions