AIMP Forum

Разное => Архив => Вопросы (архив) => Topic started by: LeshaRB on December 15, 2016, 10:18:59

Title: Автоматическое скрытие панели задача
Post by: LeshaRB on December 15, 2016, 10:18:59
Заметил одну вещь

Плейер прижат к правой части экрана

Когда у меня развернуто окно (допустим браузер) и стоит автоматическое скрытие панели задачи, стрелчока вытащить плейер не появляется
Соответственно, когда автоматическое скрытие не стоит, стрелочка появляется

Как сделать, чтоб появлялась всегда?

Убрать автоматическое скрытие не вариант"!!!
Title: Re: Автоматическое скрытие панели задача
Post by: LeshaRB on December 15, 2016, 10:20:07
Причем если ни какое окно не развернуто, стрелочка появляется всегда
Title: Re: Автоматическое скрытие панели задача
Post by: Soolo on December 15, 2016, 10:22:54
Скрытая панель задач + рзвёрнутое приложение = полноэкранное приложение.
В полноэкранных приложениях стрелочка не появляется - сделано специально, это не ошибка, меняться не будет
Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 15, 2016, 11:30:27
Ну понимаете, чтоб переключить песню надо сворачивать окно и это маразам

А еще более маразм
Что если поверх окна на всю область, я беру окно не на всю область, стрелочка появляется


Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 15, 2016, 11:31:20
Ну понимаете, чтоб переключить песню надо сворачивать окно и это маразам

А еще более маразм
Что если поверх окна на всю область, я беру окно не на всю область, стрелочка появляется

Может надо делать не специально, а прислушиваться к мнению пользователей?
да допустим в играх это не удобно, но, когда я набираю текст, это удобно
Title: Re: [+] Автоматическое скрытие панели задача
Post by: Soolo on December 15, 2016, 11:33:07
Может надо делать не специально, а прислушиваться к мнению пользователей?
да допустим в играх это не удобно, но, когда я набираю текст, это удобно
Вы же скрыли зачем-то панель задач, когда текст набирали. Откуда АИМП знает - это чтобы получить +1 строчку текста или чтобы вас ничто не отвлекало.
Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 15, 2016, 13:21:57
Я вообще не понимаю причем тут скрытие панели задач и такое поведение???
Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 15, 2016, 13:24:05
В обеих случаях панель задач скрыты

(http://s8.hostingkartinok.com/uploads/thumbs/2016/12/be548a6cb40a88b023a3d916cfff2f03.png) (http://hostingkartinok.com/show-image.php?id=be548a6cb40a88b023a3d916cfff2f03)

(http://s8.hostingkartinok.com/uploads/thumbs/2016/12/5e2d3ecea9c89a5f33f7b2124e1b5509.png) (http://hostingkartinok.com/show-image.php?id=5e2d3ecea9c89a5f33f7b2124e1b5509)

Но в 1 не появляется  aimp, во втором появляется
те когда фокус на окне, которое не на весь экран аимп работает
Title: Re: [+] Автоматическое скрытие панели задача
Post by: Soolo on December 15, 2016, 13:36:46
те когда фокус на окне, которое не на весь экран аимп работает
>>
Скрытая панель задач + рзвёрнутое приложение = полноэкранное приложение.
В полноэкранных приложениях стрелочка не появляется - сделано специально, это не ошибка, меняться не будет
Вы же скрыли зачем-то панель задач, когда текст набирали. Откуда АИМП знает - это чтобы получить +1 строчку текста или чтобы вас ничто не отвлекало.
Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 15, 2016, 14:59:38
ну файервол (тот же oupost бывший) анализирует же
Когда я работаю в Ide (скрытая панель задач + развернутая на весь экран IDE) или запуская игру или  видео проигрыватель на весь экран

Title: Re: [+] Автоматическое скрытие панели задача
Post by: Artem on December 15, 2016, 16:48:13
Анализирует что?
Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 16, 2016, 08:52:42
Ты при запуске проигрывателя (в моем случае GOM) запуска игры
Firewall выдает сообщение "Приложения БЛА-БЛА пытаеся запустится на весь экран"

Но никакой же Firewall не блокирует мне Word если я разверну его на весь экран, за то в случае Aimp мне приходится сворачиваться ,чтоб увидеть стрелчоку приложения
Title: Re: [+] Автоматическое скрытие панели задача
Post by: Artem on December 16, 2016, 08:55:36
А если вы развернете видео плеер на весь экран, что скажет фаервол? AIMP в этом случае вот не должен появляться.
Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 16, 2016, 09:49:11
Как-то так

(http://s8.hostingkartinok.com/uploads/thumbs/2016/12/8d74f6d02c9f9ba5698cfc65d36380e5.png) (http://hostingkartinok.com/show-image.php?id=8d74f6d02c9f9ba5698cfc65d36380e5)
Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 16, 2016, 09:49:57
И естественно с Word? Notepad IDE
Они работают нормально
Title: Re: [+] Автоматическое скрытие панели задача
Post by: Artem on December 16, 2016, 10:46:14
Я рад за них, я так не умею.
Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 16, 2016, 13:04:12
ну так можно сделать, что появлялалсь?
Title: Re: [+] Автоматическое скрытие панели задача
Post by: Artem on December 16, 2016, 13:41:05
ну так можно сделать, что появлялалсь?

Нет. Я не знаю, как определить TRUE-полноэкранное приложение, он не TRUE-приложения.
Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 16, 2016, 13:55:58
Так сделать, такое же поведение, как для обычного окна
Которое в фокусе и не на весь экран
Title: Re: [+] Автоматическое скрытие панели задача
Post by: Artem on December 16, 2016, 14:28:43
Так сделать, такое же поведение, как для обычного окна
Которое в фокусе и не на весь экран

Так тогда у вас стрелка будет показываться и поверх видео, и поверх игр. Не может программа определить, кому окно принадлежит
Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 19, 2016, 08:31:51
Ну могу дать идеи

1) Тупо включить ее и выключить через настройки
2) Сделать в настройках исключения, как пример PuntuSwitcher
3) ...
Title: Re: [+] Автоматическое скрытие панели задача
Post by: Soolo on December 19, 2016, 09:04:35
Ну могу дать идеи

1) Тупо включить ее и выключить через настройки
2) Сделать в настройках исключения, как пример PuntuSwitcher
3) ...
Я тоже могу дать идеи: понять, как АИМП работает и тупо приспособиться: не скрывать панель, не использовать заезжание за край, настроить горячие клавиши и т.д. Безвыходных ситуаций нет. А то с вашей стороны похоже на поговорку про рыбку.

На какие-то настройки или группы настроек это поведение не тянет ни в коем случае.
Title: Re: [+] Автоматическое скрытие панели задача
Post by: Artem on December 19, 2016, 09:05:54
1. Плохая идея. Это ж придется каждый раз ее туда-сюда переключать.
2. Это будет работать, но для такого плевого функционала делать такую громоздкую настройку...
Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 19, 2016, 14:27:00
Ну может в скине как-то сделать, горячую клавишу

У вас подходи интересный, "мне не надо и другие обойдутся"
Если б я так заказчику отвечал, лафа б была вообще.
Title: Re: [+] Автоматическое скрытие панели задача
Post by: Soolo on December 19, 2016, 14:41:29
У вас подходи интересный, "мне не надо и другие обойдутся"
Если б я так заказчику отвечал, лафа б была вообще.
То есть по-вашему, всё, что сделал Артём, он делал лично для себя?
Вы не заказчик, во-первых, а во-вторых, аргумент патамуштаятакхачу - так себе аргумент. Зачем одновременно выворачивание АИМПа сбоку и скрытие панели задач?
Title: Re: [+] Автоматическое скрытие панели задача
Post by: Artem on December 19, 2016, 15:21:04
У вас подходи интересный, "мне не надо и другие обойдутся"
Если б я так заказчику отвечал, лафа б была вообще.

Если я буду на каждое "хочу" делать опцию - программа превратится в миранду, которой я не пользуюсь только потому, что там 100500 настроек и обязательно все надо постраивать под себя.

У меня подход простой. Если что-то не устраивает многих - оно меняется. Если нет - остается как есть. Текущее поведение наилучшее в данной ситуации. Конечно, в идеале, было бы круто распознавать, действительно ли полноэкранная программа - это что-то интерактивное, а не просто ворд без панели задач.
Title: Re: [+] Автоматическое скрытие панели задача
Post by: CkopoxoD on December 19, 2016, 15:59:36
А проверкой отсутствия рамки у развёрнутого окна не получится улучшить распознавание true-fullscreen?
Title: Re: [+] Автоматическое скрытие панели задача
Post by: Artem on December 20, 2016, 10:05:26
А проверкой отсутствия рамки у развёрнутого окна не получится улучшить распознавание true-fullscreen?

Попробовал. Часть игрушек имеет рамку, хоть она и находится за пределами видимой области.
Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 21, 2016, 09:55:32
Если я буду на каждое "хочу" делать опцию - программа превратится в миранду, которой я не пользуюсь только потому, что там 100500 настроек и обязательно все надо постраивать под себя.

У меня подход простой. Если что-то не устраивает многих - оно меняется. Если нет - остается как есть. Текущее поведение наилучшее в данной ситуации. Конечно, в идеале, было бы круто распознавать, действительно ли полноэкранная программа - это что-то интерактивное, а не просто ворд без панели задач.

Я работаю с текстом, зачем мне панель задач?
Я развернул бразуер и читаю текст на весь экран, зачем мне панель задач?
Title: Re: [+] Автоматическое скрытие панели задача
Post by: Soolo on December 21, 2016, 10:03:07
Я работаю с текстом, зачем мне панель задач?
Я развернул бразуер и читаю текст на весь экран, зачем мне панель задач?
Встречный вопрос: а АИМП зачем? =)
Панель задач как раз для того и нужна: оперативно переключаться между задачами, получать какие-то уведомления, время/дату в конце концов смотреть.
У вас небольшой монитор?
Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 21, 2016, 10:22:18
27"

1 Мышку вниз опустил - появилась панель задач
2 Alt + tab никто не отменял

Ну удобно мне, старая привычка, скрытая панель задач, кто-то вообще ее в бок выносит как в убунте
Как поется в песне - "Каждый дрочет, как он хочет. Я дрочу, как я хочу"
Title: Re: [+] Автоматическое скрытие панели задача
Post by: Soolo on December 21, 2016, 10:30:58
То есть, как я и думал, главный аргумент патамуштаятакlhfxe.

Ну так и lhjxbnt сами, а нас не впутывайте.
Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 21, 2016, 11:27:04
То есть, как я и думал, главный аргумент патамуштаятакlhfxe.

Ну так и lhjxbnt сами, а нас не впутывайте.

предсказуемый ответ мне не надо и плевать на других
Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 21, 2016, 11:28:05
WinAPI - GetWindowPlacement()
Вернет в члене структуры showCmd == SW_SHOWMAXIMIZED для развернутых окон.
Title: Re: [+] Автоматическое скрытие панели задача
Post by: Artem on December 21, 2016, 11:33:29
WinAPI - GetWindowPlacement()
Вернет в члене структуры showCmd == SW_SHOWMAXIMIZED для развернутых окон.

И что? Некоторые игры точно такой же флаг имеют. Вы думаете, я не проверял настолько очевидные вещи? Собирать базу "правильных" приложений я не планирую, просто учтите этот нюанс в поведении плеера на будущее и все.
Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 21, 2016, 11:36:15
А что за игры?
Title: Re: [+] Автоматическое скрытие панели задача
Post by: Artem on December 21, 2016, 11:42:25
А что за игры?

А смысл в их названиях? Достаточно того, что они есть. Скажу, что среди них не только инди-разработки. Я считаю, что любая функция должна работать максимально прозрачно.
Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 21, 2016, 11:43:57
Кстати еще заметил
Когда подвожу мышку к краю экрана, ярлычок появляется чуть ниже курорса, приходится еще вниз двигать и кликать

Зачем это сделано?
Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 21, 2016, 11:45:32
А по какому принципу работает "Поверх всех окон"?
Title: Re: [+] Автоматическое скрытие панели задача
Post by: Artem on December 21, 2016, 12:04:24
Кстати еще заметил
Когда подвожу мышку к краю экрана, ярлычок появляется чуть ниже курорса, приходится еще вниз двигать и кликать

Зачем это сделано?

Чтобы не нажимать на него случайно, когда кликаешь по элементам в районе края экрана в другом приложении.

А по какому принципу работает "Поверх всех окон"?

А по каким принципам он может работать? Что именно интересует?
Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 21, 2016, 13:32:47
Интересует следующее
Если я ставлю "Поверх всех окон" сам
 Тогда пусть и появляется этот ярлычок вытащить плейер

А если убираю поверх всех окон - пусть не появляется в режиме на весь экран
Title: Re: [+] Автоматическое скрытие панели задача
Post by: Soolo on December 21, 2016, 13:36:47
Интересует следующее
Если я ставлю "Поверх всех окон" сам
Тогда пусть и появляется этот ярлычок вытащить плейер
А если убираю поверх всех окон - пусть не появляется в режиме на весь экран
В чём логика? Вы потом будете десяткам и сотням людей объяснять потом почему у них вылазит ярлычок АИМПа и сам АИМП поверх игр?
Title: Re: [+] Автоматическое скрытие панели задача
Post by: Artem on December 21, 2016, 13:42:30
Интересует следующее
Если я ставлю "Поверх всех окон" сам
 Тогда пусть и появляется этот ярлычок вытащить плейер

А если убираю поверх всех окон - пусть не появляется в режиме на весь экран

Проблема в том, что:
1. Плеер не может появиться поверх некоторых игр
2. Если игра меняет разрешение на какое-то свое, то показ любого другого окна может привести к сворачиванию игры.

Чуть я выше сказал, что стараюсь делать поведение максимально прозрачным. А вы мне предлагаете такой жуткий костыль только ради того, чтобы не менять своих привычек...
Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 21, 2016, 16:26:45
В portable версии все настройки хранятся локально

Есть ли там возможность поменять, или данное поведение вшито в код?
Title: Re: [+] Автоматическое скрытие панели задача
Post by: Soolo on December 21, 2016, 16:31:51
В portable версии все настройки хранятся локально

Есть ли там возможность поменять, или данное поведение вшито в код?
поменять что?
Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 23, 2016, 09:08:00
Ну появляение ярлычка в полноразмерном приложении
Title: Re: [+] Автоматическое скрытие панели задача
Post by: Soolo on December 23, 2016, 09:11:59
Ну появляение ярлычка в полноразмерном приложении
Тот же вопрос:
В чём логика? Вы потом будете десяткам и сотням людей объяснять потом почему у них вылазит ярлычок АИМПа и сам АИМП поверх игр?
Title: Re: [+] Автоматическое скрытие панели задача
Post by: LeshaRB on December 23, 2016, 10:54:13
Не по дефолту он будет выключен, а тем кому надо, настроют его сами.

Так же и работают все программы идут с дефолтными настройками, кому надо лезут и меняют под себя.
Title: Re: [+] Автоматическое скрытие панели задача
Post by: Soolo on December 23, 2016, 10:59:22
Не по дефолту он будет выключен, а тем кому надо, настроют его сами.

Так же и работают все программы идут с дефолтными настройками, кому надо лезут и меняют под себя.
вы непробиваемый
на всё это я и Артём уже давали комментарии

1. Плохая идея. Это ж придется каждый раз ее туда-сюда переключать.
2. Это будет работать, но для такого плевого функционала делать такую громоздкую настройку...
Если я буду на каждое "хочу" делать опцию - программа превратится в миранду, которой я не пользуюсь только потому, что там 100500 настроек и обязательно все надо постраивать под себя.

У меня подход простой. Если что-то не устраивает многих - оно меняется. Если нет - остается как есть. Текущее поведение наилучшее в данной ситуации. Конечно, в идеале, было бы круто распознавать, действительно ли полноэкранная программа - это что-то интерактивное, а не просто ворд без панели задач.

Т.к. новых мыслей нет уже сообщений 20 - тема закрыта.