Telegram, Steam, MS Teams, куча других плееров, KeePassX, при желании даже TotalCommander... ну да, ну да, все кругом тупые...
Telegram, Steam, MS Teams, куча других плееров, KeePassX, при желании даже TotalCommander... ну да, ну да, все кругом тупые...А вам не приводили пример с мостом? Он здесь очень кстати.
А вам не приводили пример с мостом? Он здесь очень кстати.С задним или передним? Мне больше нравятся полноприводные машины, там оба нормально работают.
Кто-то умный когда-то придумал не давать людям закрыть его программу и другие такие же умные подхватили эту "идею".
А вам не приводили пример с мостом? Он здесь очень кстати.Может он потому и оффлайн, что запускать лень? Был бы реже оффлайн
Кто-то умный когда-то придумал не давать людям закрыть его программу и другие такие же умные подхватили эту "идею".
Может он потому и оффлайн, что запускать лень? Был бы реже оффлайн
elegram, Steam, MS Teams, куча других плееров, KeePassX, при желании даже TotalCommander... ну да, ну да, все кругом тупые...
P.S. bad-experience - это не прислушиваться к мнению конечного пользователя и класть на него болт. Порой, надо переступать через собственное мнение (и самомнение), чтобы стало хорошо не только тебе.
Вот эти действия по мнению автора проекта должен уметь выполнять ЛЮБОЙ пользователь
Ни у Вас ни у меня нет объективной статистики скольким пользователям эта функция нужна, а скольким нет
абсолютное отсутствие логики
разраб упёрся рогом в собственное мнение, положил болт на мнение других, в том числе и разрабов намного более популярных сервисов, абсолютно глух к аргументам, статистики никакой не предоставил (её скорее и нет или она проведена в узких кругах)
если его провести в VK
Ваших объективных аргументов я не увидел ни одного.
до чего довели пользователей говнокодеры:)
Тогда и порог нужно будет увеличить.Согласен. Хотя это некоторое лукавство, для 50 людей с форума можно напрячься, а для 50 плебеев с ВК уже нет.
*FACEPALM*Этот нет, а вот что описано тут https://www.aimp.ru/forum/index.php?topic=67927.msg452998#msg452998 (https://www.aimp.ru/forum/index.php?topic=67927.msg452998#msg452998) в пункте 2 - да. Так а Ваши какие объективный аргументы?
Так "у других есть эта фича" - это тоже не объективный аргумент =))
Это не мессенджер, который должен всегда о чём-то оповещать, а потому там закрыть окно не равно тому, чтобы выйти из программы.Так же смотрите отсылку к пункту 2, приведенную постом выше.
LightShot (аналог виндовых Ножниц с расширенными функциями), быстрый вызов сканирования для МФУ, Касперыч, некоторый узкоспециализированный софт для работы с пром оборудованиемТа же история: быстрый вызов, чтобы сделать снимок; постоянный мониторинг угроз; определение подключения оборудования — всё в фоне.
Помню одно обсуждение по этому вопросу: https://www.aimp.ru/forum/index.php?topic=64136.0
Хотя это некоторое лукавство
Этот нет, а вот что описано тут https://www.aimp.ru/forum/index.php?topic=67927.msg452998#msg452998 в пункте 2 - да. Так а Ваши какие объективный аргументы?
Та же история: быстрый вызов, чтобы сделать снимок; постоянный мониторинг угроз; определение подключения оборудования — всё в фоне.Так речь не про то, что это висит в трэе, а про то, что когда основное окно закрывается крестиком, оно не закрывается, а прога улетает в трэй. Из трэя я убью процесс тыкнув по нему правой кнопкой мыши, где всегда есть вариант Закрыть.
Для меня ещё один аргумент против в том, что у плеера есть скины, где поведение элементов окна предусматривается скиноделом и менять в таком случае функции кнопок со стороны настроек я считаю неправильным.Вот совсем наоборот. Скиноделов несколько десятков, пользователей несколько десятков тысяч. Я же не предлагаю намертво сделать крест свертыванием в трэй, напротив, кому удобно закрывать крестом, пусть закрывают, кому удобно свертывать, пусть поставят галку в настройках и пусть он свертывается. И (немного копнув) с точки зрения программного кода это было бы сделать просто, если бы обработчики закрытия формы и сворачивания были, так сказать в одной сущности, а они по факту разнесены в ac MainExit и AIMPMainForm, то есть если бы в AIMPMainForm был бы условный Close, было бы проще.
Стоит вспомнить, что в AIMP-е сворачивание в трей настраивается? Не закрытие/сворачивание по крестику, а именно наличие в трее — просто вы упомянули про ассоциацию, что наличие в трее = сворачиванию по крестику, а нужно ли это сворачивание именно вам...Про это вспоминать не стоит, поскольку мы говорим про другой функционал. И да, именно за это сворачивание по крестику я и завёл этот холивар.
Во, спасибо! Помню же, что было уже такое "предложение". Ну, посмотрим как ситуация изменилась за эти годы...Могу еще ссылок накидать, в том числе на сторонние ресурсы. Надо?
есть две кнопки рядом, свернуть и закрыть. Свернуть должна сворачивать, Закрыть - закрывать приложениеЯ смотрю на это по-другому: кнопка закрыть всегда закрывает окно, настройка определяет, закроется ли при этом приложение, или продолжит работать в фоне с иконкой в трее.
А на форуме ситуация не изменилась никак, так что результат голосовалки здесь был понятен еще до её начала.
Ваши последователи уже явно проголосовали, это явно они. Обычный не принципиальный пользователь выбирал бы второй вариант.
Даже если скорректировать тему, так как я написал выше, это не изменит картину.
Для меня нелогично, что при нажатии кнопки свернуть окно пропадает с панели задач.Плюсую. Аналогичные ощущения, я как раз про них и писал, в упомянутом пункте 2.
Решил проверить, что там у конкурентов AIMP, взял ближайший по рейтингам foobar2000. Оказывается у этих странных глупцов эта фича есть (по умолчанию выключена).
чем ничего
Хотя причину такого упорства сделать один чекбокс я до сих пор не услышал.
а забочусь о тех совершенно не продвинутых пользователях, которым эта функция нужна
А сделать в VK такой опрос Вы просто боитесь, потому как любой упёртый в свою идею человек боится, что другое противоположное мнение окажется не менее весомым.
"Было бы Вам удобно, если бы была опция, позволяющая вместо закрытия плеера "крестиком" сворачивать его в трэй?"И ответов должно быть не три, а два "Было бы неплохо", "Мне без разницы". И если тех, кому "Было бы не плохо" до нового года не наберется 15%, тогда я публично принесу свои глубочайшие извинения, признаю себя кретином, идиотом, тупорылым, неправильным (список можете продолжить), удалю все свои посты здесь кроме гайда и никогда в жизни более к Вам не обращусь.
Так речь не про то, что это висит в трэе, а про то, что когда основное окно закрывается крестиком, оно не закрывается, а прога улетает в трэй.Оно уходит в трей при закрытии потому что оно продолжает работать в фоне. В трей те программы не уходят, если из них выйти, а выход там не через крестик, а через пункт «выход» в главных меню, ну или ещё возможны решения. Там проги должны работать в фоне всегда (чтобы показывать уведомления сразу, потому что мониторят систему, потому что заменяют функционал стандартных ножниц и т.д.), поэтому и закрытие через крестик их просто скрывает. У плеера необходимости висеть в памяти без желания пользователя нет — он находится в трее, чтобы не занимать место на панели задач и это поведение настраиваемое. Скрыть — есть кнопка скрыть, а закрыть здесь одновременно и выход.
ГЛУПО отказывать уже нескольким десяткам пользователей, которых отсутствие этой функции удручает/расстраивает/корёжит.Раз у разработчика нет статистики, то что по поводу вашего высказывания про несколько десятков пользователей? Как минимум вопросов на форуме по закрытию в трей куда меньше.
Это ж надо так глубоко закопать тему, переместив её из второго уровня глубины на пятый, чтобы её вообще никто не видел.Структура форума: в плеере много функционала связанного именно с фонотекой, редактором тегов, планировщиком и т.д., поэтому предложения группируются по категориям и подкатегориям, чтобы потом было удобно перепроверять темы перед выбором фич для реализации со следующими обновлениями.
Меня не интересует Ваша позиция, она мне была понятна с первого раза. Я просил сообщить какие аргументы Вы приводите за неё, кроме ощущения собственной безупречной правоты. При том, что ссылаетесь на тот же микрософт и тут же опровергаете, что даже они правилам следуют не строго.
Ну а я ещё немного подискутирую :)Отлично, мне нравится Ваш конструктивный подход и попытка разобраться в сути запроса. Ведь в споре рождается истина.
Оно уходит в трей при закрытии потому что оно продолжает работать в фоне.Замечательно, именно это мне (и не только мне) и нужно от плеера. Представьте, я открыл плеер, кинул в плэйлист то, что захотел, нажал кнопку плэй, теперь мне окно плеера не нужно и что я делаю дальше? По инерции нажимаю не свернуть, а крестик, потому как мне нужно свернуть не в панель задач, а в трэй. Какой эффект я получаю? Музыка или книга останавливается, снова надо куда-то лезть чтобы запустить плеер, снова нажать на плэй, постараться снова его не закрыть, а именно свернуть в трэй. Этот процесс может повтриться неоднократно, если что-то вдруг надо докинуть или убрать из плэйлиста. И это не гипотетическая ситуация, а вполне реальная. В случае, когда плеер стоит на паузе, мне по большому счёту все равно, закрыт он или болтается в трэе.
Раз у разработчика нет статистики, то что по поводу вашего высказывания про несколько десятков пользователей?Всё просто. На форуме найдено как минимум три темы помимо этой с подобным вопросом. Если посмотреть количество их просмотров, а там за тысячу каждый (3145, 7004, 1677, 2690 просмотров соответственно), то не трудно предположить, что в них заходили люди, которые так же искали ответ на этот вопрос. Допустим их даже в 100 раз меньше чем просмотров (что само по себе маловероятно, скорее в 25-50), все равно получится уже не мало. Так же, точно такие же вопросы можно найти на других ресурсах (ответы mail.ru, reddit и т.п.) они тоже есть + можно поискать тот же самый вопрос но на английском, найдёте еще несколько. Теперь еще приплюсуйте число посещений и тех сторонних ресурсах. Там уже счёт пойдет не на десятки, а на сотни. Я предлагал сюда накидать таких ссылок, но видимо это не нужно. А вы уверены, что у разработчика нет статистики? Если да, тогда зачем он врал, что она у него есть?
Как минимум вопросов на форуме по закрытию в трей куда меньше.И это объяснимо. Люди с этим вопросом приходят на форум, видят результат предыдущего такого же вопроса, утирают сопли рукавом и уходят. И я тоже ранее проделал этот путь. Но тут нашла коса на камень и в очередной раз, закрыв плеер вместо того чтобы его свернуть, у меня подгорело! Поэтому: 1) я решил высказать всё, что я думаю по этому поводу, 2) найти решение данного вопроса, 3) хоть как-то облегчить другим таким же горемыкам как я жизнь. Причем желательно максимально облегчить, а это означает, что нужна такая же опция, как в перечисленном выше софте. Но увы, пока пришлось ограничится только гайдом по редактированию скина. При этом я прекрасно понимаю, что даже это для некоторых пользователей сложно. Распаковать плагин в нужную папку чуть попроще, а чек бокс в настройках - идеально.
Структура форума: в плеере много функционала связанного именно с фонотекой, редактором тегов, планировщиком и т.д., поэтому предложения группируются по категориям и подкатегориям, чтобы потом было удобно перепроверять темы перед выбором фич для реализации со следующими обновлениями.Эту тему можно было оставить на месте в вопросах. Там она была бы виднее тем, кто ищет ответ на больной вопрос. Или на худой конец её разделить. Гайд оставить в Вопросах, а холивар перенести в Предложения.
... теперь мне окно плеера не нужно и что я делаю дальше? По инерции нажимаю не свернуть, а крестик, потому как мне нужно свернуть не в панель задач, а в трэй. Какой эффект я получаю? Музыка или книга останавливается, снова надо куда-то лезть чтобы запустить плеер, снова нажать на плэй, постараться снова его не закрыть, а именно свернуть в трэй.«По инерции». В трее кроме «свёрнутых окон», например, также могуть располагаться шорткаты на системные параметры — эта область не зарезервирована только для этого сценария. И большинство приложений завершаются через «закрыть». Там, где крестик сворачивает приложение в трей, это связано с тем, что как раз-таки всё привычно закрывать крестиком, потому что прежде только так оно и было, но прогам из вашего же примера необходимо оставаться в фоне, а по той же инерции пользователь может его вырубить. И открыть такое приложение пользователь может не только через иконку в трее.
И это объяснимо. Люди с этим вопросом приходят на форум, видят результат предыдущего такого же вопроса, утирают сопли рукавом и уходят. И я тоже ранее проделал этот путь. Но тут нашла коса на камень и в очередной раз, закрыв плеер вместо того чтобы его свернуть, у меня подгорело! Поэтому: 1) я решил высказать всё, что я думаю по этому поводу, 2) найти решение данного вопроса, 3) хоть как-то облегчить другим таким же горемыкам как я жизнь.Также можно выкрутиться и сказать, что если страдающих было бы достаточно много, то среди них нашлось бы и достаточно много тех, кто излил бы недовольство на форуме — независимо от позиции по вопросу, подобные заявления являются просто логическими упражнениями, а не фактами. Темы можно читать и при поиске совершенно другого вопроса, и просто в качестве странного развлечения (вдруг кому-то понравилось следить за холиваром ;D). Ну а если без приколов, то AIMP-ом пользуется достаточно много людей и тут надо исходить из процента такой группы людей и того не затронет ли решение вопроса в их пользу удобство для остальных.
Эту тему можно было оставить на месте в вопросах. Там она была бы виднее тем, кто ищет ответ на больной вопрос. Или на худой конец её разделить. Гайд оставить в Вопросах, а холивар перенести в Предложения.Скорее разделить, потому что решение вопроса с ваших же позиций подразумевает изменения в поведении приложения, а это уже предложение. Даже фичи для настройки подобных «мелочей» отбираются, потому что много чего можно подогнать под определение «мелочи» и добавить копну опций для 1,5 человек.
...но прогам из вашего же примера необходимо оставаться в фоне, а по той же инерции пользователь может его вырубить.Так и тут то же самое. Плеер должен продолжить играть в фоне. Это его фоновый процесс, как у мессенджеров следить за тем, что появятся новые сообщения. Здесь речь про играющий плеер. Но ставить задачу: а сделайте так, чтобы когда плеер играет, по крестику он сворачивался в трэй, а когда не играет - закрывался, вообще гиблое дело.
Плеер в трее можно вообще убрать и тогда поведение кнопки «закрыть» трактовать как закрыть приложение, а не закрыть окно?Так, понял, мы немного про разные вещи в трэе говорим. Так вот, я вообще не про вид плейера в минималистичной форме (он путь полностью свёртывается, чтоб его видно не было), а только про значок плейера в трэе. Собственно, когда я говорю "плеер свернулся в трэй", то подразумеваю, что от плейера остался один значок в трэе.
...подобные заявления являются просто логическими упражнениями, а не фактами.Да, это логическое заключение, но оно вполне логично. Холиваров там нет, всего лишь несколько постов, умещающихся на одной страничке. И кроме как искать ответа на поставленный вопрос, там делать нечего. К тому же маловероятно, что человек пришел в те темы поиском по форуму, скорее всего его привёл туда поисковик внешний (Google, Яндекс...), а значит человек искал именно ответ на этот вопрос, а не проявлял праздный интерес к темам форума. И лично я - прямое тому доказательство.
того не затронет ли решение вопроса в их пользу удобство для остальных.Это никак не может затронуть интересы других, поскольку по умолчанию поведение окна не изменится. Оно изменится только если руками включить эту опцию, как это сделано в foobar2000 на скрине выше.
Скорее разделить, потому что решение вопроса с ваших же позиций подразумевает изменения в поведении приложения, а это уже предложение.Полностью согласен, но тут уже надо модератора напрягать.
Для меня нелогично, что при нажатии кнопки свернуть окно пропадает с панели задач
при сворачивание в трей, окно визуализации остаётся активным
Так, понял, мы немного про разные вещи в трэе говорим. Так вот, я вообще не про вид плейера в минималистичной формеОб одном и том же. Мини-плеер ни в одном из своих постов здесь я в расчёт не брал. В настройках можно убрать отображение значка в трее как и мини-плеера. С вашим предложением выходит, что нужно или всегда сворачивать в трей при закрытии, если иконка в трее включена, или сделать подопцию для иконке в трее со сворачиванием. Имеющееся поведение в AIMP-е очень-очень давнее.
Так и тут то же самое. Плеер должен продолжить играть в фоне.IMHO, но всё что сворачивается в трей по кнопке закрыть — это то, что скрывается полностью и напоминает о себе только при необходимости. Для меня муз.плеер сюда не относится — воспроизведение музыки задаётся именно пользователем и этим воспроизведением можно управлять и из фона. То, чем занимаются в фоне Google Drive, антивирусы, приложения живых обоев и т.д. это процессы, которые пользователь запускает уже сразу после установки приложений. Там сворачивание в трей по крестику как раз решение того, чтобы пользователь, закрывая окно приложения, не снимал его задачу. Закрытие программ крестиком и есть стандарт, а сворачивание в трей — это обходной манёвр. Microsoft, например, не стала делать так, что с отображением диспетчера задач в трее, тот при закрытии туда сворачивался бы; там есть настройка на скрытие свёрнутого, но сворачивание в трей сделано по кнопке «свернуть». У некоторых есть вариант, что при закрытии окна выводится окошко с вопросом "скрыть окно или выйти из приложения?".
Это никак не может затронуть интересы других, поскольку по умолчанию поведение окна не изменится. Оно изменится только если руками включить эту опцию, как это сделано в foobar2000 на скрине выше.Тогда голосование, чтобы действительно выяснить как многим такое нужно. Для любой фичи независимо от её "величины" оценивается число в ней нуждающихся. Если судить по вашим постам выше, то голосование в vk.
С вашим предложением выходит, что нужно или всегда сворачивать в трей при закрытии, если иконка в трее включена, или сделать подопцию для иконке в трее со сворачиванием.Боюсь, это еще усложнит логику поведения. Так что пусть уж эти опции живут отдельно друг от друга. Единственная патовая ситуация в данном случае получается, когда значок в трее отключен, но при этом сворачивание происходит в трэй. Абсурд конечно, но такой вариант нельзя исключать. Тогда процесс можно будет прибить только через Диспетчер задач.
IMHO, но всё что сворачивается в трей по кнопке закрыть — это то, что скрывается полностью и напоминает о себе только при необходимости. Для меня муз.плеер сюда не относится — воспроизведение музыки задаётся именно пользователем и этим воспроизведением можно управлять и из фона.И да, и нет. Смотря с какой точки зрения смотреть. С да - понятно, а с нет поясню. Нет - это если мы смотрим на проложение с точки зрения фонового процесса, а не пользователя, так сказать, с другой стороны монитора. Процесс, условно, висящий в трее так или иначе работает постоянно, просто пользователь этого не видит, а вот что он делает в это время сильно завит он самсого ПО: мессенджеры мониторят новый сообщения, облачные хранилища синхронизируются, "Ножницы" мониторят хот кей, чтобы начать действовать и т.д. Но вот в чём я с вами не соглашуть, так это с:
это процессы, которые пользователь запускает уже сразу после установки приложений.Да, как правило эти проги даже прописываются в автозагрузку. Но их оттуда можно и отключить, что я, например, делаю с некоторыми такими приложениями (торрент клиент например). Они мне не нужны даже в режиме ожидания. Будут нужны, запущу вручную. А теперь, внимание, вопрос (гонг): если я поставлю автозагрузку плеера, чем он будет отличаться от всего перечисленного?
Там сворачивание в трей по крестику как раз решение того, чтобы пользователь, закрывая окно приложения, не снимал его задачу.Верно, и я добиваюсь того же самого. Особенно, если воспроизведение влючено.
Единственная патовая ситуация в данном случае получается, когда значок в трее отключен, но при этом сворачивание происходит в трэй.Когда сворачивание в трей отключено, плеер сворачивается на панели задач. С вашим предложением выходит:
А теперь, внимание, вопрос (гонг): если я поставлю автозагрузку плеера, чем он будет отличаться от всего перечисленного?И? Функционал по сворачиванию в трей в плеере и так есть, только по кнопке «свернуть», а не по крестику как вы предлагаете. Ситуация выходит такой, что каждый делает акценты так, чтобы выводить итог с неким «стандартом» под своё удобство. А стандарта в этом вопросе нет.
И если тех, кому "Было бы не плохо" до нового года не наберется 15%, тогда я публично принесу свои глубочайшие извинения, признаю себя кретином, идиотом, тупорылым, неправильным (список можете продолжить), удалю все свои посты здесь кроме гайда и никогда в жизни более к Вам не обращусь.
Когда сворачивание в трей отключено, плеер сворачивается на панели задач. С вашим предложением выходит:Отделим мух от котлет.
1. Сворачивание только на панели задач по «свернуть» и закрыть по «закрыть».
2. Сворачивание в трей
2.1 по кнопке «свернуть» и закрытие по «закрыть» (также будет подразумевать возможность включить мини-плеер).
2.2 по кнопке «закрыть» и сворачивание на панели задач по «свернуть».
private void AIMPUIWin_FormClosing(object sender, FormClosingEventArgs e)
{
if(CloseToTray)
{
e.Cancel = true;
HideToTray(); // Метод который отвечает за свёртывание в трэй
}
}
То есть, понимаете, на сколько это просто реализуется. Да, нужно в окно настроек еще засунуть чекбокс (галочку), отвечающую за значение CloseToTray и прописать, чтобы эта настройка сохранялась. Но тут, как оказалось вопрос ПРИНЦИПИАЛЬНЫЙ!class IAIMPUIFormEvents: public IUnknown
{
public:
virtual void WINAPI OnActivated(IAIMPUIForm* Sender) = 0;
virtual void WINAPI OnDeactivated(IAIMPUIForm* Sender) = 0;
virtual void WINAPI OnCreated(IAIMPUIForm* Sender) = 0;
virtual void WINAPI OnDestroyed(IAIMPUIForm* Sender) = 0;
virtual void WINAPI OnCloseQuery(IAIMPUIForm* Sender, BOOL* CanClose) = 0;
virtual void WINAPI OnLocalize(IAIMPUIForm* Sender) = 0;
virtual void WINAPI OnShortCut(IAIMPUIForm* Sender, WORD Key, WORD Modifiers, BOOL* Handled) = 0;
};
А вот вызов чего-то вроде Mininize я пока не нашел.А стандарта в этом вопросе нет.Объясните пожалуйста это автору. У него на этот счёт иное мнение.
...критерий в том, что именно наличие значка в трее определяет поведение кнопки «закрыть»Можно сказать и так. По крайней мере это может являтся индикатором этого. Но всё-таки точнее коворить с точки зрения завершения процесса. Если я ожидаю, что после закрытия процесс должен продолжится в фоновом режиме (в данном случае воспроизведение), тогда сворачиваем в трэй.
Но тот же диспетчер задач, который отображает задачи, почему-то тоже не ведёт себя с описанной вами точки зрения фоновых процессов и сворачивается в трей по кнопке «свернуть» и настройки, чтобы сворачивать его туда через «закрыть»У меня диспетчер задач свёртывается на панель задач (Win10), да там можно тоже галочку поставить, чтобы он в трэй сворачивался. Но есть огромная разница в необходимости его держать в фоне, при том, что сам диспетчер ресурсоемкое средство. Да и подменить ему реакцию на крестик закрытия значительно проще в том же AIMP, потому как это стандартное виндовое окно со стандартными кнопками формы (в AIMP все перерисовано, чтобы можно было свободно делать скины). Наверняка всяких твикеров для винды на эту тему уже понаписано, было бы желание их найти.
с включенной фичей свёртывает в трэй.И даже можем продублировать функционал по сворачиванию в трей на «свернуть» и «закрыть». Или я уже ничего не понимаю. В моём представлении не должно выходить дублирования функций на этих кнопках, поэтому и расписал.
Объясните пожалуйста это автору. У него на этот счёт иное мнение.
ГЛУПО ставить своё субъективное мнение в противовес общественному (что это функция нужна и удобна).
Ваши последователи уже явно проголосовали, это явно они. Обычный не принципиальный пользователь выбирал бы второй вариант.Почему я написал про некие стандарты — потому что изначальные сообщения изложены так, будто в программе что-то совершенно нелогичное, чего нигде больше нет, а на форуме из-за неких последователей не вводят нормальное поведение, которое хочет общественность. Имеющееся поведение давнее (примера ради (https://www.aimp.ru/forum/index.php?topic=26459.0)) — пользователи, получается, годами «утирают сопли рукавом и уходят», а плеер как-то обрастает функционалом и настройками. Прошу прощения, если звучит с подколкой.
В моём представлении не должно выходить дублирования функций на этих кнопках, поэтому и расписал.В дублировании функций не вижу ничего плохого, поэтому и переписал логику не от функционала, а от элемента управления. Почти любое приложение можно закрыть крестиком, Меню Файл->Выход, Иконка в трее -> Выход, и всё это работает в одном приложении.
...а плеер как-то обрастает функционалом и настройками...Вот это тоже отдельный вопрос для обсуждения. Посмотрел я на другие темы из Предложений. Да, везде есть голосовалки на предмет надо/не надо, вот только суммарное количество голосов там примерно одинаковое, около шести. А отсюда напрашивается очевидный и безрадостный вывод, про какое ощутимое большинство идёт речь. Поэтому требование "Если этот запрос наберет хотя бы 50+ голосов ЗА...", было явной издёвкой. Потом цифра была снижена до 15, но это не меняло конечный результат. Я мог бы подбить своих друзей/коллег зарегаться на форуме да набить эти несчастные 15 ЗА, но я предпочитаю играть честно, чтоб мне потом не предъявляли жульничество. Хотя, в данном случае, ограничений на то, что в голосовании должны участвовать только пользователи зареганые не менее месяца/года не было, и с формальной точки зрения условие было бы выполнено.
...всё упирается именно в число тех, кому это нужно, потому что функции добавляются, когда они нужны ощутимому числу пользователей.
А отсюда напрашивается очевидный и безрадостный вывод, про какое ощутимое большинство идёт речь.Голосовалки бывают разные: https://www.aimp.ru/forum/index.php?topic=19858.0;viewresults
Голосовалки бывают разные: https://www.aimp.ru/forum/index.php?topic=19858.0;viewresultsНу да, за 4 года голосований набежало, по ~14 голосов в год. Форумы - вещь практически вымершая, это я как бывший модератор форума одного крупного провайдера могу сказать. Осталить только такие монтстры как упомянутый 4PDA. Но это уже оффтоп пошел.
по ~14 голосов в год
Почти любое приложение можно закрыть крестиком, Меню Файл->Выход, Иконка в трее -> Выход, и всё это работает в одном приложении.У нормального приложения меню Файл хотя бы доступно с клавиатуры, но не в AIMP. Как изволите тогда выйти из AIMP не имея мышки? Alt+F4 его свернёт? Win+T, Shift+F10 / APPLICATION — "Закрыть окно" тоже?
зы: В 2652 завезли фичу (пусть она будет, если баг), при сворачивание в трей, окно визуализации остаётся активным,
тогда как ранее, пряталось вместе с плеером (сейчас прячется, если сворачивать на панель).
Нет, это фича скин-движка. Теперь можно откреплять окна от мастера, и они не будут сворачиваться вместе с ним, всегда оставаясь на экране
Хотелось бы сворачивать приложение в трей вместе с визуализатором
а можно эту новую "фичу" сделать хотя бы отключаемой? Хотелось бы сворачивать приложение в трей вместе с визуализатором. Спасибо.
Да, будет в ближайшем обновлении.Да ладно?!
Да ладно?!
Что такого случилось, что непоколебимость в этом вопросе поколебалась?
Нет! >:( Пожалуйста, не добавляйте эту функцию. Эта функция будет сильно раздражать!Так просто не включай её и будет всё как есть сейчас. Неужели это не понятно?
...если уже существует кнопка, немного левее закрытия и после кнопки окна, которая и существует чтобы СВОРАЧИВАТЬ приложение. Две кнопки, которые выполняют одно и тоже действие - ошибка на уровне node js ;DКнопка левее сворачивает в панель задач (так у 99% приложений), здесь речь про сворачивание в трэй. Это по вашему одно и то же действие?
Кнопка левее сворачивает в панель задач (так у 99% приложений), здесь речь про сворачивание в трэй.Так или иначе, в плеере эти два действия и так отдельные: ПКМ по кнопке свернуть и ЛКМ по кнопке свернуть (в случае, если включено сворачивание в трей при минимизации — с выключенной будет наоборот). Поэтому свернуть по крестику не из серии разграничения/добавления функционала, а из серии удобства.
Так или иначе, в плеере эти два действия и так отдельные: ПКМ по кнопке свернуть и ЛКМ по кнопке свернуть (в случае, если включено сворачивание в трей при минимизации — с выключенной будет наоборот).Это-то да, но это скорее из серии логики. Повторяться не буду, все выше уже написано, только еще добавлю, что правый клик мыши в область свернуть/развернуть/закрыть намного более экзотичен, чем сворачивание в трэй по крестику, хотябы по тому, что по умолчанию эти три кнопки к правому клику вообще равнодушны. Да и даже в заголовок окна, в целом, особой надобности нет тыкать правой кнопкой кроме каких-то единичных случаев.
вставлю и я свое мнение. ибо спор на 5 страниц по моему ни о чем. значек "крест" и визуально и по логике в голове ассоциируется как закрыть.А вот тут давайте копнём чуть поглубже на уровне обычного не особо продвинутого пользователя и копать мы будем в сторону человеческого восприятия. Закрыть ЧТО?
Панель задач Windows является важным компонентом операционной системы Windows, выступая в качестве универсальной платформы для многозадачности и быстрого доступа к приложениям и системным уведомлениям. Панель задач позволяет закреплять избранные приложения для удобного доступа, просматривать открытые приложения и управлять системными уведомлениями.То есть это та область, которая "под рукой" и нужна для оперативной работы. Всё что для оперативной работы в данный момент не требуется на ней находиться не должно. Кто с этим не согласен, поднимите руку. И плеер к этой категории лично для меня и еще определенного круга людей не относится.
В вычислительной технике область уведомлений (также системный трей или область состояния) — это часть пользовательского интерфейса, в которой отображаются значки функций системы и программ, которые отсутствуют на рабочем столе, а также время и значок громкости. По умолчанию он расположен в правом нижнем углу или в нижней части панели задач, если закреплен вертикально. Здесь отображаются часы, и приложения могут отображать значки в область уведомлений, чтобы указывать состояние операции или уведомлять пользователя о событии.То есть там у нас болтаются значки приложений и служб, которые работают в фоне и мы не видим их окна при оперативной работе. Для себя фиксируем определение "не видим окна". А вот сюда, опять таки в моем понимании, плеер как раз подходит.
по мне, дак лучше в панели видеть свернутую программу, чем в куче мелких значков в трее ковыряться.А мне нет, потому как в трее я весь ненужный мусор вычищаю. К тому же можно вытащить значок из общей кучи в область рядом с часами.
проголосовал против, мнение высказал, выслушавшим спасибо.А вот эта логика мне вообще не понятна и противна. Равно как и сам вариант "против". В этой голосовалке можно логически заменить пункты на
settom, вы же, надеюсь, знаете, что крестик закроет Проводник, Ворд, Эксель, Тотал, Хром, Акробат ридер, многие видео плееры и кучу других программ?Еще раз перечитайте тему от начала до конца, там прекрасно описано чем функционально плеер отличается перечисленного софта. Тотал, кстати, такую опцию имеет, да не через меню, а через строчку в ini файле, но имеет.
Еще раз перечитайте тему от начала до конца, там прекрасно описано чем отличаются перечисленные софтины от плеера.Ту же логику можно применить к любой программе:
В хроме я могу запустить что угодно в фоне от радио, до видоса и свернуть, слушатьМожете, и хром тоже можно научить закрываться в трэй. Беглый поиск в гугле даёт положительный ответ.
Другие программы тоже вероятно нужны пару раз в день, что-то в них иногда посмотреть, и держать их на панели задач не хочетсяПречисленный выше софт к этой категории не относится, это всё рабочий софт. В нём или работаешь, или свертываешь, или закрываешь. Фоновых процессов в них нет.
Полнолуние?Будет 14-15 марта.
Сколько ещё можно жевать одно и тоже? Ну, стоит же в заголовке темы "Есть решение", если уж очень нужно кому-то сворачивать таким методом плеер в трей, так добавьте кнопку "Свернуть" в скин - какие проблемы? Проект дефолтного скина в редакторе есть.Это не решение, а костыль.
Это не решение, а костыль.Да, неужели? Для этого есть и соответствуюий провайдер/сервис. Следуя такой логике, добавление какой-либо кнопки, кроме стандартных, - это тоже костыль.
Проблема тянется всю сознательную жизнь плеера, хотя её решение простое.[/li][/list]Столько скинов в каталоге и на форуме, но что-то никто не применил такого решения, стало быть никому не нужно.
Да, неужели? Для этого есть и соответствуюий провайдер/сервис. Следуя такой логике, добавление какой-либо кнопки, кроме стандартных, - это тоже костыль.В данном случае костыль - это способ реализации этой фичи. Её можно реализовать по-человечески, как это сделано в других плеерах, но...
Столько скинов в каталоге и на форуме, но что-то никто не применил такого решения, стало быть никому не нужно.Какого решения? В том-то и дело, что это работает только для трёх стандартных скинов. Прочтите тему от начала до конца внимательно. Как минимум один человек здесь отписался, что он использует нестандартный скин и эта функция ему нужна.
...твердить одно и тоже целых 5 страниц, навязывая всем своё мнение - это, как минимум, некорректно и неэтично.Это вы про кого сейчас? Как сторонники так и противники этой фичи подходят под это определение.
В данном случае костыль - это способ реализации этой фичи. Её можно реализовать по-человечески, как это сделано в других плеерах, но...
Мне не нужна эта фича и я против, чтобы она была у других, пусть мучаютсяВ точку! Именно так и выглядит этот вариант (автор же против "плохих практик"). У остальных, если им не нужно, значит ни кому не нужно - этих ребят не учитываем, они необъективны. Тогда тут, по-факту, только один голос надо учитывать - автора. Он против, но он в меньшенстве :D
против всего плохого.Вы про сворачивание в трей при нажатии на кнопку "свернуть" же, да? Согласен бесит жутко, хочется просто свернуть на панель задач, а эта зараза закрывает окно совсем. Но зато в трее, мде.
Вы про сворачивание в трей при нажатии на кнопку "свернуть" же, да?
как раз рассчитано на тот сценарий, за который вы тут в пользу кнопки "закрыть" топитеТак мы и топим тут за логичное использование кнопок. Если включено сворачивание в трей при нажатии кнопки "свернуть" - я больше не могу свернуть окно на панель задач. Оно улетаетв трей. Это неудобно, поэтому и нужно, чтобы "закрыть" сворачивала в трей, а "свернуть" сворачивала на панель задач как это принято.
Это неудобно, поэтому и нужно, чтобы "закрыть" сворачивала в трей
Так мы и топим тут за логичное использование кнопок
больше не могу свернуть окно на панель
Вообще-то можете, но как - я вам не скажу, т.к. об этом сам плеер вам прямым текстом говорит.Я уже выдал эту «военную тайну» несколькими постами выше:
Так или иначе, в плеере эти два действия и так отдельные: ПКМ по кнопке свернуть и ЛКМ по кнопке свернуть (в случае, если включено сворачивание в трей при минимизации — с выключенной будет наоборот).
Вообще-то можете, но как - я вам не скажу, т.к. об этом сам плеер вам прямым текстом говорит.Можем. Но вопрос не в том, чтобы найти 100500 вариантов, как еще можно свернуть окно, если нужен трей. Можно хоть комбинациий двух кнопок мыши повесить на "свернуть", чтобы оно сворачивало на панель. Но зачем эти танцы с бубном, все это запоминать (так еще и надо было об этом как-то узнать), если всю работу должна выполнять только одна ЛКМ? Свернуть - значит свернуть на панель задач. Закрыть, как хотите: в трей или совсем убить процесс. И не надо задействовать другие кнопки мыши.
Закрыть должна закрывать, а не сворачивать.Ну так ок! Хотите в своей терминологии, пожалуйста. Я уже чуть выше более подробно написал.
Свернуть - значит свернуть на панель задач. Закрыть, как хотите: в трей или совсем убить процесс
Но не приложение закрывает, а окно и упоминание на панели задач. Вам же это хочется сохранить?
Даже в английской терминологии эта фича называется Close to try, то самое заветное Close, a не Minimize
Я уже выдал эту «военную тайну» несколькими постами выше:
оно красиво в подсказке торчит, но кто ж их читает.Красиво, правда. Но в жизни не догадался бы, что мне нужно будет смотреть подсказки для кнопки "свернуть".
я против подмены понятийОк
Ой, так смешно. Значит для "свернуть" нельзя, а для "закрыть" можно? Чегой-то вдруг? =)Ничего смешного. В таком варианте сохраняется сворачивание по ЛКМ на панель задач, и не приходится использовать другие кнопки мыши + в 1 клик свернуть/закрыть/убрать окно в трей. И никакой подмены понятий для кнопки свернуть: то она в трей может сворачивать, то на панель задач. Осталось кнопки мыши не перепутать.
И никакой подмены понятий для кнопки свернуть: то она в трей может сворачивать, то на панель задач
Осталось кнопки мыши не перепутать.
ну оно так и делает, закрывает окно, а без окна плеер работать не может. так что тут все норм.Определитесь уже с какой точки зрения смотрите на софтину. Если с точки зрения пользователя, то как только окно исчезло с монитора - оно закрылось. И именно такое поведение будет по умолчанию если ткнуть правой кнопкой мыши в кнопку свернуть. А если с точки зрения программиста, то да, оно не закрылось, а лишь Visible = false; (или что там в дельфях). Но при такой точке зрения нельзя сказать, что плеер без окна работать не будет, окно это только визуальная оболочка, сам плеер сидит как минимум в другом потоке.
Кто первоисточник? Научное что-то или ширпотреб?Скорре слэнг. Ведь все же понимают какое действие подразумевается под этим названием
П.С. А я смотрю сегодня магнитные бури сильные...Магнитная буря будет 8-9 марта. Вы точно на планете Земля находитесь? А то что-то у нас ни фазы луны не совпадают, ни магнитный фон.
Кстати, я не сторонник теорий заговора, но так, чтобы разрядить атмосферу: 18+2+11 = 31. В голосовалке же у меня отображает, что всего голосов 30. Это как? ;DЗа голосовалку отвечает плагин ВЦИОМа, так что всё нормально :)
Определитесь уже с какой точки зрения смотрите на софтину. Если с точки зрения пользователя, то как только окно исчезло с монитора - оно закрылось. И именно такое поведение будет по умолчанию если ткнуть правой кнопкой мыши в кнопку свернуть. А если с точки зрения программиста, то да, оно не закрылось, а лишь Visible = false; (или что там в дельфях). Но при такой точке зрения нельзя сказать, что плеер без окна работать не будет, окно это только визуальная оболочка, сам плеер сидит как минимум в другом потоке.
Магнитная буря будет 8-9 марта. Вы точно на планете Земля находитесь? А то что-то у нас ни фазы луны не совпадают, ни магнитный фон.
Так я и говорю, раз написано закрыть, значит закрыть. На экране что? проигрыватель! значит закрыть что? проигрыватель! Пользователь про окна, сервисы и прочее не знает.Но эта логика тогда не натягивается на приложения, про которые выше говорили, что для них такое поведение нормально. Мессенджеры например.
Кстати, я не сторонник теорий заговора, но так, чтобы разрядить атмосферу: 18+2+11 = 31. В голосовалке же у меня отображает, что всего голосов 30. Это как? ;D
Но эта логика тогда не натягивается на приложения, про которые выше говорили, что для них такое поведение нормально. Мессенджеры например.
На экране что? Telegram (WhatsApp, Skype, ICQ царствие небесное). Значит закрыть что? Telegram (WhatsApp, Skype, ICQ царствие небесное). Но вот чёрт, они прячут (закрывают) окно и присутствие на панели задач и свертываются в трэй.
Значит не везде она работает, эта логика.
Telegram (WhatsApp, Skype, ICQ царствие небесное)Я ещё с началом дискуссии написа́л, что в случае подобных приложений, поведение со сворачиванием в трей через «×» скорее как обходной манёвр (приписка IMHO). Там приложениям ещё надо оповещения присылать, а для этого надо всегда быть в памяти и чтобы никто случайно не прибил программу и при этом не спотыкался каждый раз об окно с предупреждением (там можно, конечно и вариант для стандартного поведения прикрутить, но «а что, если пользователь случайно что-то выберет и не додумается отыскать опцию в настройках?»), которое можно добавить при закрытии. Плеер с воспроизведением музыки даёт о себе знать, в отличие от тихого посиживания мессенджера до уведомлений (снова приписочка IMHO). Я постоянно переключаю треки с клавиатуры, когда плеер свёрнут — он для меня свёрнутым в трей не исчезает.
...остальные подхватили, не задумываясьОооочень сильно сомневаюсь, что не задумываясь, скорее наоборот. Сочли, что это удобно и нужно, и это действительно так.
Дык я и говорю, меня эта логика жутко коробит.А меня коробит как раз от обратного.
...надо всегда быть в памяти и чтобы никто случайно не прибил программу...Вот и я про тоже, но в отношении плеера. Крестик закрытия его как раз "случайно" прибивает.
Плеер с воспроизведением музыки даёт о себе знать, в отличие от тихого посиживания мессенджера до уведомлений (снова приписочка IMHO).Нет никакой разницы между переодической выдачей уведомлений мессенджером и постоянной работой плеера. В обоих случаях софт выполняет фоновые процессы.
В обоих случаях софт выполняет фоновые процессы.Т.е. всё, что что-то делает в фоне, должно сворачиваться крестиком? Программа, что конвертирует файлы; браузер с аудио, видео да и обычной загрузкой и т.д. Почему-то при возможности, как вы ответили выше, научить браузеры сворачиваться крестиком, из коробки так не делают. Да даже без конкретно браузеров — крестиком мне привычнее прибивать процессы, если вдруг передумал что-то делать. С теми же мессенджерами сам факт наличия такой программы равен обмену сообщениями и их оперативному получению, с антивирусами и кучей другого у меня тоже иное восприятие, чем к аудиоплееру, видеоплееру (они для меня на уровне тех же текстовых и графических редакторов, например). Но раз правда у всех разная, а сказанное мной сейчас ничего нового не несёт, то я снова в спячку для этой дискуссии.
....а сказанное мной сейчас ничего нового не несёт...Ну почему же, очень даже несёт, хотябы по тому, что мы углубляемся в конкретику.
Т.е. всё, что что-то делает в фоне, должно сворачиваться крестиком?Я даже больше скажу, ~90% того, что на компе выполняется в фоне мы как пользователи вообще не видим. Нигде, даже в трее. Потому что это службы, которые не то что крестиком не закрыть, а даже через консоль не остановить. А оснановка некоторых вообще обрушит систему.
А вы знали что встроенный браузер Edge всегда открыт и закрыть его нельзя.Спасибо EC за то что я смог снести это херню с моей операционки
очень даже несётТогда продолжу. Ох, прямо-таки вторая трепалка на форуме.
Я даже больше скажу, ~90% того, что на компе выполняется в фоне мы как пользователи вообще не видим. Нигде, даже в трее. Потому что это службы, которые не то что крестиком не закрыть, а даже через консоль не остановить. А оснановка некоторых вообще обрушит систему.И? Вы ведь про восприятие обычного пользователя до этого говорили и системные процессы для такого восприятия не играют роли, тут просто «должно стабильно срабатывать» — вот туда можно и системные процессы отнести, и программы, что не хотят закрываться через крестик (если в этом есть смысл).
торрент клиентыВышли из торрента — раздачи нет. Вот и вся надобность для сворачивания в трей по «×». Это что-то более постоянное, нежели проигрывание музыки, в каком-то смысле «обязаловка». Плеер может быть остановлен, при проигрывании треков может понадобиться его запускать, чтобы переключиться на нужный плейлист, составить очередь и т.д. Не складывается у меня восприятие аудиоплеера как процесса, ради которого надо интерпретировать «×» как «закрыть в трей».
Не складывается у меня восприятие аудиоплеера как процесса, ради которого надо интерпретировать «×» как «закрыть в трей».Мнение личное и субъективное, в этом нет ничего плохого. Но я понимаю почему оно такое.
Я постоянно переключаю треки с клавиатуры, когда плеер свёрнут — он для меня свёрнутым в трей не исчезает.То есть в данном случае плеер воспринимается не как фоновое приложение, а как именно рабочее (Word, Exel, Photoshop и т.д.) с которым взаимодействие происходит достаточно часто.