Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
5 tasks
m1kc opened this issue Aug 9, 2022 · 0 comments
Open
5 tasks

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

m1kc opened this issue Aug 9, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@m1kc
Copy link
Member

m1kc commented Aug 9, 2022

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.

@solkin solkin added the enhancement New feature or request label Sep 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants