AIMP Forum

AIMP for Windows => Плеер / Player => Предложения / Suggestions => Пользовательский интерфейс / UI => Topic started by: QuAzI on November 06, 2021, 14:04:34

Title: [Есть решение] Сворачивать в трей вместо закрытия
Post by: QuAzI on November 06, 2021, 14:04:34
Есть ли возможность научить его сворачиваться в трей всегда, если не выбрано прям из трея "Меню - закрыть"?
Title: Re: Сворачивать в трей вместо закрытия
Post by: Soolo on November 06, 2021, 15:42:18
Нет. Это дурацкое поведение.
Но вы можете в скинэдиторе удалить/заменить кнопку закрытия лично для себя.
Title: Re: Сворачивать в трей вместо закрытия
Post by: QuAzI on November 06, 2021, 16:23:34
Telegram, Steam, MS Teams, куча других плееров, KeePassX, при желании даже TotalCommander... ну да, ну да, все кругом тупые...
Title: Re: Сворачивать в трей вместо закрытия
Post by: Kibermanick on November 06, 2021, 16:28:03
Telegram, Steam, MS Teams, куча других плееров, KeePassX, при желании даже TotalCommander... ну да, ну да, все кругом тупые...

А нафига это плееру? Зачем ему висеть в фоне если он оффлайн в 90% случаев? Тем более учитывая что запускается плеер быстро
Title: Re: Сворачивать в трей вместо закрытия
Post by: Soolo on November 06, 2021, 16:40:06
Telegram, Steam, MS Teams, куча других плееров, KeePassX, при желании даже TotalCommander... ну да, ну да, все кругом тупые...
А вам не приводили пример с мостом? Он здесь очень кстати.
Кто-то умный когда-то придумал не давать людям закрыть его программу и другие такие же умные подхватили эту "идею".
Title: Re: Сворачивать в трей вместо закрытия
Post by: QuAzI on November 06, 2021, 17:47:53
А вам не приводили пример с мостом? Он здесь очень кстати.
Кто-то умный когда-то придумал не давать людям закрыть его программу и другие такие же умные подхватили эту "идею".
С задним или передним? Мне больше нравятся полноприводные машины, там оба нормально работают.
Чтобы 1) можно было включить проигрывание с медиакнопки в любой момент, 2) можно было включить проигрывание одним кликом в трее в любой момент.
Нет, я не хочу искать его в пуске или на рабочем столе и ждать пока он загрузится. У того же WinAmp есть агент, который висит в трее.
Если это опция, которая включается по желанию пользователя через параметры - why not?
Title: Re: Сворачивать в трей вместо закрытия
Post by: QuAzI on November 06, 2021, 17:48:41
А вам не приводили пример с мостом? Он здесь очень кстати.
Кто-то умный когда-то придумал не давать людям закрыть его программу и другие такие же умные подхватили эту "идею".
Может он потому и оффлайн, что запускать лень? Был бы реже оффлайн
Title: Re: Сворачивать в трей вместо закрытия
Post by: Kibermanick on November 06, 2021, 18:13:46
Может он потому и оффлайн, что запускать лень? Был бы реже оффлайн

Я имел введу что он не висит в инете как те же телега и тимс. Если вам настолько лень его включать настройте автозапуск в винде.
Title: Re: Сворачивать в трей вместо закрытия
Post by: Artem on November 06, 2021, 21:05:09
elegram, Steam, MS Teams, куча других плееров, KeePassX, при желании даже TotalCommander... ну да, ну да, все кругом тупые...

За авторов других программ не скажу, но я считаю это bad-experience и не буду внедрять в свою программу.
Title: Re: Сворачивать в трей вместо закрытия
Post by: settom on December 26, 2024, 16:37:44
Пришлось даже специально зарегаться тут, чтобы написать на сколько это ГЛУПО!
ГЛУПО отказывать уже нескольким десяткам пользователей, которых отсутствие этой функции удручает/расстраивает/корёжит.
ГЛУПО заставлять пользователей, зачастую непродвинутых, править под себя скин только ради одной функции.
ГЛУПО упереться в собственное "единственно правильное" мнение.
ГЛУПО ставить своё субъективное мнение в противовес общественному (что это функция нужна и удобна).
ГЛУПО и ЛЕННО не написать пары строк кода для реализации этой функции и еще пяток для сохранения этого параметра.

P.S. bad-experience - это не прислушиваться к мнению конечного пользователя и класть на него болт. Порой, надо переступать через собственное мнение (и самомнение), чтобы стало хорошо не только тебе.
Title: Re: Сворачивать в трей вместо закрытия
Post by: settom on December 26, 2024, 17:54:57
А для неправильных пользователей прилагаю инструкцию, как сделать по-человечески и удобно.
Размещена отдельным постом здесь (https://www.aimp.ru/forum/index.php?topic=74079.msg453193#msg453193).

Вот эти действия по мнению автора проекта должен уметь выполнять ЛЮБОЙ пользователь
Title: Re: Сворачивать в трей вместо закрытия
Post by: Artem on December 26, 2024, 20:04:07
P.S. bad-experience - это не прислушиваться к мнению конечного пользователя и класть на него болт. Порой, надо переступать через собственное мнение (и самомнение), чтобы стало хорошо не только тебе.

Вы в меньшинстве, портить UX ради меньшинства я не буду
Title: Re: Сворачивать в трей вместо закрытия
Post by: Artem on December 26, 2024, 20:09:35
Вот эти действия по мнению автора проекта должен уметь выполнять ЛЮБОЙ пользователь

Не любой, а только тот, кто хочет странного.
Более того, если вы скооперируйтесь, и поделитесь уже готовым скином - многие из желающих будут вам благодарны.

А автор, он тоже человек, и у него есть свои вкусы, и он совершенно не хочет, чтобы его ребенок стал уродом.
Title: Re: Сворачивать в трей вместо закрытия
Post by: settom on December 26, 2024, 22:07:33
Итак, по порядку:
1) Ни у Вас ни у меня нет объективной статистики скольким пользователям эта функция нужна, а скольким нет. Опрос проведённый в одной из веток этого форума по той же теме необъективен, поскольку его могли видеть только активные пользователи форума, да и общее количество голосов, не превышающее десяти, тоже многое говорит об объективности данного опроса. В сообществе VK так же не нашел голосовалки на эту тему за последние три года. Однако, стоит заметить, что вопросы по данной теме далеко не единичны и не только на этом форуме, что говорит о существующей проблеме, которая остается не решенной для пользователей.

2) Мы хотим вовсе не странного, а именно ожадаемого поведения софтины. Скорее странным я бы счёл человека кликающего ПРАВОЙ кнопкой мыши по значкам Свернуть/Развернуть/Закрыть. Далее. Во-первых, выше уже написано, что много пользователей привыкли, что если программа сворачивается в трэй (а не на панель задач), то как правило она "крестиком" не закрывается, а именно сворачивается. И это касается не только перечисленного выше софта. Откройте свой собственный трэй и поглядите в него, чёрт возьми, держу пари, что всё, что у Вас там болтается или так же сворачивается крестиком, или вообще торчит в системе как служба. Во-вторых, кнопка свернуть ("нижнее подчеркивание") ассоциируется у пользователей со свернуть на панель задач, но не трэй. Не верите мне, поспрашивайте своё ближайшее окружение реальных людей, не связанное с разработкой AIMP, может их мнение будет более убедительным.

3) Ваш "ребенок" не станет уродом от того, что где-то в недрах настроек появится неприметная галочка "Сворачивать в трэй при закрытии", которая по умолчанию будет выключена. Кому надо, включит, и перестанет Вас проклинать за упёртость (уж извините, но другого слова тут не подберешь, посклоьку никаких аргументов в свою пользу Вы не приводите и абсолютно глухи к аргументам с другой стороны). Для тех, кого всё устраивает, UX вообще никаких изменений не получит, а вот кого не устраивает, как раз таки начнет устраивать значительно больше.

4) Я уже поделился гайдом, как нужно делать, чтобы UI работал как от него ожидает пользователь. Только проблема в том, что чтобы его увидеть, его надо найти. А найти его человеку, далёкому от сисадминских дел, не реально. Поэтому эта опция должна быть встроена, тогда её не надо будет искать по просторам интернета. Скины штука не постоянная и при следующем апдейте старые скины могут перестать работать. Да и как-то странно звучит Ваше предложение: Вы не хотите, чтобы были благодарны Вам, и так же, видимо, Вы тут признаете, что нас не такое уж и малое количество.

5) Предлагаю Вам провести эксперимент, сделайте эту функцию (это не трудно, 10-20 мин работы с отладкой), создайте анонимную телеметрию (если еще не создали) и посмотрите, столько пользователей втечение года ею воспользуются реально. Потом отключите, и посмотрите сколько недовольных вывалится сюда на форум или в ВК. Или еще лучше и проще: создайте голосовалку в сообществе ВК. Только формулируйте вопрос корректно, например: "Было бы Вам удобно, если бы была опция, позволяющя вместо закрытия плеера "крестиком" сворачивать его в трэй?" Варианты ответа: "Было бы хорошо" и "Мне все равно". Как Вам такое предложение?

Ну и отдельно, какнувшему в карму, видимо за идею противоречущую идеи партии, если минусуешь, предъяви свой аргумент, иниче это поступок обиженки.
Title: Re: Сворачивать в трей вместо закрытия
Post by: Artem on December 26, 2024, 23:33:15
Ни у Вас ни у меня нет объективной статистики скольким пользователям эта функция нужна, а скольким нет

Давайте на сим и закончим? У меня статистика есть. Решение по этому вопросу принято бесповоротно. Сильно желающие имеют возможность это подправить в скине. В стандартной поставке этого функционала не будет
Title: Re: Сворачивать в трей вместо закрытия
Post by: settom on December 27, 2024, 00:06:41
А давайте НЕ закончим.
Где можно ознакомится со статистикой? Как давно она была собрана и каким образом? Какая была целевая аудитория?
Решения имеют такую особенность, как пересматриваться, так что не зарекайтесь.
Пока я вижу только волюнтаристское решение и абсолютное отсутствие логики.
Title: Re: Сворачивать в трей вместо закрытия
Post by: Artem on December 27, 2024, 08:01:21
абсолютное отсутствие логики

Согласен, логики в том, что кнопка закрытия сворачивала программу, совершенно нет
Title: Re: Сворачивать в трей вместо закрытия
Post by: settom on December 27, 2024, 08:49:25
Н-да, отличный уход от ответа, при том что Вы прекрасно поняли, что я имел в виду как раз обратное.

Подытожим: разраб упёрся рогом в собственное мнение, положил болт на мнение других, в том числе и разрабов намного более популярных сервисов, абсолютно глух к аргументам, статистики никакой не предоставил (её скорее и нет или она проведена в узких кругах).

В итоге AIMP можно сравнить не с ребёнком (ребеночек-то уже 18+), а с навороченным развлекательным центром, только чуток недостроенным. Внутри всё круто, модно и наворочено. У него есть две выходных двери, расположенных рядом друг с другом, одна выходит на балкончик, с которого есть лесенка вниз, а за второй обрыв и на некотором отдалении лесенка. И если человек по невнимательности выйдет через вторую дверь, не посмотрев, что непосредственно за порогом небольшая пропасть, то просто шмякнется вниз (не смертельно, но обидно). Потому как человек привык, что за выходной дверью или крылечко и лесенка вниз, или сразу лесенка вниз. Народ говорит прорабу: "Сделай крылечко напротив второй двери, чтобы если передумал выходить, то можно будет вернутся, а не шмякнуться вниз. И всем будет хорошо", но прораб упрямо талдычит: "Это же выходная дверь, вы же вышли, чем вы недовольны? Так и должна работать выходная дверь! Мне всё равно, что другие так не строят! Так правильно! Если считаете, что это неправильно, вы - странные. Не нравится, таскайте с собой доску и перед выходом кладите её, чтобы по ней пройти". Вот так это выглядит со стороны пользователя.

Внятных объяснений, почему принято такое решение не получено. Я могу понять, что решение принято по какой-то причине не связанной вообще с разработкой софта. Например, автор, когда его друг был на смертном одре, пообещал ему никогда не реализовывать эту опцию. Или автор заключил с кем-то пари, и если он реализует эту функцию проиграет солидную сумму денег. В таком случае всё встаёт на свои места и причина становится понятной, и в таком случае даже вызывает некоторую жалость к автору. Но этих причин мы не знаем, а хотелось бы узнать. А пока что, это больше похоже на сделку с дьяволом, которому приятно когда люди мучаются, ну а автор имеет какие-то от него преференции в это жизни.
Title: Re: Сворачивать в трей вместо закрытия
Post by: Artem on December 27, 2024, 08:59:49
разраб упёрся рогом в собственное мнение, положил болт на мнение других, в том числе и разрабов намного более популярных сервисов, абсолютно глух к аргументам, статистики никакой не предоставил (её скорее и нет или она проведена в узких кругах)

Как вы думаете, такое "культурное" общение сдвинет ситуацию или только усугубит ее? Статистику я вам не дам (это конфиденциальные данные). Как и по всем остальным фичам, собирается она по фидбэку от пользователей. Если вот питч людям нужен (не знаю, правда, в чем кайф его), так про него пишут каждую неделю. А вот эта "фича" нужна единицам.

Вы вот на меня наезжаете, а сами-то делаете ровно так же - не хотите слышать моих аргументов ) Как говорится, как вы к нам, так и мы к вам.

Чем руководствуются другие разработчики - тут я не могу сказать. Однако, лично знавал таких, кто делал любую хотелку пользователя. Со временем его софтина превратилась в мешанину из разных опций, после чего от нее отвернулись и лояльные пользователи.

Давайте проведем эксперимент, я перенесу эту тему в предложения (хотя вроде уже была где-то подобная тема с опросом...). Если этот запрос наберет хотя бы 50+ голосов "ЗА" (в условиях ограниченного комьюнити здесь, это весомый показатель) - сделаю отдельный плагин для этого (ну почти что ж опция в программе).
Title: Re: Сворачивать в трей вместо закрытия
Post by: settom on December 27, 2024, 09:11:56
Как видите это общение приносит свои результаты. И не "культурным" его можно назвать с большой натяжкой, местами даже оно носит литературный оттенок.

Ваших объективных аргументов я не увидел ни одного.

Эксперимент хороший, но более показательным он будет, если его провести в VK. Если его провести здесь, он не даст реальную картину именно по тому, что здесь ограниченный контингент, которого всё устраивает и он явно предвзятый, так же скорее всего Вы имеете влияние на некоторых членов этого сообщества. На это уже как минимум указывает моя отрицательная "карма". Так же я бы не стал опираться на результаты данного опроса, если число проголосовавших будет менее 500.

Ну и уже если голосование проводится здесь, то как минимум в название темы нужно изменить, добавив слово "Опция" в начало и "/ Option for minimize to tray instead of closing" учитывая англоязычную аудиторию (https://www.aimp.ru/forum/index.php?topic=67898.0 (https://www.aimp.ru/forum/index.php?topic=67898.0)).
И мой гайд нужно переводить переведен на английский.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on December 27, 2024, 09:34:01
если его провести в VK

Тогда и порог нужно будет увеличить.

Ваших объективных аргументов я не увидел ни одного.

*FACEPALM*

Так "у других есть эта фича" - это тоже не объективный аргумент =))
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: AJ on December 27, 2024, 09:38:39
Помню одно обсуждение по этому вопросу: https://www.aimp.ru/forum/index.php?topic=64136.0

IMHO, но кнопка сворачивания для муз.плеера должна сворачивать, а кнопка закрытия закрывать плеер. Это не мессенджер, который должен всегда о чём-то оповещать, а потому там закрыть окно не равно тому, чтобы выйти из программы. Для меня в случае AIMP-а это так же странно если бы, например, нельзя было бы полностью закрыть графический и текстовый редакторы.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Soolo on December 27, 2024, 09:42:36
до чего довели пользователей говнокодеры
:)
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on December 27, 2024, 09:49:10
Тогда и порог нужно будет увеличить.
Согласен. Хотя это некоторое лукавство, для 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 - да. Так а Ваши какие объективный аргументы?
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on December 27, 2024, 10:01:16
Это не мессенджер, который должен всегда о чём-то оповещать, а потому там закрыть окно не равно тому, чтобы выйти из программы.
Так же смотрите отсылку к пункту 2, приведенную постом выше.
Вам нужны примеры не сетевого софта, сворачивающегося и сидящего в трее? Извольте, вот что есть у меня из бытового: LightShot (аналог виндовых Ножниц с расширенными функциями), быстрый вызов сканирования для МФУ, Касперыч, некоторый узкоспециализированный софт для работы с пром оборудованием. Это на рабочем компе, на домашнем что-то еще есть.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: AJ on December 27, 2024, 10:09:52
LightShot (аналог виндовых Ножниц с расширенными функциями), быстрый вызов сканирования для МФУ, Касперыч, некоторый узкоспециализированный софт для работы с пром оборудованием
Та же история: быстрый вызов, чтобы сделать снимок; постоянный мониторинг угроз; определение подключения оборудования — всё в фоне.

Для меня ещё один аргумент против в том, что у плеера есть скины, где поведение элементов окна предусматривается скиноделом и менять в таком случае функции кнопок со стороны настроек я считаю неправильным.

Стоит вспомнить, что в AIMP-е сворачивание в трей настраивается? Не закрытие/сворачивание по крестику, а именно наличие в трее — просто вы упомянули про ассоциацию, что наличие в трее = сворачиванию по крестику, а нужно ли это сворачивание именно вам...
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on December 27, 2024, 10:18:08
Помню одно обсуждение по этому вопросу: https://www.aimp.ru/forum/index.php?topic=64136.0

Во, спасибо! Помню же, что было уже такое "предложение". Ну, посмотрим как ситуация изменилась за эти годы...

Хотя это некоторое лукавство

От чего же? Если людей проходит больше, то и лимит должен быть выше.

Этот нет, а вот что описано тут https://www.aimp.ru/forum/index.php?topic=67927.msg452998#msg452998 в пункте 2 - да. Так а Ваши какие объективный аргументы?

Мои аргументы просты: есть две кнопки рядом, свернуть и закрыть. Свернуть должна сворачивать, Закрыть - закрывать приложение. Когда кнопка делает не то, что на ней написано - это bad-experience. Почитайте гайдлайны от того же Microsoft-а (да они сами не всегда им следуют, но их писали ученые люди, разбирающиеся в UX не с потолка).
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on December 27, 2024, 10:27:56
Та же история: быстрый вызов, чтобы сделать снимок; постоянный мониторинг угроз; определение подключения оборудования — всё в фоне.
Так речь не про то, что это висит в трэе, а про то, что когда основное окно закрывается крестиком, оно не закрывается, а прога улетает в трэй. Из трэя я убью процесс тыкнув по нему правой кнопкой мыши, где всегда есть вариант Закрыть.
Для меня ещё один аргумент против в том, что у плеера есть скины, где поведение элементов окна предусматривается скиноделом и менять в таком случае функции кнопок со стороны настроек я считаю неправильным.
Вот совсем наоборот. Скиноделов несколько десятков, пользователей несколько десятков тысяч. Я же не предлагаю намертво сделать крест свертыванием в трэй, напротив, кому удобно закрывать крестом, пусть закрывают, кому удобно свертывать, пусть поставят галку в настройках и пусть он свертывается. И (немного копнув) с точки зрения программного кода это было бы сделать просто, если бы обработчики закрытия формы и сворачивания были, так сказать в одной сущности, а они по факту разнесены в ac MainExit и AIMPMainForm, то есть если бы в AIMPMainForm был бы условный Close, было бы проще.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=67927.0;attach=73100)
Стоит вспомнить, что в AIMP-е сворачивание в трей настраивается? Не закрытие/сворачивание по крестику, а именно наличие в трее — просто вы упомянули про ассоциацию, что наличие в трее = сворачиванию по крестику, а нужно ли это сворачивание именно вам...
Про это вспоминать не стоит, поскольку мы говорим про другой функционал. И да, именно за это сворачивание по крестику я и завёл этот холивар.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on December 27, 2024, 10:29:33
Голосуйте )
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on December 27, 2024, 10:30:58
Во, спасибо! Помню же, что было уже такое "предложение". Ну, посмотрим как ситуация изменилась за эти годы...
Могу еще ссылок накидать, в том числе на сторонние ресурсы. Надо?
Вот еще местный тот же вопрос https://www.aimp.ru/forum/index.php?topic=66919.msg412484#msg412484 (https://www.aimp.ru/forum/index.php?topic=66919.msg412484#msg412484) и https://www.aimp.ru/forum/index.php?topic=67898.0 (https://www.aimp.ru/forum/index.php?topic=67898.0)

А на форуме ситуация не изменилась никак, так что результат голосовалки здесь был понятен еще до её начала.
Ваши последователи уже явно проголосовали, это явно они. Обычный не принципиальный пользователь выбирал бы второй вариант.
Даже если скорректировать тему, так как я написал выше, это не изменит картину.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: gr-e on December 27, 2024, 12:43:04
есть две кнопки рядом, свернуть и закрыть. Свернуть должна сворачивать, Закрыть - закрывать приложение
Я смотрю на это по-другому: кнопка закрыть всегда закрывает окно, настройка определяет, закроется ли при этом приложение, или продолжит работать в фоне с иконкой в трее.
Для меня нелогично, что при нажатии кнопки свернуть окно пропадает с панели задач.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on December 27, 2024, 12:46:28
А на форуме ситуация не изменилась никак, так что результат голосовалки здесь был понятен еще до её начала.
Ваши последователи уже явно проголосовали, это явно они. Обычный не принципиальный пользователь выбирал бы второй вариант.
Даже если скорректировать тему, так как я написал выше, это не изменит картину.

А, ну понятно всё ) короче, нет, так нет.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on December 27, 2024, 13:02:02
Для меня нелогично, что при нажатии кнопки свернуть окно пропадает с панели задач.
Плюсую. Аналогичные ощущения, я как раз про них и писал, в упомянутом пункте 2.

Решил проверить, что там у конкурентов AIMP, взял ближайший по рейтингам foobar2000. Оказывается у этих странных глупцов эта фича есть (по умолчанию выключена).
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=67927.0;attach=73104)
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on December 27, 2024, 13:11:02
Решил проверить, что там у конкурентов AIMP, взял ближайший по рейтингам foobar2000. Оказывается у этих странных глупцов эта фича есть (по умолчанию выключена).

Сколько громких и язвительных слов в адрес автора. Вот сделаю для вас плагин с это фичей, так вы опять будете недовольны, не так ли?
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on December 27, 2024, 13:13:54
Ну хотя бы плагин, это уже больше чем ничего. Хотя причину такого упорства, сделать один чекбокс в настройках, я до сих пор не услышал.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on December 27, 2024, 13:16:41
чем ничего

Не лукавьте, это можно сделать через редактор скинов (да, только для стандартного скина), но это не "ничего".

Хотя причину такого упорства сделать один чекбокс я до сих пор не услышал.

Перечитайте тему, уже все было сказано.

П.С. Голосуйте. Наберется хотя б 15 желающих - будет плагин. Больше тут не пишу.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on December 27, 2024, 13:49:23
Тут всего проголосовавших 15 не наберется. Да я и не лукавлю, а забочусь о тех совершенно не продвинутых пользователях, которым эта функция нужна. Для себя я эту проблему решил, мне за других, которые: первое - не найдут описанный гайд и второе - не смогут сделать это сами, обидно и жалко.

И язвительные слова в свой адрес Вы явно заслужили. И Ваш очередной уход от вопросов это прекрасно демонстрирует. А сделать в VK такой опрос Вы просто боитесь, потому как любой упёртый в свою идею человек боится, что другое противоположное мнение окажется не менее весомым.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on December 27, 2024, 15:40:28
Я не ухожу от ответа, я задолбался повторять одно и то же. Моя позиция была озвучена. Не хотите слышать - да не вопрос, за 20 лет я много невежд видел.

а забочусь о тех совершенно не продвинутых пользователях, которым эта функция нужна

Да в том и дело, что никому она не нужна из обывателей. Она нужна энтузиастам-единицам.
Выше я вам уже приводил пример, что происходит, когда что-то нужно неподкованным пользователям )

А сделать в VK такой опрос Вы просто боитесь, потому как любой упёртый в свою идею человек боится, что другое противоположное мнение окажется не менее весомым.

))) Да не вопрос, можно и там опрос устроить. Только, еще раз замечу, отсечка там уже будет другой, не в 15 человек )


Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on December 27, 2024, 15:56:48
Меня не интересует Ваша позиция, она мне была понятна с первого раза. Я просил сообщить какие аргументы Вы приводите за неё, кроме ощущения собственной безупречной правоты. При том, что ссылаетесь на тот же микрософт и тут же опровергаете, что даже они правилам следуют не строго.

Никому из обывателей не нужна? Это кто вам сказал? Статистика, которой нет?

Мне нравится ваш подход к саботированию голосования даже на этом форуме.
Это ж надо так глубоко закопать тему, переместив её из второго уровня глубины на пятый, чтобы её вообще никто не видел.
Так что, если не боитесь, то давайте в VK, только нормально сформулируйте вопрос (выше я уже писал, как он должен выглядеть).
Quote
"Было бы Вам удобно, если бы была опция, позволяющая вместо закрытия плеера "крестиком" сворачивать его в трэй?"
И ответов должно быть не три, а два "Было бы неплохо", "Мне без разницы". И если тех, кому "Было бы не плохо" до нового года не наберется 15%, тогда я публично принесу свои глубочайшие извинения, признаю себя кретином, идиотом, тупорылым, неправильным (список можете продолжить), удалю все свои посты здесь кроме гайда и никогда в жизни более к Вам не обращусь.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: AJ on December 27, 2024, 16:09:56
Ну а я ещё немного подискутирую :)
Так речь не про то, что это висит в трэе, а про то, что когда основное окно закрывается крестиком, оно не закрывается, а прога улетает в трэй.
Оно уходит в трей при закрытии потому что оно продолжает работать в фоне. В трей те программы не уходят, если из них выйти, а выход там не через крестик, а через пункт «выход» в главных меню, ну или ещё возможны решения. Там проги должны работать в фоне всегда (чтобы показывать уведомления сразу, потому что мониторят систему, потому что заменяют функционал стандартных ножниц и т.д.), поэтому и закрытие через крестик их просто скрывает. У плеера необходимости висеть в памяти без желания пользователя нет — он находится в трее, чтобы не занимать место на панели задач и это поведение настраиваемое. Скрыть — есть кнопка скрыть, а закрыть здесь одновременно и выход.

ГЛУПО отказывать уже нескольким десяткам пользователей, которых отсутствие этой функции удручает/расстраивает/корёжит.
Раз у разработчика нет статистики, то что по поводу вашего высказывания про несколько десятков пользователей? Как минимум вопросов на форуме по закрытию в трей куда меньше.
Это ж надо так глубоко закопать тему, переместив её из второго уровня глубины на пятый, чтобы её вообще никто не видел.
Структура форума: в плеере много функционала связанного именно с фонотекой, редактором тегов, планировщиком и т.д., поэтому предложения группируются по категориям и подкатегориям, чтобы потом было удобно перепроверять темы перед выбором фич для реализации со следующими обновлениями.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on December 27, 2024, 16:18:47
Меня не интересует Ваша позиция, она мне была понятна с первого раза. Я просил сообщить какие аргументы Вы приводите за неё, кроме ощущения собственной безупречной правоты. При том, что ссылаетесь на тот же микрософт и тут же опровергаете, что даже они правилам следуют не строго.

Если апелляция к научным трудам по UX - это не аргумент, тогда о чем с вами говорить? На сим и закончим.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on December 27, 2024, 16:42:01
Научные труды, могут быть разные, в том числе противоречащие друг другу. Они не являются ни стандартом, ни постулатом, максимум руководством к действию.
Если вы какие-то конкретно принимаете как эталонный стандарт и игнорируете другие (и мнение конечных пользователей в том числе), тогда о чем с вами говорить?
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on December 27, 2024, 16:42:16
Ну а я ещё немного подискутирую :)
Отлично, мне нравится Ваш конструктивный подход и попытка разобраться в сути запроса. Ведь в споре рождается истина.
Оно уходит в трей при закрытии потому что оно продолжает работать в фоне.
Замечательно, именно это мне (и не только мне) и нужно от плеера. Представьте, я открыл плеер, кинул в плэйлист то, что захотел, нажал кнопку плэй, теперь мне окно плеера не нужно и что я делаю дальше? По инерции нажимаю не свернуть, а крестик, потому как мне нужно свернуть не в панель задач, а в трэй. Какой эффект я получаю? Музыка или книга останавливается, снова надо куда-то лезть чтобы запустить плеер, снова нажать на плэй, постараться снова его не закрыть, а именно свернуть в трэй. Этот процесс может повтриться неоднократно, если что-то вдруг надо докинуть или убрать из плэйлиста. И это не гипотетическая ситуация, а вполне реальная. В случае, когда плеер стоит на паузе, мне по большому счёту все равно, закрыт он или болтается в трэе.
Раз у разработчика нет статистики, то что по поводу вашего высказывания про несколько десятков пользователей?
Всё просто. На форуме найдено как минимум три темы помимо этой с подобным вопросом. Если посмотреть количество их просмотров, а там за тысячу каждый (3145, 7004, 1677, 2690 просмотров соответственно), то не трудно предположить, что в них заходили люди, которые так же искали ответ на этот вопрос. Допустим их даже в 100 раз меньше чем просмотров (что само по себе маловероятно, скорее в 25-50), все равно получится уже не мало. Так же, точно такие же вопросы можно найти на других ресурсах (ответы mail.ru, reddit и т.п.) они тоже есть + можно поискать тот же самый вопрос но на английском, найдёте еще несколько. Теперь еще приплюсуйте число посещений и тех сторонних ресурсах. Там уже счёт пойдет не на десятки, а на сотни. Я предлагал сюда накидать таких ссылок, но видимо это не нужно.  А вы уверены, что у разработчика нет статистики? Если да, тогда зачем он врал, что она у него есть?
Как минимум вопросов на форуме по закрытию в трей куда меньше.
И это объяснимо. Люди с этим вопросом приходят на форум, видят результат предыдущего такого же вопроса, утирают сопли рукавом и уходят. И я тоже ранее проделал этот путь. Но тут нашла коса на камень и в очередной раз, закрыв плеер вместо того чтобы его свернуть, у меня подгорело! Поэтому: 1) я решил высказать всё, что я думаю по этому поводу, 2) найти решение данного вопроса, 3) хоть как-то облегчить другим таким же горемыкам как я жизнь. Причем желательно максимально облегчить, а это означает, что нужна такая же опция, как в перечисленном выше софте. Но увы, пока пришлось ограничится только гайдом по редактированию скина. При этом я прекрасно понимаю, что даже это для некоторых пользователей сложно. Распаковать плагин в нужную папку чуть попроще, а чек бокс в настройках - идеально.
Структура форума: в плеере много функционала связанного именно с фонотекой, редактором тегов, планировщиком и т.д., поэтому предложения группируются по категориям и подкатегориям, чтобы потом было удобно перепроверять темы перед выбором фич для реализации со следующими обновлениями.
Эту тему можно было оставить на месте в вопросах. Там она была бы виднее тем, кто ищет ответ на больной вопрос. Или на худой конец её разделить. Гайд оставить в Вопросах, а холивар перенести в Предложения.

Как видите, я аргументирую и привожу доводы, чтобы не быть голословным, и за каждое своё слово готов ответить.
А вот хоть один минусатор моей кармы может ответить за своё действие, а?
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: AJ on December 27, 2024, 17:57:10
... теперь мне окно плеера не нужно и что я делаю дальше? По инерции нажимаю не свернуть, а крестик, потому как мне нужно свернуть не в панель задач, а в трэй. Какой эффект я получаю? Музыка или книга останавливается, снова надо куда-то лезть чтобы запустить плеер, снова нажать на плэй, постараться снова его не закрыть, а именно свернуть в трэй.
«По инерции». В трее кроме «свёрнутых окон», например, также могуть располагаться шорткаты на системные параметры — эта область не зарезервирована только для этого сценария. И большинство приложений завершаются через «закрыть». Там, где крестик сворачивает приложение в трей, это связано с тем, что как раз-таки всё привычно закрывать крестиком, потому что прежде только так оно и было, но прогам из вашего же примера необходимо оставаться в фоне, а по той же инерции пользователь может его вырубить. И открыть такое приложение пользователь может не только через иконку в трее.
У AIMP-а наличие в трее для экономии места на панели задач, а у тех же мессенджеров (самый первый пример у меня в голове) это просто ещё один из вариантов открыть приложение и индикатор, что из приложения не вышли — так-то там и выход есть, но функционал приложений подразумевает обязательное наличие процесса в фоне, ну это если нужно видеть уведомления. Плеер в трее можно вообще убрать и тогда поведение кнопки «закрыть» трактовать как закрыть приложение, а не закрыть окно? IMHO, но с той разницей, что я вижу между случаем плеера и приложений, что скрываются в трей, это не разумное решение.
И это объяснимо. Люди с этим вопросом приходят на форум, видят результат предыдущего такого же вопроса, утирают сопли рукавом и уходят. И я тоже ранее проделал этот путь. Но тут нашла коса на камень и в очередной раз, закрыв плеер вместо того чтобы его свернуть, у меня подгорело! Поэтому: 1) я решил высказать всё, что я думаю по этому поводу, 2) найти решение данного вопроса, 3) хоть как-то облегчить другим таким же горемыкам как я жизнь.
Также можно выкрутиться и сказать, что если страдающих было бы достаточно много, то среди них нашлось бы и достаточно много тех, кто излил бы недовольство на форуме — независимо от позиции по вопросу, подобные заявления являются просто логическими упражнениями, а не фактами. Темы можно читать и при поиске совершенно другого вопроса, и просто в качестве странного развлечения (вдруг кому-то понравилось следить за холиваром  ;D). Ну а если без приколов, то AIMP-ом пользуется достаточно много людей и тут надо исходить из процента такой группы людей и того не затронет ли решение вопроса в их пользу удобство для остальных.
Эту тему можно было оставить на месте в вопросах. Там она была бы виднее тем, кто ищет ответ на больной вопрос. Или на худой конец её разделить. Гайд оставить в Вопросах, а холивар перенести в Предложения.
Скорее разделить, потому что решение вопроса с ваших же позиций подразумевает изменения в поведении приложения, а это уже предложение. Даже фичи для настройки подобных «мелочей» отбираются, потому что много чего можно подогнать под определение «мелочи» и добавить копну опций для 1,5 человек.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on December 27, 2024, 18:48:39
...но прогам из вашего же примера необходимо оставаться в фоне, а по той же инерции пользователь может его вырубить.
Так и тут то же самое. Плеер должен продолжить играть в фоне. Это его фоновый процесс, как у мессенджеров следить за тем, что появятся новые сообщения. Здесь речь про играющий плеер. Но ставить задачу: а сделайте так, чтобы когда плеер играет, по крестику он сворачивался в трэй, а когда не играет - закрывался, вообще гиблое дело.

Плеер в трее можно вообще убрать и тогда поведение кнопки «закрыть» трактовать как закрыть приложение, а не закрыть окно?
Так, понял, мы немного про разные вещи в трэе говорим. Так вот, я вообще не про вид плейера в минималистичной форме (он путь полностью свёртывается, чтоб его видно не было), а только про значок плейера в трэе. Собственно, когда я говорю "плеер свернулся в трэй", то подразумеваю, что от плейера остался один значок в трэе.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=67927.0;attach=73108)

...подобные заявления являются просто логическими упражнениями, а не фактами.
Да, это логическое заключение, но оно вполне логично. Холиваров там нет, всего лишь несколько постов, умещающихся на одной страничке. И кроме как искать ответа на поставленный вопрос, там делать нечего. К тому же маловероятно, что человек пришел в те темы поиском по форуму, скорее всего его привёл туда поисковик внешний (Google, Яндекс...), а значит человек искал именно ответ на этот вопрос, а не проявлял праздный интерес к темам форума. И лично я - прямое тому доказательство.

того не затронет ли решение вопроса в их пользу удобство для остальных.
Это никак не может затронуть интересы других, поскольку по умолчанию поведение окна не изменится. Оно изменится только если руками включить эту опцию, как это сделано в foobar2000 на скрине выше.

Скорее разделить, потому что решение вопроса с ваших же позиций подразумевает изменения в поведении приложения, а это уже предложение.
Полностью согласен, но тут уже надо модератора напрягать.

Уважаемый модератор, огромная просьба выделить в новую тему сообщение https://www.aimp.ru/forum/index.php?topic=67927.msg452990#msg452990 (https://www.aimp.ru/forum/index.php?topic=67927.msg452990#msg452990)
В качестве темы указать [Есть решение] Сворачивать AIMP в трей вместо закрытия / [Solved] Minimize AIMP to tray instead of closing И перенести её в Вопросы

Так и не дождался никакой реакции, пришлось сделать самому.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: ss.pl on December 28, 2024, 04:44:43
Для меня нелогично, что при нажатии кнопки свернуть окно пропадает с панели задач

gr-e, сворачивать в трей или на панель изменяется в настройках (Система - Трей - Общее)
с изменением поведения кнопки свернуть, переопределяются и действия ЛКМ и ПКМ.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=67927.0;attach=73109)
Ещё я Управление мышью (там же, для трея) подкрутил, так вообще доволен как слон.

зы: В 2652 завезли фичу (пусть она будет, если баг), при сворачивание в трей, окно визуализации остаётся активным,
тогда как ранее, пряталось вместе с плеером (сейчас прячется, если сворачивать на панель).
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on December 28, 2024, 08:21:03
при сворачивание в трей, окно визуализации остаётся активным

Нет, это фича скин-движка. Теперь можно откреплять окна от мастера, и они не будут сворачиваться вместе с ним, всегда оставаясь на экране
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: AJ on December 28, 2024, 15:16:21
Так, понял, мы немного про разные вещи в трэе говорим. Так вот, я вообще не про вид плейера в минималистичной форме
Об одном и том же. Мини-плеер ни в одном из своих постов здесь я в расчёт не брал. В настройках можно убрать отображение значка в трее как и мини-плеера. С вашим предложением выходит, что нужно или всегда сворачивать в трей при закрытии, если иконка в трее включена, или сделать подопцию для иконке в трее со сворачиванием. Имеющееся поведение в AIMP-е очень-очень давнее.

Так и тут то же самое. Плеер должен продолжить играть в фоне.
IMHO, но всё что сворачивается в трей по кнопке закрыть — это то, что скрывается полностью и напоминает о себе только при необходимости. Для меня муз.плеер сюда не относится — воспроизведение музыки задаётся именно пользователем и этим воспроизведением можно управлять и из фона. То, чем занимаются в фоне Google Drive, антивирусы, приложения живых обоев и т.д. это процессы, которые пользователь запускает уже сразу после установки приложений. Там сворачивание в трей по крестику как раз решение того, чтобы пользователь, закрывая окно приложения, не снимал его задачу. Закрытие программ крестиком и есть стандарт, а сворачивание в трей — это обходной манёвр. Microsoft, например, не стала делать так, что с отображением диспетчера задач в трее, тот при закрытии туда сворачивался бы; там есть настройка на скрытие свёрнутого, но сворачивание в трей сделано по кнопке «свернуть». У некоторых есть вариант, что при закрытии окна выводится окошко с вопросом "скрыть окно или выйти из приложения?".

Это никак не может затронуть интересы других, поскольку по умолчанию поведение окна не изменится. Оно изменится только если руками включить эту опцию, как это сделано в foobar2000 на скрине выше.
Тогда голосование, чтобы действительно выяснить как многим такое нужно. Для любой фичи независимо от её "величины" оценивается число в ней нуждающихся. Если судить по вашим постам выше, то голосование в vk.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on December 28, 2024, 17:40:49
С вашим предложением выходит, что нужно или всегда сворачивать в трей при закрытии, если иконка в трее включена, или сделать подопцию для иконке в трее со сворачиванием.
Боюсь, это еще усложнит логику поведения. Так что пусть уж эти опции живут отдельно друг от друга. Единственная патовая ситуация в данном случае получается, когда значок в трее отключен, но при этом сворачивание происходит в трэй. Абсурд конечно, но такой вариант нельзя исключать. Тогда процесс можно будет прибить только через Диспетчер задач.

IMHO, но всё что сворачивается в трей по кнопке закрыть — это то, что скрывается полностью и напоминает о себе только при необходимости. Для меня муз.плеер сюда не относится — воспроизведение музыки задаётся именно пользователем и этим воспроизведением можно управлять и из фона.
И да, и нет. Смотря с какой точки зрения смотреть. С да - понятно, а с нет поясню. Нет - это если мы смотрим на проложение с точки зрения фонового процесса, а не пользователя, так сказать, с другой стороны монитора. Процесс, условно, висящий в трее так или иначе работает постоянно, просто пользователь этого не видит, а вот что он делает в это время сильно завит он самсого ПО: мессенджеры мониторят новый сообщения, облачные хранилища синхронизируются, "Ножницы" мониторят хот кей, чтобы начать действовать и т.д. Но вот в чём я с вами не соглашуть, так это с:
это процессы, которые пользователь запускает уже сразу после установки приложений.
Да, как правило эти проги даже прописываются в автозагрузку. Но их оттуда можно и отключить, что я, например, делаю с некоторыми такими приложениями (торрент клиент например). Они мне не нужны даже в режиме ожидания. Будут нужны, запущу вручную. А теперь, внимание, вопрос (гонг): если я поставлю автозагрузку плеера, чем он будет отличаться от всего перечисленного?
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=67927.0;attach=73112)
По мне ответ очевидный - ничем.
И продолжая мысль "напоминает о себе только при необходимости", так у меня необходимость случать музыку или книгу, вот и пусть напоминает постоянно, пока плейлист не закончится или я сам не нажму кнопку пауза/стоп.

Там сворачивание в трей по крестику как раз решение того, чтобы пользователь, закрывая окно приложения, не снимал его задачу.
Верно, и я добиваюсь того же самого. Особенно, если воспроизведение влючено.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: AJ on December 28, 2024, 20:49:05
Единственная патовая ситуация в данном случае получается, когда значок в трее отключен, но при этом сворачивание происходит в трэй.
Когда сворачивание в трей отключено, плеер сворачивается на панели задач. С вашим предложением выходит:
1. Сворачивание только на панели задач по «свернуть» и закрыть по «закрыть».
2. Сворачивание в трей
   2.1 по кнопке «свернуть» и закрытие по «закрыть» (также будет подразумевать возможность включить мини-плеер).
   2.2 по кнопке «закрыть» и сворачивание на панели задач по «свернуть».

А теперь, внимание, вопрос (гонг): если я поставлю автозагрузку плеера, чем он будет отличаться от всего перечисленного?
И? Функционал по сворачиванию в трей в плеере и так есть, только по кнопке «свернуть», а не по крестику как вы предлагаете. Ситуация выходит такой, что каждый делает акценты так, чтобы выводить итог с неким «стандартом» под своё удобство. А стандарта в этом вопросе нет.

Почему нет? Как я понял из ваших постов, критерий в том, что именно наличие значка в трее определяет поведение кнопки «закрыть» (только я не понял, не появилось ли привычки сворачивать и программы, которые ничего в трее не оставляют). Можно изворачиваться с позиций моего понятия удобства и трактовать, что скрытие через крестик вторично и вынужденно, или что закрытие плеера не столь критично как какого-то антивируса. Но тот же диспетчер задач, который отображает задачи, почему-то тоже не ведёт себя с описанной вами точки зрения фоновых процессов и сворачивается в трей по кнопке «свернуть» и настройки, чтобы сворачивать его туда через «закрыть» нет. Т.е. с точки зрения разработчиков Windows, а не разрабов какой-либо случайной программы, сворачивание в трей должно быть по «свернуть». Как минимум это говорит о том, что никакого стандарта на поведение кнопки «закрыть» у приложений с отображением в трее, который бы всеми соблюдался бы, нет.

Позиция разработчика такова, что кнопки делают то, что предполагает их название: закрыть = закрыть (программу полностью, а не «закрыть окно»), свернуть = свернуть (а куда — это уже зависит от настроек, которые выберет пользователь) — по мне более чем логично. Доказать необходимость сабжа можно только голосованием, которое покажет для скольких людей нужно, чтобы плеер сворачивался в трей по «закрыть», а по «свернуть» на панель задач.

И устроив голосование там, где вы считаете оно охватит большую аудиторию и окажется более репрезентативным, обойтись без

И если тех, кому "Было бы не плохо" до нового года не наберется 15%, тогда я публично принесу свои глубочайшие извинения, признаю себя кретином, идиотом, тупорылым, неправильным (список можете продолжить), удалю все свои посты здесь кроме гайда и никогда в жизни более к Вам не обращусь.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on December 28, 2024, 22:26:34
Когда сворачивание в трей отключено, плеер сворачивается на панели задач. С вашим предложением выходит:
1. Сворачивание только на панели задач по «свернуть» и закрыть по «закрыть».
2. Сворачивание в трей
   2.1 по кнопке «свернуть» и закрытие по «закрыть» (также будет подразумевать возможность включить мини-плеер).
   2.2 по кнопке «закрыть» и сворачивание на панели задач по «свернуть».
Отделим мух от котлет.
Поведение кнопки свернуть ("нижнее подчеркивание"): мы вообще не трогаем, пусть свертывает и на панель задач, и в трэй в зависимости от параметра в сеттингах и левого/правого клика мышки.
Поведение кнопки закрыть ("крестик"): по умочанию закрывает приложение (и вообще приложение себя ведет, как будто ничего и не меняли), с включенной фичей свёртывает в трэй.

Это еще проще выглядит с точки зрения программного кода (уж извиняйте, буду в терминологии C#, в силу того, что я в нём работаю): Когда вы нажимаете на крестик закрытия окна сначала вызывается метод
FormClosing(object sender, FormClosingEventArgs e)
В Delphi он аналогичен. В качестве агруметов метода есть e.Cancel, который отвечает за то, что метод закрытия формы не выполнится. И у нас есть флаг (bool CloseToTray = false;) Который мы включаем если хотим, чтобы крестик сворачивал в трэй (CloseToTray = true;). А теперь имеем очень простую конструкцию
Code: [Select]
private void AIMPUIWin_FormClosing(object sender, FormClosingEventArgs e)
{
        if(CloseToTray)
        {
            e.Cancel = true;
            HideToTray(); // Метод который отвечает за свёртывание в трэй
        }
}
То есть, понимаете, на сколько это просто реализуется. Да, нужно в окно настроек еще засунуть чекбокс (галочку), отвечающую за значение CloseToTray и прописать, чтобы эта настройка сохранялась. Но тут, как оказалось вопрос ПРИНЦИПИАЛЬНЫЙ!

В SDK для плагинов метод предшествующий закрытию окна тоже есть (OnCloseQuery), то есть ничего не мешает и плагину перехватить событие закрытия
Code: [Select]
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 все перерисовано, чтобы можно было свободно делать скины). Наверняка всяких твикеров для винды на эту тему уже понаписано, было бы желание их найти.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: AJ on December 28, 2024, 23:37:05
с включенной фичей свёртывает в трэй.
И даже можем продублировать функционал по сворачиванию в трей на «свернуть» и «закрыть». Или я уже ничего не понимаю. В моём представлении не должно выходить дублирования функций на этих кнопках, поэтому и расписал.

Объясните пожалуйста это автору. У него на этот счёт иное мнение.

ГЛУПО ставить своё субъективное мнение в противовес общественному (что это функция нужна и удобна).
Ваши последователи уже явно проголосовали, это явно они. Обычный не принципиальный пользователь выбирал бы второй вариант.
Почему я написал про некие стандарты — потому что изначальные сообщения изложены так, будто в программе что-то совершенно нелогичное, чего нигде больше нет, а на форуме из-за неких последователей не вводят нормальное поведение, которое хочет общественность. Имеющееся поведение давнее (примера ради (https://www.aimp.ru/forum/index.php?topic=26459.0)) — пользователи, получается, годами «утирают сопли рукавом и уходят», а плеер как-то обрастает функционалом и настройками. Прошу прощения, если звучит с подколкой.
Мне не кажется эгоистичным со стороны разработчика, что есть только один вариант поведения, которое логически обосновано и когда большинство приложений именно закрываются крестиком. Никакой критичности нынешнего поведения, кроме привычки из-за некоторых приложений именно я (хотя это мало что значит) не заметил. И корреляции, что наличие иконки в трее обязывает к такому поведению.

Логику для сворачивания по «закрыть» вы обрисовали и всё упирается именно в число тех, кому это нужно, потому что функции добавляются, когда они нужны ощутимому числу пользователей. Я как обычный пользователь ничего нового ведь не скажу :) Нужно чтобы необходимость фичи для многих была подтверждена — аудитория у AIMP-а не маленькая, поэтом нуждающихся и должно оказаться много.

Поскольку нового я, наверное, ничего в обсуждение не привнесу, то завязываю строчить простыни ???
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on December 29, 2024, 00:51:57
В моём представлении не должно выходить дублирования функций на этих кнопках, поэтому и расписал.
В дублировании функций не вижу ничего плохого, поэтому и переписал логику не от функционала, а от элемента управления. Почти любое приложение можно закрыть крестиком, Меню Файл->Выход, Иконка в трее -> Выход, и всё это работает в одном приложении.

...а плеер как-то обрастает функционалом и настройками...
...всё упирается именно в число тех, кому это нужно, потому что функции добавляются, когда они нужны ощутимому числу пользователей.
Вот это тоже отдельный вопрос для обсуждения. Посмотрел я на другие темы из Предложений. Да, везде есть голосовалки на предмет надо/не надо, вот только суммарное количество голосов там примерно одинаковое, около шести. А отсюда напрашивается очевидный и безрадостный вывод, про какое ощутимое большинство идёт речь. Поэтому требование "Если этот запрос наберет хотя бы 50+ голосов ЗА...", было явной издёвкой. Потом цифра была снижена до 15, но это не меняло конечный результат. Я мог бы подбить своих друзей/коллег зарегаться на форуме да набить эти несчастные 15 ЗА, но я предпочитаю играть честно, чтоб мне потом не предъявляли жульничество. Хотя, в данном случае, ограничений на то, что в голосовании должны участвовать только пользователи зареганые не менее месяца/года не было, и с формальной точки зрения условие было бы выполнено.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: AJ on December 29, 2024, 01:07:20
А отсюда напрашивается очевидный и безрадостный вывод, про какое ощутимое большинство идёт речь.
Голосовалки бывают разные: https://www.aimp.ru/forum/index.php?topic=19858.0;viewresults
И не одним форумом едины. Социальные сети, почта; отзывы в магазинах приложений и 4PDA (в случае Android-версии) — предложения и их поддержка суммируются отовсюду.

Про свой опыт реализации фич для мобильной версии не буду расписывать — совсем не впишется в концепцию узкого круга узурпаторов ;D
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on December 29, 2024, 01:14:04
Голосовалки бывают разные: https://www.aimp.ru/forum/index.php?topic=19858.0;viewresults
Ну да, за 4 года голосований набежало, по ~14 голосов в год. Форумы - вещь практически вымершая, это я как бывший модератор форума одного крупного провайдера могу сказать. Осталить только такие монтстры как упомянутый 4PDA. Но это уже оффтоп пошел.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on December 29, 2024, 01:41:55
по ~14 голосов в год

(https://ru.algorithmica.org/cs/algebra/img/extrapolation.png)
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: «G-Li†ch» on January 13, 2025, 11:35:14
Почти любое приложение можно закрыть крестиком, Меню Файл->Выход, Иконка в трее -> Выход, и всё это работает в одном приложении.
У нормального приложения меню Файл хотя бы доступно с клавиатуры, но не в AIMP. Как изволите тогда выйти из AIMP не имея мышки? Alt+F4 его свернёт? Win+T, Shift+F10 / APPLICATION — "Закрыть окно" тоже?
И после этого придётся Win+B и стрелочками нащупывать значок в области в уведомлении — Shift+F10 / Application… или Диспетчером задач (ладно в 7-ке, но на бесятке Ctrl+Shift+ESC постоянно запрашивает повышение прав, которое как всегда появляется слишком долго, и то, если тот политиками разрешён).
Доводилось пользоваться одним "счётчиком сетевого подключения" времён Win9x RAS Monitor 1.0.0.76 ©Tong Software (Май 2003) — тот постоянно занимает место в самой панели задач, и просто так выйти с него тоже не получается, пришлось свыкнуться — значок приятный (не яркий), памяти ест мало, поэтому не так жалко… Но счётчик у него собственный, поэтому нужно его запускать до PPPoE-подключения (а хотелось бы доставать инфу из винды, но «Состояние» этого PPPoE-подключения никак не открыть, т.к. оно у меня даже в "Сетевых подключениях" отсутствует, а только в отдельном .pbk файле)…
На определённых ноутбуках этот "крестик" умудрялись прямо на F4 вешать (т.е. при попытке отредактировать метки выбранного / играемого элемента производился выход из AIMP) — вот тут уже действительно перебор (фактически, клавиатура отправила сочетание клавиш Alt+F4)!
ОК. Добавлять что ли запрос подтверждения по нажатию на ALT+F4: [ Выход ] [ Свернуть ]
[ ] Запомнить выбор (использовано раз: 0/3)
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on January 17, 2025, 10:52:17
Ну во-первых, использовать Windows (да и Linux с графической оболочкой) в общем, и тем более AIPM в частности без мышки - это видимо отдельный вид извращения.
Во-вторых, зачем такие сложные схемы, курсором мышки можно управлять и с клавиатуры (Центр специальных возможностей  => Упрощение работы с мышью => Включить управление указателем с клавиатуры).
В-третьих, еще раз повторю, сворачивать по крестику - ОПЦИЯ ВЫКЛЮЧЕННАЯ ПО УМОЛЧАНИЮ. Не нужна она вам, так и не включайте, живите как раньше, закрывайте AIMP по Alt+F4, и вообще не обращайте внимания на эту галочку в настройках.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: «G-Li†ch» on January 18, 2025, 00:12:47
Этот посредник — уже слишком крайний случай (когда вообще любое взаимодействие невозможно), да и "управлять указателем с клавиатуры" ГОРАЗДО ДОЛЬШЕ + ещё внимание на этот курсор держать нужно (чтоб лишними удержаниями не "пролетело" мимо, хотя у меня частенько "недоезжало" — неэффективно это!), в отличие от прямых переключений фокуса по элементам. А Linux с (Ctrl+)Alt+F7 мне с одной только клавиатурой осилить не удалось… хотя чего уж там греха таить… вообще сам linux мне слишком трудно освоить… ненавижу CLI и пр. GNU`сную Unix-Style утварь…
В большинстве случаев AIMP у меня всегда на виду (либо на заднем плане "пляшет"), скорее мне даже наоборот гораздо реже требуется его сворачивать :)
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: ErmAK_OFF on January 31, 2025, 00:07:46
зы: В 2652 завезли фичу (пусть она будет, если баг), при сворачивание в трей, окно визуализации остаётся активным,
тогда как ранее, пряталось вместе с плеером (сейчас прячется, если сворачивать на панель).
Нет, это фича скин-движка. Теперь можно откреплять окна от мастера, и они не будут сворачиваться вместе с ним, всегда оставаясь на экране

Приветствую.
Во-первых хочу выразить слова благодарности за проделанную работу. Отличный плеер, ранее никогда не пользовался.

Вопрос: а можно эту новую "фичу" сделать хотя бы отключаемой? Хотелось бы сворачивать приложение в трей вместе с визуализатором. Спасибо.
 
P.S. Чтобы не плодить темы.... существует ли макрос для отображения в главном окошке текущей преднастройки эквалайзера? Rock например.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: ss.pl on January 31, 2025, 06:24:36
Хотелось бы сворачивать приложение в трей вместе с визуализатором

Логика.
Зачем тогда включать визуализацию, если она будет свернута? Для быстрого скрытия всех окон плеера, существует панель задач,
тогда как скрытие в трей, подразумевает завершение каких либо действий с плеером и перевод его в "автономный" режим проигрывания
локальных файлов или веб потоков.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on January 31, 2025, 08:02:51
а можно эту новую "фичу" сделать хотя бы отключаемой? Хотелось бы сворачивать приложение в трей вместе с визуализатором. Спасибо.

Да, будет в ближайшем обновлении.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on January 31, 2025, 12:30:05
Да, будет в ближайшем обновлении.
Да ладно?!
Что такого случилось, что непоколебимость в этом вопросе поколебалась?
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on January 31, 2025, 13:07:56
Да ладно?!
Что такого случилось, что непоколебимость в этом вопросе поколебалась?

Речь про окно визуализации, которое в 5.40 остаётся на экране после сворачивания приложения. Теперь, это будет контролироваться пользователем
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: SovietUnion1922 on February 13, 2025, 17:08:26
Нет!  >:( Пожалуйста, не добавляйте эту функцию. Эта функция будет сильно раздражать!
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on February 16, 2025, 18:46:57
Нет!  >:( Пожалуйста, не добавляйте эту функцию. Эта функция будет сильно раздражать!
Так просто не включай её и будет всё как есть сейчас. Неужели это не понятно?
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Rivz on February 17, 2025, 15:38:12
Полностью поддерживаю добавление "close to tray"  фичи. Хотя в 2025 это казалось бы само собой разумеющееся, потому что этот функционал стал привычен из-за его наличия в приложениях, которыми пользуются миллионы людей каждый день. И это надо просто учитывать, а не игнорировать.

Почему мне было бы удобно иметь возможность сворачивать в трей при нажатии крестика-закрыть? Равно так же как и с другими приложениями - оно больше не занимает место на панели задач и при этом к нему всегда есть быстрый и понятный доступ из трея. Я слушаю музыку фоном, и поэтому логично, чтобы плеер работал в фоне, а окно я буду использовать только при необходимости. Это ни браузер, ни IDE, ни эксель, ни блокнот между которыми приходится переключаться при работе (можете подставить свои программы). Окно плеера "в полный рост" используется редко, лично мной.

Минимизация в трей при нажатии на "минимизировать" - вот это самый настоящий bad experience, имхо. "Минимизировать" использую, чтобы свернуть окно, но оставить его на панели задач, а не вообще потерять его и думать куда оно пропало, а оно оказывается в трее. А от аргумента про гениальных ux разработчкиов из микрософта жить проще не становится, какая разница, что они на бумаге придумали, если это неудобно.

Логично "закрыть" = выйти из программы - Да. Удобно? Для плеера, который работает в фоне - Нет. Кнопка "минимизировать", которая сворачивает в трей - нелогично совсем. Предлагать менять кнопки в скинах - это абсурд. Я посмотрел инструкцию от settom - это для кого вообще?! Кто в здравом уме из обычных пользователей будет этим заниматься, ради фичи, которая должна быть по дефолту в виде галочки? Естественно, оконулевой процент.

Я буквально сегодня поставил AIMP на manjaro из aur. Удивился, что трей вообще работает в принципе, это замечательно. Но базовой функции "close to tray" - не имеется. Поэтому специально зарегистрировался, т.к. с впечатлением прочитал ветку, которая началась аж в 2021 и до сих вызывает какие-то предубеждения о практичности и необходимости такой простой, но крайне удобной фичи.

Текущее состояние - при закрытии полностью выйти из программы ломает привычные пользовательские привычки. settom абсолютно точно подметил, что ключевой момент в кол-ве просмотров тем с обсуждением этой фичи, а не голосовалка на форуме с 20 голосами, больше половины из которых это закоренелые адепты форума, которым "и так норм". Когда пользователи гуглят и находят посты автора еще 2021г и еще ранее, то они уходят с грустью и печалью, думая, что разработчику просто плевать на эту фичу, т.к. уже другие люди попытались ему объяснить и привели веские доказательства зачем эта фича нужна и почему удобна, а разработчик все равно ничего делать не будет, сколько его об этом не проси. Тогда зачем этим пользователям вступать в дискуссию?

Artem, я надеюсь вы с пониманием отнесетесь и реализуете этот функционал.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Calhoon on February 21, 2025, 23:02:49
Голосую за. Ну действительно, можно добавить такую опцию, кому надо - включит, кому не надо - не будет трогать.

У меня плеер всегда в фоне и не закрывается. Музыку включаю/выключаю в течение дня по несколько раз, для этого настроены глобальные клавиши (Play/Pause, Stop и пр.) клавиатуры. Собственно, совсем не хочу закрывать плеер, но иногда это делаю по ошибке.
Вообще, привычно, что если программа показывает значок в tray - кнопка "закрыть" не завершает её фоновые процессы, а лишь закрывает текущее окно. Закрыть программу в этом случае можно через контекстное меню в tray.

Править скин для меня вообще не вариант - использую нестандартный уже много лет.

Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: tulipp on March 02, 2025, 20:03:04
I don't get it, why is it so difficult to add "minimize on close" in here?
(https://i.postimg.cc/WzQt4qqS/0001.jpg)

just let users choose. ???
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on March 02, 2025, 23:08:20
No, this is bad-case behavior. If you want to minimize the app, just click the minimize button. There is no need to change meanings
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Black_AVP_Bim on March 05, 2025, 13:37:15
Треем вообще не пользуюсь (там и так всего хватает), чтоб убрать запущенный плеер с экрана проще нажать на его значок на панеле задач.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: DarkDrawKill on March 05, 2025, 22:45:35
Я раньше пользовался программой-драйвером для графического планшета и когда я заканчивал работу, то я всегда выдирал планшет. Я не люблю свалку в трее (привет нвидия со своим бесполезным джифорс) поэтому я закрыл программу через крестик слева сверху, как же я был удивлён когда обнаружил что она просто свернулась в трее. Мне приходилось закрывать её через диспетчер тк китайцы не добавили настройку для нормального закрытия проги. Спасибо им что они прочитали мой репорт и всё таки добавили этот параметр в настройки. Я считаю что эта зараза должна как минимум быть запрещена законом какой нибуть страны (желательно в нашей). Кто вообще придумал это, если уже существует кнопка, немного левее закрытия и после кнопки окна, которая и существует чтобы СВОРАЧИВАТЬ приложение. Две кнопки, которые выполняют одно и тоже действие - ошибка на уровне node js ;D
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on March 05, 2025, 23:50:24
...если уже существует кнопка, немного левее закрытия и после кнопки окна, которая и существует чтобы СВОРАЧИВАТЬ приложение. Две кнопки, которые выполняют одно и тоже действие - ошибка на уровне node js ;D
Кнопка левее сворачивает в панель задач (так у 99% приложений), здесь речь про сворачивание в трэй. Это по вашему одно и то же действие?
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: AJ on March 05, 2025, 23:54:22
Кнопка левее сворачивает в панель задач (так у 99% приложений), здесь речь про сворачивание в трэй.
Так или иначе, в плеере эти два действия и так отдельные: ПКМ по кнопке свернуть и ЛКМ по кнопке свернуть (в случае, если включено сворачивание в трей при минимизации — с выключенной будет наоборот). Поэтому свернуть по крестику не из серии разграничения/добавления функционала, а из серии удобства.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on March 06, 2025, 00:10:17
Так или иначе, в плеере эти два действия и так отдельные: ПКМ по кнопке свернуть и ЛКМ по кнопке свернуть (в случае, если включено сворачивание в трей при минимизации — с выключенной будет наоборот).
Это-то да, но это скорее из серии логики. Повторяться не буду, все выше уже написано, только еще добавлю, что правый клик мыши в область свернуть/развернуть/закрыть намного более экзотичен, чем сворачивание в трэй по крестику, хотябы по тому, что по умолчанию эти три кнопки к правому клику вообще равнодушны. Да и даже в заголовок окна, в целом, особой надобности нет тыкать правой кнопкой кроме каких-то единичных случаев.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: shifr on March 06, 2025, 12:22:30
вставлю и я свое мнение. ибо спор на 5 страниц по моему ни о чем. значек "крест" и визуально и по логике в голове ассоциируется как закрыть. дак зачем запудривать мозги себе и людям, включая в него еще одну ну совсем по логике неподходящую функцию? в одной программе так, в другой этак крест будет реагировать. имхо, нонсенс и капризы.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: n.don n.pair n.cole on March 06, 2025, 12:33:53
Под любыми предлогами не дать закрыть программу. Она ведет телеметрию активности, а эти данные можно продать.
Например, Microsoft Teams по правой кнопке на значке в трее имеет пункт выйти из учетной записи. А если учетка институтская то второй раз можешь и не зайти.
Выход и Закрыть. Два пункта которые примерно раз в месяц еще и местами меняются при обновлениях программы.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on March 06, 2025, 13:20:24
вставлю и я свое мнение. ибо спор на 5 страниц по моему ни о чем. значек "крест" и визуально и по логике в голове ассоциируется как закрыть.
А вот тут давайте копнём чуть поглубже на уровне обычного не особо продвинутого пользователя и копать мы будем в сторону человеческого восприятия. Закрыть ЧТО?

Но для начала о кнопке "свернуть". Чтобы понять смысловую разницу сворачивания в панель задач и так называемым Close to tray. Итак, она свёртывает приложение в панель задач.
Quote from: Цитата оф.сайта Microsoft
Панель задач Windows является важным компонентом операционной системы Windows, выступая в качестве универсальной платформы для многозадачности и быстрого доступа к приложениям и системным уведомлениям. Панель задач позволяет закреплять избранные приложения для удобного доступа, просматривать открытые приложения и управлять системными уведомлениями.
То есть это та область, которая "под рукой" и нужна для оперативной работы. Всё что для оперативной работы в данный момент не требуется на ней находиться не должно. Кто с этим не согласен, поднимите руку. И плеер к этой категории лично для меня и еще определенного круга людей не относится.

Еще у нас есть трэй
Quote from: Wikipedia
В вычислительной технике область уведомлений (также системный трей или область состояния) — это часть пользовательского интерфейса, в которой отображаются значки функций системы и программ, которые отсутствуют на рабочем столе, а также время и значок громкости. По умолчанию он расположен в правом нижнем углу или в нижней части панели задач, если закреплен вертикально. Здесь отображаются часы, и приложения могут отображать значки в область уведомлений, чтобы указывать состояние операции или уведомлять пользователя о событии.
То есть там у нас болтаются значки приложений и служб, которые работают в фоне и мы не видим их окна при оперативной работе. Для себя фиксируем определение "не видим окна". А вот сюда, опять таки в моем понимании, плеер как раз подходит.

Теперь возвращаемся к кнопке - крестик которая "закрывает" окно. Заметьте "ОКНО", но не факт, что приложение. Именно это подразумевает крестик - закрыть окно чтобы его больше видно не было ни на рабочем столе, ни в панели задач.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=67927.0;attach=73604)
Обычный пользователь закрывает окно и возможно даже не догадывается, что если оно исчезло, то приложение возможно и не закрылось. Именно про это чуть выше писал (https://www.aimp.ru/forum/index.php?topic=67927.msg455175#msg455175) DarkDrawKill. Там может еще куча всего выполняться после закрытия визуального окна, вплоть до того, что какой-нибудь процесс зависнет и так и будет висеть пока его не прибьют руками или просто перезагрузятся/выключат комп.

Вот и тут мы говорим, что нам нужно закрыть окно, чтобы его не было видно, но не закрыть приложение. А чем мы закрываем окно? Правильно, кнопкой с крестиком. А чтобы хоть как-то им можно было управлять оставляем только заначек в трее.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: shifr on March 06, 2025, 13:40:58
по мне, дак лучше в панели видеть свернутую программу, чем в куче мелких значков в трее ковыряться. нпрмр, AIMP2 левой кнопкой сворачивает в трею, что неудобно мне. правой кнопкой сворачиваю в панель.
и удобнее и программу и окно закрыть крестом. а не как некоторые, сворачивающиеся в трей от креста, и потом правой кнопкой из меню закрывать.
не хочу дальше спорить. проголосовал против, мнение высказал, выслушавшим спасибо.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Soolo on March 06, 2025, 13:45:39
settom, вы же, надеюсь, знаете, что крестик закроет Проводник, Ворд, Эксель, Тотал, Хром, Акробат ридер, многие видео плееры и кучу других программ?
Вы им тоже пишете письма реализовать сворачивание в трей через крестик?
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on March 06, 2025, 13:57:03
по мне, дак лучше в панели видеть свернутую программу, чем в куче мелких значков в трее ковыряться.
А мне нет, потому как в трее я весь ненужный мусор вычищаю. К тому же можно вытащить значок из общей кучи в область рядом с часами.

проголосовал против, мнение высказал, выслушавшим спасибо.
А вот эта логика мне вообще не понятна и противна. Равно как и сам вариант "против". В этой голосовалке можно логически заменить пункты на
Так, да? И вы в данном случае голосуете именно за третий вариант. Интересная садистская логика.

settom, вы же, надеюсь, знаете, что крестик закроет Проводник, Ворд, Эксель, Тотал, Хром, Акробат ридер, многие видео плееры и кучу других программ?
Еще раз перечитайте тему от начала до конца, там прекрасно описано чем функционально плеер отличается перечисленного софта. Тотал, кстати, такую опцию имеет, да не через меню, а через строчку в ini файле, но имеет.
И вы надеюсь тоже знаете, что я со своей стороны тоже могу привести примеры которые сворачивают в трэй крестиком, и как ни странно плееры будут первые в этом списке.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Soolo on March 06, 2025, 14:00:34
Еще раз перечитайте тему от начала до конца, там прекрасно описано чем отличаются перечисленные софтины от плеера.
Ту же логику можно применить к любой программе:
В хроме я могу запустить что угодно в фоне от радио, до видоса и свернуть, слушать
Другие программы тоже вероятно нужны пару раз в день, что-то в них иногда посмотреть, и держать их на панели задач не хочется
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on March 06, 2025, 14:04:05
Полнолуние?
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on March 06, 2025, 14:28:05
В хроме я могу запустить что угодно в фоне от радио, до видоса и свернуть, слушать
Можете, и хром тоже можно научить закрываться в трэй. Беглый поиск в гугле даёт положительный ответ.
Вопрос не в том, как часто нужны программы, а в том, что "закрытое" приложение продолжает выполнять фоновый процесс.

Другие программы тоже вероятно нужны пару раз в день, что-то в них иногда посмотреть, и держать их на панели задач не хочется
Пречисленный выше софт к этой категории не относится, это всё рабочий софт. В нём или работаешь, или свертываешь, или закрываешь. Фоновых процессов в них нет.

Полнолуние?
Будет 14-15 марта.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Black_AVP_Bim on March 06, 2025, 14:47:48
Сколько ещё можно жевать одно и тоже? Ну, стоит же в заголовке темы "Есть решение", если уж очень нужно кому-то сворачивать таким методом плеер в трей, так добавьте кнопку "Свернуть"  в скин - какие проблемы? Проект дефолтного скина в редакторе есть.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on March 06, 2025, 14:56:52
Сколько ещё можно жевать одно и тоже? Ну, стоит же в заголовке темы "Есть решение", если уж очень нужно кому-то сворачивать таким методом плеер в трей, так добавьте кнопку "Свернуть"  в скин - какие проблемы? Проект дефолтного скина в редакторе есть.
Это не решение, а костыль.
Проблем не много, но они серьёзные:
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Black_AVP_Bim on March 06, 2025, 15:31:13
Это не решение, а костыль.
Да, неужели? Для этого есть и соответствуюий провайдер/сервис. Следуя такой логике, добавление какой-либо кнопки, кроме стандартных, - это тоже костыль.

Проблема тянется всю сознательную жизнь плеера, хотя её решение простое.[/li][/list]
Столько скинов  в каталоге и на форуме, но что-то никто не применил такого решения, стало быть никому не нужно.

А огрызаться после каждого поста, твердить одно и тоже целых 5 страний, навязывая всем своё мнение - это, как минимум, некорректно и неэтично.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on March 06, 2025, 15:44:36
Да, неужели? Для этого есть и соответствуюий провайдер/сервис. Следуя такой логике, добавление какой-либо кнопки, кроме стандартных, - это тоже костыль.
В данном случае костыль - это способ реализации этой фичи. Её можно реализовать по-человечески, как это сделано в других плеерах, но...

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

...твердить одно и тоже целых 5 страниц, навязывая всем своё мнение - это, как минимум, некорректно и неэтично.
Это вы про кого сейчас? Как сторонники так и противники этой фичи подходят под это определение.

Условие реализации обозначено (https://www.aimp.ru/forum/index.php?topic=67927.msg453053#msg453053).
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=67927.0;attach=73605)
Остаётся только ждать. Причём, надо заметить, что имеющиеся 11 голосов "ЗА" набралось за 2 с небольшим месяца. Так что есть все шансы, что появится хотя бы плагин, который решит указанные выше проблемы.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on March 06, 2025, 16:22:28
В данном случае костыль - это способ реализации этой фичи. Её можно реализовать по-человечески, как это сделано в других плеерах, но...

Но автор, зараза (голосом Геральта), против всего плохого.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Rivz on March 06, 2025, 20:01:56
Мне не нужна эта фича и я против, чтобы она была у других, пусть мучаются
В точку! Именно так и выглядит этот вариант (автор же против "плохих практик"). У остальных, если им не нужно, значит ни кому не нужно - этих ребят не учитываем, они необъективны. Тогда тут, по-факту, только один голос надо учитывать - автора. Он против, но он в меньшенстве  :D

У vlc такое же поведение с треем: можно включить в опциях, но close to tray - нет. Там это логично, потому что это в первую очередь ВИДЕОплеер, и фильмы без видео на экране никто не смотрит, а крестиком полностью выходим из программы - в этом случае логично и ок. В случае с АУДИОплеером - это априори фоновое приложение. Музыку поставили, и пошли дальше по делам в другие программы.

против всего плохого.
Вы про сворачивание в трей при нажатии на кнопку "свернуть" же, да? Согласен бесит жутко, хочется просто свернуть на панель задач, а эта зараза закрывает окно совсем. Но зато в трее, мде.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on March 06, 2025, 20:11:13
Вы про сворачивание в трей при нажатии на кнопку "свернуть" же, да?

Куда сворачивать приложение - оно как раз настраивается. По умолчанию как раз рассчитано на тот сценарий, за который вы тут в пользу кнопки "закрыть" топите. Так что, увы, незачет.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Rivz on March 06, 2025, 20:18:57
как раз рассчитано на тот сценарий, за который вы тут в пользу кнопки "закрыть" топите
Так мы и топим тут за логичное использование кнопок. Если включено сворачивание в трей при нажатии кнопки "свернуть" - я больше не могу свернуть окно на панель задач. Оно улетаетв трей. Это неудобно, поэтому и нужно, чтобы "закрыть" сворачивала в трей, а "свернуть" сворачивала на панель задач как это принято.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on March 06, 2025, 20:28:50
Это неудобно, поэтому и нужно, чтобы "закрыть" сворачивала в трей

Закрыть должна закрывать, а не сворачивать.

Так мы и топим тут за логичное использование кнопок

Оно и видно

больше не могу свернуть окно на панель

Вообще-то можете, но как - я вам не скажу, т.к. об этом сам плеер вам прямым текстом говорит.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: AJ on March 06, 2025, 20:36:44
Вообще-то можете, но как - я вам не скажу, т.к. об этом сам плеер вам прямым текстом говорит.
Я уже выдал эту «военную тайну» несколькими постами выше:
Так или иначе, в плеере эти два действия и так отдельные: ПКМ по кнопке свернуть и ЛКМ по кнопке свернуть (в случае, если включено сворачивание в трей при минимизации — с выключенной будет наоборот).
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Rivz on March 06, 2025, 20:44:01
Вообще-то можете, но как - я вам не скажу, т.к. об этом сам плеер вам прямым текстом говорит.
Можем. Но вопрос не в том, чтобы найти 100500 вариантов, как еще можно свернуть окно, если нужен трей. Можно хоть комбинациий двух кнопок мыши повесить на "свернуть", чтобы оно сворачивало на панель. Но зачем эти танцы с бубном, все это запоминать  (так еще и надо было об этом как-то узнать), если всю работу должна выполнять только одна ЛКМ? Свернуть - значит свернуть на панель задач. Закрыть, как хотите: в трей или совсем убить процесс. И не надо задействовать другие кнопки мыши.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on March 06, 2025, 20:56:47
Закрыть должна закрывать, а не сворачивать.
Ну так ок! Хотите в своей терминологии, пожалуйста. Я уже чуть выше более подробно написал.
Пусть крестик именно закрывает, пусть, если так хочется оперировать этим термином. Но не приложение закрывает, а окно и упоминание на панели задач.
Вам же это хочется сохранить?
Даже в английской терминологии эта фича называется Close to try, то самое заветное Close, a не Minimize.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on March 06, 2025, 21:02:54
Свернуть - значит свернуть на панель задач. Закрыть, как хотите: в трей или совсем убить процесс

Ой, так смешно. Значит для "свернуть" нельзя, а для "закрыть" можно? Чегой-то вдруг? =)

Но не приложение закрывает, а окно и упоминание на панели задач. Вам же это хочется сохранить?

ну оно так и делает, закрывает окно, а без окна плеер работать не может. так что тут все норм.

Даже в английской терминологии эта фича называется Close to try, то самое заветное Close, a не Minimize

Кто первоисточник? Научное что-то или ширпотреб?

Я уже выдал эту «военную тайну» несколькими постами выше:

Да там далеко ходить и не надо было - оно красиво в подсказке торчит, но кто ж их читает.

П.С. А я смотрю сегодня магнитные бури сильные...
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on March 06, 2025, 21:08:13
В общем, я выше уже сказал - наберется желающих хотя бы 15 человек, будет вам решение в виде плагина. А внутри программы этого мракобесия не будет - я против подмены понятий
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Rivz on March 06, 2025, 21:14:19
оно красиво в подсказке торчит, но кто ж их читает.
Красиво, правда. Но в жизни не догадался бы, что мне нужно будет смотреть подсказки для кнопки "свернуть".

я против подмены понятий
Ок

Ой, так смешно. Значит для "свернуть" нельзя, а для "закрыть" можно? Чегой-то вдруг? =)
Ничего смешного. В таком варианте сохраняется сворачивание по ЛКМ на панель задач, и не приходится использовать другие кнопки мыши + в 1 клик свернуть/закрыть/убрать окно в трей. И никакой подмены понятий для кнопки свернуть: то она в трей может сворачивать, то на панель задач. Осталось кнопки мыши не перепутать.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on March 06, 2025, 21:22:31
И никакой подмены понятий для кнопки свернуть: то она в трей может сворачивать, то на панель задач

А где тут подмена? "Свернуть" - значит свернуть, а вот уже куда - это вы выбираете сами.

Осталось кнопки мыши не перепутать.

Сказали же выше, что это настраивается, но да, лучше думать, что жмешь, а то так и музыку случайно можно поудалять мимо корзины
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: AJ on March 06, 2025, 21:28:16
Кстати, я не сторонник теорий заговора, но так, чтобы разрядить атмосферу: 18+2+11 = 31. В голосовалке же у меня отображает, что всего голосов 30. Это как? ;D

(https://www.aimp.ru/forum/index.php?action=dlattach;topic=67927.0;attach=73610)
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on March 06, 2025, 21:35:05
ну оно так и делает, закрывает окно, а без окна плеер работать не может. так что тут все норм.
Определитесь уже с какой точки зрения смотрите на софтину. Если с точки зрения пользователя, то как только окно исчезло с монитора - оно закрылось. И именно такое поведение будет по умолчанию если ткнуть правой кнопкой мыши в кнопку свернуть. А если с точки зрения программиста, то да, оно не закрылось, а лишь Visible = false; (или что там в дельфях). Но при такой точке зрения нельзя сказать, что плеер без окна работать не будет, окно это только визуальная оболочка, сам плеер сидит как минимум в другом потоке.

Кто первоисточник? Научное что-то или ширпотреб?
Скорре слэнг. Ведь все же понимают какое действие подразумевается под этим названием

П.С. А я смотрю сегодня магнитные бури сильные...
Магнитная буря будет 8-9 марта. Вы точно на планете Земля находитесь? А то что-то у нас ни фазы луны не совпадают, ни магнитный фон.

Кстати, я не сторонник теорий заговора, но так, чтобы разрядить атмосферу: 18+2+11 = 31. В голосовалке же у меня отображает, что всего голосов 30. Это как? ;D
За голосовалку отвечает плагин ВЦИОМа, так что всё нормально  :)
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on March 06, 2025, 21:40:27
Определитесь уже с какой точки зрения смотрите на софтину. Если с точки зрения пользователя, то как только окно исчезло с монитора - оно закрылось. И именно такое поведение будет по умолчанию если ткнуть правой кнопкой мыши в кнопку свернуть. А если с точки зрения программиста, то да, оно не закрылось, а лишь Visible = false; (или что там в дельфях). Но при такой точке зрения нельзя сказать, что плеер без окна работать не будет, окно это только визуальная оболочка, сам плеер сидит как минимум в другом потоке.

Так я и говорю, раз написано закрыть, значит закрыть. На экране что? проигрыватель! значит закрыть что? проигрыватель! Пользователь про окна, сервисы и прочее не знает.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on March 06, 2025, 21:41:03
Магнитная буря будет 8-9 марта. Вы точно на планете Земля находитесь? А то что-то у нас ни фазы луны не совпадают, ни магнитный фон.

Да я просто никак не пойму, чего вдруг эту тему откопали? Думал, может фаза луны или магнитные бури виноваты
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on March 06, 2025, 21:59:47
Так я и говорю, раз написано закрыть, значит закрыть. На экране что? проигрыватель! значит закрыть что? проигрыватель! Пользователь про окна, сервисы и прочее не знает.
Но эта логика тогда не натягивается на приложения, про которые выше говорили, что для них такое поведение нормально. Мессенджеры например.
На экране что? Telegram (WhatsApp, Skype, ICQ царствие небесное). Значит закрыть что? Telegram (WhatsApp, Skype, ICQ царствие небесное). Но вот чёрт, они прячут (закрывают) окно и присутствие на панели задач и свертываются в трэй.
Значит не везде она работает, эта логика.

Поймите меня правильно, я не какой-то тупой юзер, который хочет вымучить эту фичу. Да, когда я откопал эту тему и некоторое количество аналогичных на других платформах, у меня реально подгорело из-за того, что в очередной раз плеер закрылся, а не свернулся в трэй. Сейчас я пытаюсь доказать, используя разные точки зрения на проблему, что это не прихоть, что это нужно и не только мне, что это логично и что это имеет право на жизнь. Меня эта полемика уже не злит, а скорее заставляет найти еще какие-то аналогии и примеры в свою пользу. Да можно сейчас сложить ручки и ждать 15 "ЗА", но просто ждать не интересно :). Тем более участников дискусси прибавилось. Кстати спасибо всем участвующим независимо от точки зрения. А всякие обоюдные "шпильки" даже забавляют.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on March 06, 2025, 22:01:48
Кстати, я не сторонник теорий заговора, но так, чтобы разрядить атмосферу: 18+2+11 = 31. В голосовалке же у меня отображает, что всего голосов 30. Это как? ;D

Не поленился и посмотрел. Форум в этом счетчике не учитывает пользователей без учетки (удаленных)
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: Artem on March 06, 2025, 22:02:30
Но эта логика тогда не натягивается на приложения, про которые выше говорили, что для них такое поведение нормально. Мессенджеры например.
На экране что? Telegram (WhatsApp, Skype, ICQ царствие небесное). Значит закрыть что? Telegram (WhatsApp, Skype, ICQ царствие небесное). Но вот чёрт, они прячут (закрывают) окно и присутствие на панели задач и свертываются в трэй.
Значит не везде она работает, эта логика.

Дык я и говорю, меня эта логика жутко коробит. Кто-то один придумал, и остальные подхватили, не задумываясь
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: AJ on March 06, 2025, 22:17:12
Telegram (WhatsApp, Skype, ICQ царствие небесное)
Я ещё с началом дискуссии написа́л, что в случае подобных приложений, поведение со сворачиванием в трей через «×» скорее как обходной манёвр (приписка IMHO). Там приложениям ещё надо оповещения присылать, а для этого надо всегда быть в памяти и чтобы никто случайно не прибил программу и при этом не спотыкался каждый раз об окно с предупреждением (там можно, конечно и вариант для стандартного поведения прикрутить, но «а что, если пользователь случайно что-то выберет и не додумается отыскать опцию в настройках?»), которое можно добавить при закрытии. Плеер с воспроизведением музыки даёт о себе знать, в отличие от тихого посиживания мессенджера до уведомлений (снова приписочка IMHO). Я постоянно переключаю треки с клавиатуры, когда плеер свёрнут — он для меня свёрнутым в трей не исчезает.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on March 06, 2025, 22:28:35
...остальные подхватили, не задумываясь
Оооочень сильно сомневаюсь, что не задумываясь, скорее наоборот. Сочли, что это удобно и нужно, и это действительно так.
Не знаю как сейчас, но в начальных версиях WhatsApp Desktop не убирался в принципе из панели задач. Он крестиком сворачивался туда. Вот это вообще страшно вымораживало, поэтому сразу перешел на агрегаторы мессенджеров, которые крестиком сворачивались в трэй.

Дык я и говорю, меня эта логика жутко коробит.
А меня коробит как раз от обратного.
У каждого тут своя правда, а истины не существует.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on March 06, 2025, 22:37:45
...надо всегда быть в памяти и чтобы никто случайно не прибил программу...
Вот и я про тоже, но в отношении плеера. Крестик закрытия его как раз "случайно" прибивает.

Плеер с воспроизведением музыки даёт о себе знать, в отличие от тихого посиживания мессенджера до уведомлений (снова приписочка IMHO).
Нет никакой разницы между переодической выдачей уведомлений мессенджером и постоянной работой плеера. В обоих случаях софт выполняет фоновые процессы.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: AJ on March 06, 2025, 22:56:07
В обоих случаях софт выполняет фоновые процессы.
Т.е. всё, что что-то делает в фоне, должно сворачиваться крестиком? Программа, что конвертирует файлы; браузер с аудио, видео да и обычной загрузкой и т.д. Почему-то при возможности, как вы ответили выше, научить браузеры сворачиваться крестиком, из коробки так не делают. Да даже без конкретно браузеров — крестиком мне привычнее прибивать процессы, если вдруг передумал что-то делать. С теми же мессенджерами сам факт наличия такой программы равен обмену сообщениями и их оперативному получению, с антивирусами и кучей другого у меня тоже иное восприятие, чем к аудиоплееру, видеоплееру (они для меня на уровне тех же текстовых и графических редакторов, например). Но раз правда у всех разная, а сказанное мной сейчас ничего нового не несёт, то я снова в спячку для этой дискуссии.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on March 06, 2025, 23:43:37
....а сказанное мной сейчас ничего нового не несёт...
Ну почему же, очень даже несёт, хотябы по тому, что мы углубляемся в конкретику.

Т.е. всё, что что-то делает в фоне, должно сворачиваться крестиком?
Я даже больше скажу, ~90% того, что на компе выполняется в фоне мы как пользователи вообще не видим. Нигде, даже в трее. Потому что это службы, которые не то что крестиком не закрыть, а даже через консоль не остановить. А оснановка некоторых вообще обрушит систему.

А то что из коробки не весь софт имеет такой функционал, то тут мне кажется вопрос в балансе функций каждого определенного софта. Браузер, например, в первую очередь предназначен для прождения по интернету, фоновое воспроизведение музыки - это его не основная функция, в отличие от АУДИОплеера. Тоже самое выше правильно замечено про ВИДЕОплеер, он обязан быть на виду, а не в фоне. Или если продолжать интернет тему, торрент клиенты и даунлоадеры, работают в фоне, сворачиваются в трэй крестиком. Список можно продолжать причём и из других сфер применения. Но везде это не ультимативная фича, не нравится, не включай. И это тоже правильно и нормально, когда есть возможность выбора.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: DarkDrawKill on March 06, 2025, 23:50:03
А вы знали что встроенный браузер Edge всегда открыт и закрыть его нельзя.
Спасибо EC за то что я смог снести это херню с моей операционки
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: AJ on March 07, 2025, 00:02:42
очень даже несёт
Тогда продолжу. Ох, прямо-таки вторая трепалка на форуме.
Я даже больше скажу, ~90% того, что на компе выполняется в фоне мы как пользователи вообще не видим. Нигде, даже в трее. Потому что это службы, которые не то что крестиком не закрыть, а даже через консоль не остановить. А оснановка некоторых вообще обрушит систему.
И? Вы ведь про восприятие обычного пользователя до этого говорили и системные процессы для такого восприятия не играют роли, тут просто «должно стабильно срабатывать» — вот туда можно и системные процессы отнести, и программы, что не хотят закрываться через крестик (если в этом есть смысл).
торрент клиенты
Вышли из торрента — раздачи нет. Вот и вся надобность для сворачивания в трей по «×». Это что-то более постоянное, нежели проигрывание музыки, в каком-то смысле «обязаловка». Плеер может быть остановлен, при проигрывании треков может понадобиться его запускать, чтобы переключиться на нужный плейлист, составить очередь и т.д. Не складывается у меня восприятие аудиоплеера как процесса, ради которого надо интерпретировать «×» как «закрыть в трей».
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on March 07, 2025, 08:36:33
Действительно, сейчас обсуждение ушло в область человеческого восприятия и даже подбирается к психологии.
И вот как раз хороший личный пример
Не складывается у меня восприятие аудиоплеера как процесса, ради которого надо интерпретировать «×» как «закрыть в трей».
Мнение личное и субъективное, в этом нет ничего плохого. Но я понимаю почему оно такое.
Вот почему, ключевую фразу подчеркнул:
Я постоянно переключаю треки с клавиатуры, когда плеер свёрнут — он для меня свёрнутым в трей не исчезает.
То есть в данном случае плеер воспринимается не как фоновое приложение, а как именно рабочее (Word, Exel, Photoshop и т.д.) с которым взаимодействие происходит достаточно часто.

Мой случай противоположный. Если я что-то слушаю из музыки, то это или альбом полностью или сборник, но тоже полностью. Один раз закинул в плейлист, нажал Play и забыл про любое взаимодействие с плеером как минимум почти на час. Треки я не переключаю, поскольку порядок их следования на альбоме имеет определенный смысл. А если это не музыка, а аудиокнига (хотя их я как правило слушаю в машине штатной магнитолой), то там общее время плейлиста может составлять десятки часов, а треки перемещать или перескакивать будет всё равно, что пытаться читать книгу каждый раз открывая её на случайной странице.
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: «G-Li†ch» on March 10, 2025, 20:36:15
мне уже не раз довелось замечать, как пальцем по сенсорной панели перемещают курсор на кнопку закрыть, а не стоп, и жмут на этот крестик ради того, чтоб ЗАГЛОХЛО. Притом ещё и понимая, что всё равно нужно найти и поставить другой аудиофайл… Хотя обложка меньше трети экрана занимает (достаточно лишь было нажать стоп и перенести указатель в окно проводника), а всё потому, что к проигрывателю привыкли "не фоновым приложением", а как "всегда на первом плане" (а ведь "поверх всех окон" тоже выключено)…
Title: Re: [Есть решение] Сворачивать в трей вместо закрытия
Post by: settom on March 13, 2025, 23:54:30
Продолжаю эксперименты.
Интересное наблюдение поведения десктопного приложения Яндекс музыка.
Опции Close to try в настройках нет. Там вообще настроек очень мало.
- Ага! - скажите вы, - вот есть же нормальные плееры и непрогнувшиеся прогеры! В Яндексе не дураки сидят!
С последним тезисом я полностью согласен, тем более, что один мой друг таковым является.
Но есть нюанс, наблюдается интересный кейс поведения. Приложение ведёт себя как обычное и именно закрывается крестом по умолчанию. Но если запущен трэк, то крест вызывает как раз Close to try.
На мой взгляд, это интересное и логичное решение. Но если выбирать между ним и железобетонной опцией, которую можно включать/выключать самому, я выберу второй вариант.