Свежие комментарии

Title Comment
> Prefs - Grid/Filmstrip -

> Prefs - Grid/Filmstrip - Hide panels floating within main window in Grid mode

погодите... что плав. панель исчезает при входе в GRID MODE замечательно !

_НО_ плав. панель по преженему прячется если мы выходим из grid mode для просмотра картинки (кликнули мышкой на thumbnail) и жмем TAB уже там (т.е. мы вне GRID MODE - хочется же чтобы панель продолжала плавать над картинкой).

> Что делать дальше?

> Что делать дальше?

ну просто пережить, можно жирно написать в RELEASE NOTES :-) /все равно не прочтут/

Вот следующая итерация: https

Вот следующая итерация: https://www.dropbox.com/s/d38pbqe5ko94g89/FastRawViewer-1.3.0.845-x64-Se...

Statusbar setup: Text fields width: Auto, Minimum allowed, Maximum allowed
Auto - как раньше. Минимум/максимум - некие минимумы/максимумы взятые прикидкой хрена к носу.

Prefs - Grid/Filmstrip - Hide panels floating within main window in Grid mode

Кнопку USM поправили тож.

Ну вот она уже плавающая у

Ну вот она уже плавающая у некоего кого-то.

Что делать дальше?

Я имею в виду - вот некто переходит с 1.2 на 1.3. Настройки на 95% - наследуются. Положение окон (у многих - выверенное по пикселям!!!) - уж точно.

> Гистограмма в Grid mode -

> Гистограмма в Grid mode - имеет смысл (при включенном "чтении статистики")?

но не плавающая же поверх нескольких thumbnail's в главном окне в GRID MODE... она имеет смысл как не плавающая панель там (docked) или вне главного окна не перекрывая thumbnails... ну вот в самом деле !

Это зависит от того, с какой

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

А теперь, если у нас уже настроено "а", то что делать при переходе в грид? Насильно собирать в доки все?

PS: ну и опять же с поправкой

PS: ну и опять же с поправкой что в GRID MODE всегда (без относительно состояния в которое нас загнал TAB) прячутся все плавающие панели внутри (поверх) главного окна, ибо что-то (неважно что) плавающее поверх кучи thumbnail'ов в grid'е на мой взгляд ужасно нелогично и бессмысленно

Короче, я для Grid mode

Короче, я для Grid mode сделал галку:
[]Hide panels floating within main window in Grid mode
Касается, понятно, только грида, Tab-у - ортогонально.

Что касается вообще Tab key, то там история такая
1) списали у фотошопа. Там оно есть и используется именно чтобы посмотреть на картинку целиком
2) Потом посмотрели, а нахрена мы прячем то, что не мешает в основном окне (на второй монитор вытащено, к примеру) - и сделали галку "не прятать то что не мешает"

ну вот короче есть опция -

ну вот короче есть опция - прятать все панели или прятать только неплавающие панели...

> Но вообще "прячет не все"?

> Но вообще "прячет не все"? Нет, не понимаю.

какой смысл в непрятании какой либо __плавающей__ панели TAB'ом ? я (субьективно, со своей колокольни) вижу один вариант - если мы имеем плавающую панель и находимся в режиме __отличном__ от GRID MODE - т.е. у нас на экране есть увеличенное изображение выбранного файла и мы (очевидно же, нет ?) хотим чтобы это изображение заняло максимально возможую площадь в главном окне, но при этом плавающая панель содержит информацию которую мы таки хотим видеть (и скорее делаем эту плав. панель полупрозрачной) поверх изображения... т.е. TAB при переключении в состояние спрятать панели проверяет - мы не в GRID MODE ? если да - есть ли плав. панель ? если да - не прячет ... вне зависимости вне главного окна она или внутри

Это вот вы ловко как-то куда

Это вот вы ловко как-то куда-то ткнули и попали в контролы, которые клавиатурный фокус между собой гоняют (по идее, таких нет, но вычистка их - ручная, глобально установить "у нас тут все без фокуса" в Qt нельзя)

> Так ить в тултипе даже

> Так ить в тултипе даже кажет:

проблема с tooltip'ами что их надо дождаться (чтобы появились) - а если мышью сразу пытаться потыкать в WB в bottom bar ( вместо того чтобы навести курсор и подождать этого tooltip'а ) то они не появляются... "Торопыжка был голодный..." (ц)

попробовал на работе - сходу

попробовал на работе - сходу не воспроизвелось

*пилы

*пилы

Я как-то посмотрел на этом

Я как-то посмотрел на этом сайте все эти графики - пылы есть но очень редкие.
Возможно даже только у цэйсса, просто их фирменный подход к просветлению.

Так ить в тултипе даже кажет:

Так ить в тултипе даже кажет:

Я вот понимаю все это так, в

Я вот понимаю все это так, в рамках несложной логики.

1) Tab таки все прячет. Можно вернуть.
2) Grid mode прячет плавающие "в пределах окна" - ну, ок.

А так чтобы "видимая плаваяющая панель" не пряталась по Tab - мы возвращаемся опять к сложной логике:
Tab прячет все (уже)
Но может не прятать то, что за пределами главного окна. ОК, уже есть,
Но вообще "прячет не все"? Нет, не понимаю.

"просто плавающая панель в

"просто плавающая панель в пределах главного окна на экране не видна если мы в режиме GRID MODE... "
Hide all floating panels inside main window?

Оно немножко подерется с отдельной настройкой для Filmstrip, но можно разрулить, да.

> А если включено?

> А если включено?

если включено то все работает как раньше (данные считываются и считаются, показывается exif в bottom bar, etc), просто плавающая панель в пределах главного окна на экране не видна если мы в режиме GRID MODE...

> А если нажали Tab (и допустим все спряталось)

вот именно что хочется чтобы видимая плавающая панель (раз видимая - значит мы в момент нажатия TAB __не были__ в GRID MODE, см выше) никуда не пряталась таком случае.

Я не думаю, что панели надо

Я не думаю, что панели надо прятать (т.е. проверять про outside) на каждое move/resize главного окна. Проверяем в момент Tab-а и ура.

Ну тут кажется, что логика

Ну тут кажется, что логика простая, а на самом деле она сложная:
EXIF/Stats/Histogram - не нужны в grid mode, если выключено "чтение статистики".
А если включено? А если нажали Tab (и допустим все спряталось), а потом "читать статистику".
Folders - кому-то нужны, кому-то нет. XMP - аналогично Folders

Эту сложную логику можно описать в настройках, но придется это делать для каждого окна отдельно, по аналогии с тем как сейчас сделано для Filmstrip (но с ним - понятно почему, чтобы одним не дублировать те же иконки, а другим - чтобы UI не дергался при переключении grid/single).

Но тут - "пусть 10 человек попросят". Потому что вот к примеру Фотошоп: там по табу прячутся все панели и их никак не вернуть. А у нас - каждую отдельную можно вернуть нажатием ейной кнопки (да, всякий раз после Tab это придется делать). Уже лучше.

Вы каким-то образом этим

Вы каким-то образом этим кнопкам передали клавиатурный фокус (если эффект был устойчивый - то хотелось бы научиться).

Я поправил - этим трем иконкам теперь фокус никогда не достается (будет в следующей сборке).
Если в следующей сборке эффект продолжится - будем дальше разбираться.

Спасибо.

Спасибо.
То есть что USM страдает в каких-то случаях - я видел, но не мог научиться воспроизводить, соответственно и лечить трудно.

еще один мелкий-мелкий баг

еще один мелкий-мелкий баг'чик в UI

идем в преференции -> bottom bar font size

начинаем менять размер шрифта подбирая себе по вкусу

про изменении размера кнопка USM отображаемая в bottom bar начинает страдать неправильной отрисовкой на экране

но вот завтра на работе

но вот завтра на работе повторю опять... если TAB не будет работать то куда смотреть ? никаких изменений в других программах с клавишей TAB не наблюдалось никогда нигде...

заодно еще один мелкий (на

заодно еще один мелкий (на уровне нелогичности) UI баг в копилку

1) делаем main window не на весь экран, не maximized
2) в настройках отметим "do not hide panels outside of main window"
3) вынесем панель наружу
4) как и ожидается TAB для прятания панелей ее не прячет

а теперь

5) максимизируем main window обратно
6) БАГ ! /но типа полезеный - см заметку выше/

Да в общем вы правы, конечно.

Да в общем вы правы, конечно.
То есть время на вычитку EXIF тратится заметно (можно включить сортировку по shot date - и убедиться), особенно на больших каталогах на HDD, но это вполне можно пережить один раз, если кэшировать агрессивно (EXIF не меняется), а читать - асинхронно, не блокировать интерфейс пока читается.

Но как только мы начинаем делать это по уму, сразу вылезает много возможностей (фильтрация по любому полю EXIF, показ статистики по EXIF, возможности по select/unselect по ISO/выдержке/камере) - и глупо их не делать.
Кроме того, там вылезают архитектурные изменения "внутрей" огромные - если именно что делать по уму.

Поняв это - данный пласт переделок отложили на следующую версию

Ну вот ничего про

Ну вот ничего про клавиатурный фокус не трогалось и про макро - тоже.
Флуктуации вакуума!

вот еще на мой субъективный и

вот еще на мой субъективный и частный взгляд нелогично сделано в UI

1) делаю панель EXIF плавающей и полупрозрачной с умыслом видеть информацию при просмотре файла на его фоне (поверх изображения)

2) перехожу в GRID MODE - плавающая полупрозрачная панель EXIF сразу выглядит как собаке пятая нога на фоне всех thumbnail'oв

3) перехожу к просмотру файла - все замечательно с плавающей полупрозрачной панелью EXIF (так именно для этого и было все задумано)

4) нажимаю TAB чтобы убрать панель каталогов неплавающюю и елки-палки - плавающая полупрозрачная панель EXIF тоже исчезает, понятно почему (панели убираются) - но ее же полупрозраной я делал чтобы она на фоне изображения была... хочу оставить

---

предлагается след. логика в UI если панель плавает и полупрозрачна то в режиме GRID MODE она __не видна__ (опционально - вдруг есть iзвращенцi которым это надо), если панель плавает и полупрозрачна то при нажатии TAB для прятания панелей она __не прячется__ (опять же опционально)... а ?

кстати а почему гистограмма и

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

Pages

Subscribe to comments_recent_new