Author Topic: интерфейс передачи файлов  (Read 15065 times)

0 Members and 1 Guest are viewing this topic.

Offline 40°

интерфейс передачи файлов
« on: 12 07 2023, 06:46:39 »
А знаете ли вы, что интерфейс передачи файлов в миранде весьма недружественный к пользователю?
Буквально все операции по передаче файлов, юзерам надо объяснять лично каждому.
- Факт получения файла ими как правило не замечается.
- Панель передачи\приема их пугает.
- После того как файл принят, пользователь не знает где его найти.

Отдельно стоит отметить передачу скриншота. Пользователь совсем входит в ступор, потому что не ожидает, что это будет все та же передача файлов.

Нельзя ли этот интерфейс сделать как в телеге или вайбере (более прозрачным) ?
 

Offline -SM-

Re: интерфейс передачи файлов
« Reply #1 on: 12 07 2023, 06:53:36 »
А я вот с этим категорически не согласен - удобно, привычно (аж с 2003 года) - ничего не надо менять! Старое и привычное вообще ломать не надо!
Разве что можно было бы добавить кнопку отправки файла в окно сообщений где нибудь рядом с "quote last message", и (или?) в контекстное меню по правой кнопке мыши там же.
 

Offline 40°

Re: интерфейс передачи файлов
« Reply #2 on: 12 07 2023, 07:13:51 »
> удобно, привычно (аж с 2003 года)
Так я не про "опытных" пользователей с 2003 года. Я про планктон, воспитанный на вайбере.

И потом, Вам интерфейс передачи файлов вайбера неудобен на столько, что вы не пользуетесь месенжерами на телефоне?

И даже если ничего не менять кардинально, то хотя бы полный путь принятого файла, который появляется в диалоге, как ссылку можно же сделать. Никому такое не помешает? :-)
 

Offline -SM-

Re: интерфейс передачи файлов
« Reply #3 on: 12 07 2023, 07:26:53 »
то хотя бы полный путь принятого файла, который появляется в диалоге, как ссылку можно же сделать
Он же и так как ссылка. И даже не "как", а ссылка - кликнул и открылось. и там же рядом можно открыть и папку с файлами.

И потом, Вам интерфейс передачи файлов вайбера неудобен на столько, что вы не пользуетесь месенжерами на телефоне?
Я пользуюсь на телефоне скайпом. Ужасно, гадко, но нужно. Больше ничем. Но это и не важно, кто чем на телефоне пользуется.
А миранда для работы - через нее проходит куча общения в команде разработчиков, передаются разные файлы, скриншоты, сборки, эксперименты, счета, договора и прочее, что должно быть все сохранено автоматически локально, чтобы быть доступным в любой безинтернетной заднице мира с ноута, когда идет работа "в поле". Причем еще от каждого контакта в своей отдельной папке по имени контакта. Это супер удобно и безальтернативно! Только миранда. Правда временно это все сломалось сейчас (на протоколе ICQ), но это переживем.



« Last Edit: 12 07 2023, 07:30:41 by -SM- »
 

Offline 40°

Re: интерфейс передачи файлов
« Reply #4 on: 12 07 2023, 07:46:33 »
> Он же и так как ссылка. И даже не "как", а ссылка - кликнул и открылось.

У меня как простой текст. Только что проверил. Может это как то настраивается?

И еще вопрос попутно:
При передаче файла, имя которого на русском написано, в диалоге и в истории я вижу это имя крякозябрами. Как исправить? В папке принятый файл нормально сохраняется.
Настройки шрифтов пересмотрел ничего не нашел.
 

Online dartraiden

Re: интерфейс передачи файлов
« Reply #5 on: 12 07 2023, 07:51:00 »
Нельзя ли этот интерфейс сделать как в телеге или вайбере (более прозрачным) ?
Зависит от протокола.

Если передача идёт напрямую между пользователями (IRC, Jabber P2P), то нужно прямо в момент прилёта файла решать, хотите вы его принимать или нет. Потому что на той стороне отправитель не будет вечно сидеть в онлайне и ждать. Плюс это одноразовое событие - если файл был принят а потом удалён, или Миранда упала во время принятия / свет мигнул и комп вырубился, то файл повторно не скачать, пока отправитель снова его не пульнёт.

Если же файл передаётся через сервер и хранится на сервере (ICQ, Jabber HTTP File Upload, Telegram), то мы как раз занимаемся реализацией так называемых оффлайновых файлов, как в современных мессенджерах. Когда прилетевший файл не скачивается, а пользователь лишь получает уведомление, а дальше он может скачать файл, нажав на него, прямо сейчас, или скачать его когда-нибудь потом, или скачать, удалить, а потом снова скачать.

Что касается отправки файла, так окно файлтрансфера не особо отличается от какого-нибудь Telegram: там можно ввести описание файла и отправить его. Берётся файл, кидаётся в поле ввода в окне беседы и вперед.
« Last Edit: 12 07 2023, 07:58:56 by dartraiden »
 

Online dartraiden

Re: интерфейс передачи файлов
« Reply #6 on: 12 07 2023, 07:54:24 »
- После того как файл принят, пользователь не знает где его найти.
Можно использовать журнал типа IEView или NewStory, где пришедший файл отображается как ссылка в файловой системе. Достаточно по нему кликнуть, чтобы открыть. А в настройках Миранды настроить автопринятие файлов от контактов, автосворачивание и автозакрытие окна передачи.
 

Online dartraiden

Re: интерфейс передачи файлов
« Reply #7 on: 12 07 2023, 07:56:31 »
в диалоге и в истории я вижу это имя крякозябрами
В Миранде несколько плагинов, реализующих журнал, поэтому без информации о версиях ничего сказать не получится, никто не знает, какой журнал вы используете.
 

Offline 40°

Re: интерфейс передачи файлов
« Reply #8 on: 12 07 2023, 08:25:20 »
> В Миранде несколько плагинов, реализующих журнал, поэтому без информации о версиях ничего сказать не получится, никто не знает, какой журнал вы используете.
прикрепил инфо о версиях
« Last Edit: 12 07 2023, 08:28:38 by 40° »
 

Offline -SM-

Re: интерфейс передачи файлов
« Reply #9 on: 12 07 2023, 08:30:04 »
прикрепил инфо о версиях
там хисторипп - он протух давно...
 

Online dartraiden

Re: интерфейс передачи файлов
« Reply #10 on: 12 07 2023, 08:31:12 »
там хисторипп - он протух давно...

Тем не менее, это самый популярный журнал у пользователей. И приходится принимать его в расчёт, несмотря на то, что с технической стороны это самый мерзкий журнал, и, возможно, мы доживём до его похорон, но это не точно.
« Last Edit: 12 07 2023, 08:32:59 by dartraiden »
 

Offline 40°

Re: интерфейс передачи файлов
« Reply #11 on: 12 07 2023, 08:32:46 »
напомню что в первую очередь крякозябры в диалоге. И только потом уже в хистори.
Из чего можно сделать выводы, что хистори ни при делах.
 

Online dartraiden

Re: интерфейс передачи файлов
« Reply #12 on: 12 07 2023, 08:33:29 »
History++ реализует и журнал, и историю, поэтому неудивительно, что кракозябры и там, и там.

"Диалоговое окно" это рамка окна, никлист, поле ввода, тулбар. Это tabSRMM. А вот сама переписка это журнал, за него отвечает History++. И он же реализует весь диалог истории (который пкм по контакту -> История).
 

Online dartraiden

Re: интерфейс передачи файлов
« Reply #13 on: 12 07 2023, 08:45:03 »
> В Миранде несколько плагинов, реализующих журнал, поэтому без информации о версиях ничего сказать не получится, никто не знает, какой журнал вы используете.
прикрепил инфо о версиях
Если у вас Jabber и на сервере включен HTTP File Upload, то я бы не советовал вам использовать History++

Пользователь просто не сможет вообще скачать файл, потому что файл при включенном HTTP File Upload прилетит не как прямая ссылка (URL), а как событие в журнале, а H++ не сможет его показать кликабельным, ведь он на Паскале написан и с кодом на C++ взаимодействовать не в состоянии.

Либо отключать HTTP File Upload на сервере или в Миранде, тогда файлы будут ходить peer-to-peer в виде классического окна приёма файла, но это, как уже говорилось, смущает пользователей, привыкших к вайберам.
« Last Edit: 12 07 2023, 08:48:34 by dartraiden »
 

Offline 40°

Re: интерфейс передачи файлов
« Reply #14 on: 12 07 2023, 08:45:13 »
так как крякозябры исправить? Заменить tabSRMM на что то другое?