artemsen / swayimg

Image viewer for Wayland
MIT License
380 stars 31 forks source link

viewer: image always centered #220

Closed appashchenko closed 1 week ago

appashchenko commented 1 week ago

ENG: When image fitted the default viewport is always center by image height. I ask about option to make initial viewport position (top or center).

Когда я читаю сканы документов на ноутбуке, а scale=fit, каждое изображение центрируется по высоте, и в видимую область попадает середина документа. Приходится скроллить к началу и снова опускаться. Неудобно, однако. Возможно ли добавить опцию типа "viewport=top/center", чтобы в видимой области сразу было начало изображения?

Для себя я пропатчил swayimg, но я из тех, кто не умеет выбирать названия переменных: https://github.com/appashchenko/swayimg/commit/3f438561bad03ba010a28d89b104c1940a8f9d34

artemsen commented 1 week ago

Идея мне нравится, но:

  1. Viewport лучше переименовать в Position;
  2. Добавить не только top/center, но и left/right/bottom. Тут надо придумать как их комбинировать (типа top-left).