Skip to content

/нетехническое/ #3

Description

@m1kc

image

  • Вот на этом экране, когда ты первый раз её запускаешь, хочется добавить немного рекламы. Типа так:

sfn transfers files over direct connection. Start the server on one computer, connect with the second one, and you're all set. Transfer is bi-directional, any TCP port can be used, checksums are verified, you can send directories. See https://github.com/sfn-software for more information and GUI client.

В терминал влезает, я проверил.

  • Ещё странно, что там написаны -одинарные тире, но --двойные оно тоже понимает. (Но, кажется, в Go это у всех такая проблема)

  • И ещё мне кажется важным показывать где-нибудь среднюю скорость передачи. Можно поспорить, нужна ли она в процессе, но мне кажется, что её нужно как минимум показать в конце. Чисто для рекламы, чтобы показать, что программа вычерпывает канал насколько может.

  • И да, забыл совсем. Мне кажется важным для UX показывать при старте сервера IP, куда подключаться. В идеале тот, что возвращает сервер tomclaw (или jsonip.com), но для начала можно хотя бы локальный.

  • И ещё такая шальная мысль: а что, если мы будем после трансфера >5 Гб показывать сообщение типа Did you know? You can write your own compatible sfn client in 30 minutes, see https://github.com/sfn-software. Или, например, вне зависимости от размера, но если у чувака установлен gcc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions