Miranda NG русскоязычный форум > Общие разговоры о Miranda NG

Главное окно миранды - перемещение, прикрепление к краю. Странное поведение.

(1/3) > >>

-SM-:
Эта проблема возникла с появлением ноутбука 14" с разрешением 2880. Возможно связанная с разрешением дисплея и масштабированием (в винде стоит размер шрифта 200%).
Как ее описать понятным образом, не знаю. Попробую.
Во первых, перемещение окна не работает "совсем". То есть окно нельзя "схватить" за title bar и куда то переместить. И через виндовое меню, если тыкнуть в значок миранды на титл-баре, и нажать move, тоже никак. Оно как приклеено. При этом на опции в Behavior/Drag to никакой реакции, какие там галки не ставь и не снимай (если это вообще про то). То есть "отлепить" миранду от края никак не выходит.
Во вторых, все таки можно изменять ширину окна миранды. При этом "зацепляться" за край сложно, нет такого момента, когда курсор мыши превратится в "двойную стрелочку". Но можно, точно попав в край. После этого окно каким-то непонятным образом переприклеевается то к правому краю основного дисплея, то куда-то к краю первой трети дисплея по X-координате. Вроде как если его ширину поменять, когда оно в первой трети, то оно перепрыгнет в правый край, и наоборот, если поменять его ширину, когда оно справа, оно перепрыгнет в первую треть. Тоже самое происходит и при скрывании окна в трей и развертывании его оттуда обратно двойным тычком в трее - то туда приклеивается, то сюда, вроде через раз.
И, главное, что создает реальные проблемы, если при этом развернуть какое либо другое окно на весь экран на том же дисплее, где и окно миранды, то оно чаще всего, почти всегда, разворачивается только на первую треть экрана, но бывают какие-то счастливые моменты, когда получается разворачивать "чужие" окна на весь экран, и иметь на экране и миранду. Тут я вроде никакой закономерности не наблюдаю, вот просто иногда получается танцами с бубном нормально сделать, но чаще нет. Вроде чаще помогает развернуть миранду через "hide/show" по меню в трее, но как-то бывает и по двойному тычку, хотя вроде это должно быть одно и то же.
Никаких особых опций масштабирования для миранды в виндовых свойствах самого исполняемого файла не стоит.
Скриншоты настроек окна вот (надеюсь, что не гигантские выйдут, скриншотил на втором мониторе, который с нормальным dpi):

-SM-:
Обновился на "Miranda NG Version: 0.96.3 alpha build #25571 (c104e05868) x64".
Половина из этого заработала нормально. Окно перемещается, заработало и изменение высоты окна, и snap-to и dock-to работают, курсор-стрелочки вернулся.

Одна проблема осталась. В режиме "dock to side" доступная для других программ область экрана на мониторе высокого разрешения по прежнему обрезается где-то в районе половины реально доступной области (ранее казалось, что на треть, но на самом деле это половина оставшегося места от экрана минус окно миранды. Думаю, что тут не учитывается масштабирование, которое как раз 200% для этого монитора, а на мониторе где всё 1:1, там все ОК). Ну и миранда прыгает туда-сюда на высоком разрешении как и раньше, когда она по-видимому была в "хроническом" dock to side.

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

dartraiden:
Насчёт высокого разрешения не знаю, ни у кого из разработчиков нет таких мониторов, отлаживать не на чем.

У меня 150% масштаб на FullHD и проблем нет. Кроме зазора. Я как-то не обращал на него внимание.

-SM-:

--- Quote from: dartraiden on 25 04 2023, 12:12:49 --- ни у кого из разработчиков нет таких мониторов, отлаживать не на чем.
--- End quote ---
Для этого не надо монитор... Достаточно поменять цифру масштаба в свойствах дисплея, рядом с разрешением.

-SM-:

--- Quote from: dartraiden on 25 04 2023, 12:12:49 ---У меня 150% масштаб на FullHD и проблем нет.
--- End quote ---
Вероятно, Вы не до конца миранду вправо затащили. Она сначала "прилипает" к углу (snap to), и тут все в порядке, но если её насильно тащить дальше вправо и разрешено dock to side, то она "паркуется" (dock to), и вот тут начинаются проблемы. Любое другое окно другого софта, если его максимизировать, то оно расширяется лишь на часть экрана. И при 150% эта проблема есть. И при 125 тоже. При 100% все норм. И на обычном мониторе 1920х1200 это тоже есть.
А должно - всегда аккурат до левого края миранды, если она припаркована вправо, не перекрывая её.

Navigation

[0] Message Index

[#] Next page

There was an error while thanking
Thanking...
Go to full version