Свежие комментарии
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 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... ну вот в самом деле ! |
Это зависит от того, с какой |
Это зависит от того, с какой стороны это смотреть. А теперь, если у нас уже настроено "а", то что делать при переходе в грид? Насильно собирать в доки все? |
PS: ну и опять же с поправкой |
PS: ну и опять же с поправкой что в GRID MODE всегда (без относительно состояния в которое нас загнал TAB) прячутся все плавающие панели внутри (поверх) главного окна, ибо что-то (неважно что) плавающее поверх кучи thumbnail'ов в grid'е на мой взгляд ужасно нелогично и бессмысленно |
Короче, я для Grid mode |
Короче, я для Grid mode сделал галку: Что касается вообще Tab key, то там история такая |
ну вот короче есть опция - |
ну вот короче есть опция - прятать все панели или прятать только неплавающие панели... |
> Но вообще "прячет не все"? |
> Но вообще "прячет не все"? Нет, не понимаю. какой смысл в непрятании какой либо __плавающей__ панели TAB'ом ? я (субьективно, со своей колокольни) вижу один вариант - если мы имеем плавающую панель и находимся в режиме __отличном__ от GRID MODE - т.е. у нас на экране есть увеличенное изображение выбранного файла и мы (очевидно же, нет ?) хотим чтобы это изображение заняло максимально возможую площадь в главном окне, но при этом плавающая панель содержит информацию которую мы таки хотим видеть (и скорее делаем эту плав. панель полупрозрачной) поверх изображения... т.е. TAB при переключении в состояние спрятать панели проверяет - мы не в GRID MODE ? если да - есть ли плав. панель ? если да - не прячет ... вне зависимости вне главного окна она или внутри |
Это вот вы ловко как-то куда |
Это вот вы ловко как-то куда-то ткнули и попали в контролы, которые клавиатурный фокус между собой гоняют (по идее, таких нет, но вычистка их - ручная, глобально установить "у нас тут все без фокуса" в Qt нельзя) |
> Так ить в тултипе даже |
> Так ить в тултипе даже кажет: проблема с tooltip'ами что их надо дождаться (чтобы появились) - а если мышью сразу пытаться потыкать в WB в bottom bar ( вместо того чтобы навести курсор и подождать этого tooltip'а ) то они не появляются... "Торопыжка был голодный..." (ц) |
попробовал на работе - сходу |
попробовал на работе - сходу не воспроизвелось |
*пилы |
*пилы |
Я как-то посмотрел на этом |
Я как-то посмотрел на этом сайте все эти графики - пылы есть но очень редкие. |
Так ить в тултипе даже кажет: |
Так ить в тултипе даже кажет: |
Я вот понимаю все это так, в |
Я вот понимаю все это так, в рамках несложной логики. 1) Tab таки все прячет. Можно вернуть. А так чтобы "видимая плаваяющая панель" не пряталась по Tab - мы возвращаемся опять к сложной логике: |
"просто плавающая панель в |
"просто плавающая панель в пределах главного окна на экране не видна если мы в режиме GRID MODE... " Оно немножко подерется с отдельной настройкой для Filmstrip, но можно разрулить, да. |
> А если включено? |
> А если включено? если включено то все работает как раньше (данные считываются и считаются, показывается exif в bottom bar, etc), просто плавающая панель в пределах главного окна на экране не видна если мы в режиме GRID MODE... > А если нажали Tab (и допустим все спряталось) вот именно что хочется чтобы видимая плавающая панель (раз видимая - значит мы в момент нажатия TAB __не были__ в GRID MODE, см выше) никуда не пряталась таком случае. |
Я не думаю, что панели надо |
Я не думаю, что панели надо прятать (т.е. проверять про outside) на каждое move/resize главного окна. Проверяем в момент Tab-а и ура. |
Ну тут кажется, что логика |
Ну тут кажется, что логика простая, а на самом деле она сложная: Эту сложную логику можно описать в настройках, но придется это делать для каждого окна отдельно, по аналогии с тем как сейчас сделано для Filmstrip (но с ним - понятно почему, чтобы одним не дублировать те же иконки, а другим - чтобы UI не дергался при переключении grid/single). Но тут - "пусть 10 человек попросят". Потому что вот к примеру Фотошоп: там по табу прячутся все панели и их никак не вернуть. А у нас - каждую отдельную можно вернуть нажатием ейной кнопки (да, всякий раз после Tab это придется делать). Уже лучше. |
Вы каким-то образом этим |
Вы каким-то образом этим кнопкам передали клавиатурный фокус (если эффект был устойчивый - то хотелось бы научиться). Я поправил - этим трем иконкам теперь фокус никогда не достается (будет в следующей сборке). |
Спасибо. |
Спасибо. |
еще один мелкий-мелкий баг |
еще один мелкий-мелкий баг'чик в UI идем в преференции -> bottom bar font size начинаем менять размер шрифта подбирая себе по вкусу про изменении размера кнопка USM отображаемая в bottom bar начинает страдать неправильной отрисовкой на экране |
но вот завтра на работе |
но вот завтра на работе повторю опять... если TAB не будет работать то куда смотреть ? никаких изменений в других программах с клавишей TAB не наблюдалось никогда нигде... |
заодно еще один мелкий (на |
заодно еще один мелкий (на уровне нелогичности) UI баг в копилку 1) делаем main window не на весь экран, не maximized а теперь 5) максимизируем main window обратно |
Да в общем вы правы, конечно. |
Да в общем вы правы, конечно. Но как только мы начинаем делать это по уму, сразу вылезает много возможностей (фильтрация по любому полю 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 тэгов не должно быть же если разделить ? |