diff --git a/README.md b/README.md index 7a31d1d..3e09f56 100644 --- a/README.md +++ b/README.md @@ -193,9 +193,10 @@ launch, because no device key is registered. ### Moving files -**FILES** in the nav rail is a two-pane browser: this machine on the left, the host on the right, and a -queue underneath. Choose a host, press **CONNECT**, then select a file in either pane and press the arrow -pointing the way you want it to go. +**SFTP** and **S3** in the tab strip are a two-pane browser: this machine on the left, the remote on the +right, and a queue underneath. The right-hand pane opens on an invitation rather than a listing — press +**SELECT HOST**, choose one, press **CONNECT** — and once something is open, select a file in either pane +and press the arrow pointing the way you want it to go. Two things about it are worth expecting rather than discovering. diff --git a/src/DodoSSH.Client.App/Views/TransfersScreen.axaml b/src/DodoSSH.Client.App/Views/TransfersScreen.axaml index 2a2d0a9..1d9d638 100644 --- a/src/DodoSSH.Client.App/Views/TransfersScreen.axaml +++ b/src/DodoSSH.Client.App/Views/TransfersScreen.axaml @@ -14,6 +14,21 @@ panes are symmetrical apart from one column: PERMS is remote-only, because a POSIX mode is not a fact about a file on the machine this client is developed on. + ── v3 ──────────────────────────────────────────────────────────────────────────────────────────────── + ◆ THE CONNECT BAR IS GONE, and everything it held is inside the right-hand pane now. + + It was a 44-pixel strip across the top of the screen holding a heading, a picker, a password box and a + button — chrome spanning both panes to configure one of them, and drawn at full width whether or not + anything was ever going to be connected. Underneath it sat a pane that was empty for exactly the same + reason, saying so in a sentence nobody had to be told twice. + + So the pane says it instead. Disconnected, the right-hand half is an invitation where the listing would + be: what this screen is for, what pressing the button will cost, and the button. Connected, the + invitation is replaced by the listing and the connection states itself in a strip above it, beside the + control that closes it — which is the arrangement the two facts were always about. The heading the bar + carried is not reprinted anywhere: the tab in the strip says SFTP or S3, and it says it whether or not + this screen is showing. + What the design has and this does not: `sftp over bastion-eu`, which needs jump hosts the connection layer has not got. See docs/design-import-gaps.md. --> @@ -71,105 +86,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -