YouROK / TorrServer

Torrent stream server
GNU General Public License v3.0
1.34k stars 178 forks source link

[BUG] Проблемы с разметкой и масштабированием интерфейса #395

Closed Omegaplexx closed 1 month ago

Omegaplexx commented 1 month ago

Здравствуйте. Давно уже есть проблемы с отображением полос прокрутки там, где они быть не должны, но недавно обновился с 129 версии на 132 и не выдержал очередной добавленной мешающей полосы, поэтому вот, пишу вам сейчас.

Имею ноутбук с экраном 1920x1080 и браузер Brave. После добавления категорий появилась полоса прокрутки кнопок меню сервера (масштабирование 100%): 100 Предлагаемые пути решения:

  1. Убрать полосу, но оставить возможность прокручивания кнопок (если это возможно);
  2. Добавить в настройки опцию "Скрыть категории".

Изменить масштабирование я, конечно, могу, но мне становится слишком мелко, да и тогда плывёт другая часть интерфейса. Масштабирование 90%: 90 Надписи на кнопках отображаются в две строки, хотя свободного места предостаточно.

Масштабирование 100%: 100-2

Теперь про увеличение. Я установил масштаб 110% и теперь наблюдаю аж 3 полосы прокрутки вместо одной: 110 Самая правая полоса прокручивает весь интерфейс сервера ровно на 1 пиксель вверх или вниз. При 100% или 125% она не отображается. При увеличении интерфейса на 125% появляется уже другая, горизонтальная полоса, двигающая интерфейс на 2 пикселя из-за того, что выпирают кнопки "Удалить" (чего делать они не должны): 125

200% - отдельная песня. 5 полос на экране, хотя при грамотном кодинге интерфейса обойтись можно только той, что прокручивает список торрентов: 200

Теперь про окно добавления торрента. Снова полоса, хотя места хоть отбавляй (100%): 100-3 Для чего устанавливать единый размер элементов и кнопок для всех экранов? Можно ли сделать ширину и высоту динамическими, чтобы убрать эти чёртовы полосы?

Благодарю за прочтение. Надеюсь, что не оставите без внимания эти проблемы.

Desktop (please complete the following information):

tsynik commented 1 month ago

leftbar fixed with https://github.com/YouROK/TorrServer/commit/445f640d29ae076a13fcfaf75cf210433bd86d76