Интерфейс

Нашли баг? Воспользуйтесь поиском чтобы убедиться что его не нашли до вас и если он не упоминается добавьте его описание (желательно пошаговое).
Чем для автора программы отличаются баги, недоработки и фичи.

Модератор: motyara

Аватара пользователя
simandc
Сообщения: 13
Зарегистрирован: Вт окт 23, 2007 2:12 am

Интерфейс

Сообщение simandc »

UnCom v.0.92 (build 597)

1. Шрифт главного меню.
Настройка > Шрифты. Нет возможности изменить шрифт главного меню (напр., меня не устраивает жирное начертание).

2. Ошибка с отображением заголовка таба.
Ситуация. На левой панели один таб (установлено "показывать таб даже если он один") - напр., открыт диск С, соответственно заголовок таба "с:". При изменении вида табов в диалоге "Настройка" (напр., чекбокс "Показывать букву диска в заголовке таба" + кн. "Применить") заголовок таба становится "0:" (т.е. выскакивает "ноль"). Воспроизводимо по крайней мере с нескольких попыток.

3. Диалог "Настройка". Для эл. интерфейса GroupBox в свойстве Caption добавить пробел в начале и конце строки - IMHO, так выглядит красивее.
Аватара пользователя
panter_dsd
Охотник за багами
Сообщения: 228
Зарегистрирован: Чт окт 18, 2007 6:20 pm
Откуда: г.Таганрог
Контактная информация:

Re: Интерфейс

Сообщение panter_dsd »

simandc писал(а): 1. Шрифт главного меню.
Настройка > Шрифты. Нет возможности изменить шрифт главного меню (напр., меня не устраивает жирное начертание).
+1 Мне тоже не нравится.
С уважением.
Пантер.
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

simandc писал(а):1. Шрифт главного меню.
Настройка > Шрифты. Нет возможности изменить шрифт главного меню (напр., меня не устраивает жирное начертание).
Скоро это будет добавлено в настройки... а пока что можно в файле Uncomstyles.ini для выбранного стиля добавить строку:
TopMenuItemFontStyle=0

simandc писал(а):2. Ошибка с отображением заголовка таба.
Ситуация. На левой панели один таб (установлено "показывать таб даже если он один") - напр., открыт диск С, соответственно заголовок таба "с:". При изменении вида табов в диалоге "Настройка" (напр., чекбокс "Показывать букву диска в заголовке таба" + кн. "Применить") заголовок таба становится "0:" (т.е. выскакивает "ноль"). Воспроизводимо по крайней мере с нескольких попыток.
Действительно, есть такая странность. Поищу причину. Спасибо за информацию.
simandc писал(а):3. Диалог "Настройка". Для эл. интерфейса GroupBox в свойстве Caption добавить пробел в начале и конце строки - IMHO, так выглядит красивее.
Согласен с мыслью и уже давно намереваюсь написать себе вспомогательную утилитку, которая бы языковые файлы корректировала в автоматическом режиме (их ведь много, не вручную же расставлять пробелы).
Аватара пользователя
simandc
Сообщения: 13
Зарегистрирован: Вт окт 23, 2007 2:12 am

Сообщение simandc »

Режим выделения мышью - левой кнопкой (как принято в Windows). Курсор установлен на каталог/файл, который не выделен и который не нужно выделять (предполагается, что некоторые объекты уже выделены). Зажав клавишу Ctrl выделяем нужный каталог/файл - одновременно с этим выделяется объект, на котором был установлен курсор. То же происходит и при снятии выделения с нажатым Ctrl.
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

simandc писал(а):Режим выделения мышью - левой кнопкой (как принято в Windows). Курсор установлен на каталог/файл, который не выделен и который не нужно выделять (предполагается, что некоторые объекты уже выделены). Зажав клавишу Ctrl выделяем нужный каталог/файл - одновременно с этим выделяется объект, на котором был установлен курсор. То же происходит и при снятии выделения с нажатым Ctrl.
Принцип взят из TC.
Аватара пользователя
simandc
Сообщения: 13
Зарегистрирован: Вт окт 23, 2007 2:12 am

Сообщение simandc »

UnCom v.0.92 (build 597). Уточнение относительно бага в режиме выделение мышью левой кнопкой (как принято в Windows).

Ситуация 1. В папке 5 файлов, курсор установлен на 1ом файле, зажав Ctrl выполняем следующие действия:
1) клик на 3ем файле - выделяется 1ый и 3ий файлы - вполне логично;
2) клик на 5ом файле - выделены 1ый, 3ий, 5ый;
3) клик на 1ом файле - выделение снято с 1го (3ий и 5ый выделены);
4) клик на 4ом файле - одновременно с 4ым выделяется и 1ый (а вот это уже НЕ ЛОГИЧНО; кстати, в ТС так не происходит).

Ситуация 2. В папке 5 файлов, курсор установлен на 1ом файле, зажав Ctrl выполняем следующие действия:
1) выделяем 1ый, 3ий, 5ый;
2) клик на 1ом файле - выделение снято с 1го (3ий и 5ый выделены);
3) клик на 3ем файле - выделение снято с 3го, но ВЫДЕЛИЛСЯ 1ый (НЕ ЛОГИЧНО; в ТС так не происходит).

Предложение: правило "при нажатом Ctrl выделять объект, на котором установлен курсор" должно работать только в начале операции выделения (т.е. когда выделенных объектов НЕТ). А при наличии выделенных объектов - это правило работать не должно.

Замечание относительно "принципа ТС". Если в ТС установлен тип выделения "как в Windows" и выделить некоторые объекты, а затем кликнуть (без зажатых Shift или Ctrl) на невыделенном объекте, то происходит сброс выделения (в UnCom это не происходит).
Последний раз редактировалось simandc Вс окт 28, 2007 8:20 pm, всего редактировалось 1 раз.
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

simandc писал(а):UnCom v.0.92 (build 597). Уточнение относительно бага в режиме выделение мышью левой кнопкой (как принято в Windows).

Ситуация 1. В папке 5 файлов, курсор установлен на 1ом файле, зажав Ctrl выполняем следующие действия:
1) клик на 3ем файле - выделяется 1ый и 3ий файлы - вполне логично;
2) клик на 5ом файле - выделены 1ый, 3ий, 5ый;
3) клик на 1ой файле - выделение снято с 1го (3ий и 5ый выделены);
4) клик на 4ой файле - одновременно с 4ым выделяется и 1ый (а вот это уже НЕ ЛОГИЧНО; кстати, в ТС так не происходит).

Ситуация 2. В папке 5 файлов, курсор установлен на 1ом файле, зажав Ctrl выполняем следующие действия:
1) выделяем 1ый, 3ий, 5ый;
2) клик на 1ой файле - выделение снято с 1го (3ий и 5ый выделены);
3) клик на 3ем файле - выделение снято с 3го, но ВЫДЕЛИЛСЯ 1ый (НЕ ЛОГИЧНО; в ТС так не происходит).
Верно подмечено, исправлю. Спасибо за эту информацию.
simandc писал(а):Замечание относительно "принципа ТС". Если в ТС установлен тип выделения "как в Windows" и выделить некоторые объекты, а затем кликнуть (без зажатых Shift или Ctrl) на невыделенном объекте, то происходит сброс выделения (в UnCom это не происходит).
Да, я в курсе, давно намереваюсь это добавить, но пока что все время это откладываю. Полагаю скоро доберусь и до этого пункта.
Аватара пользователя
simandc
Сообщения: 13
Зарегистрирован: Вт окт 23, 2007 2:12 am

Сообщение simandc »

UnCom v.0.92 (build 597)

1. При переходе в окно консольного ввода (Clrl+O) слева от командной строки по-прежнему отображается путь, соответствующий активной панели. Желательно отображать текущий каталог консоли.

2. Предусмотреть параметры командной строки для приложения uncom.exe. Если при запуске задан параметр "путь к папке", то открывать вкладку с соответствующей папкой. Удобно для создания дополнительных пунктов контекстного меню в Проводнике (напр., для папки - Открыть в UnCom).

3. Файл > Копировать имя файла / путь в комм. строку - одна буква "м" лишняя.
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

simandc писал(а):1. При переходе в окно консольного ввода (Clrl+O) слева от командной строки по-прежнему отображается путь, соответствующий активной панели. Желательно отображать текущий каталог консоли.
Странное желание... я предполагал что у большинства пользователей программы будет желание чтобы в качестве текущего каталога консоли ставился каталог активной панели. Предложенный Вами вариант я не встраивал в программу, а вот чтобы в консоль ставился каталог активной панели нужно в файл Uncom.ini в секцию [Settings] добавить параметр:
SetConsoleDir=1
Способ смены каталога при этом не самый эстетичный, но все-таки есть.

simandc писал(а):2. Предусмотреть параметры командной строки для приложения uncom.exe. Если при запуске задан параметр "путь к папке", то открывать вкладку с соответствующей папкой. Удобно для создания дополнительных пунктов контекстного меню в Проводнике (напр., для папки - Открыть в UnCom).
Мысль насчет проводника интересна, но некоторая странность логики в ней все-таки есть. Подумаю над этим. А вот параметры командной строки в общем смысле уже ждут своей очереди на внедрение.
simandc писал(а):3. Файл > Копировать имя файла / путь в комм. строку - одна буква "м" лишняя.
Действительно... спасибо.
diper
Сообщения: 8
Зарегистрирован: Чт окт 18, 2007 10:37 am
Откуда: N. Novgorod
Контактная информация:

Сообщение diper »

Max Diesel писал(а):
simandc писал(а):3. Файл > Копировать имя файла / путь в комм. строку - одна буква "м" лишняя.
Действительно... спасибо.
Хотелось бы копирование пути по Ctrl+[ и Ctrl+] для левой и правой
панели соответственно. Часто Ctrl+P недостаточно или неудобно.
Аватара пользователя
simandc
Сообщения: 13
Зарегистрирован: Вт окт 23, 2007 2:12 am

Сообщение simandc »

Max Diesel писал(а):Странное желание... я предполагал что у большинства пользователей программы будет желание чтобы в качестве текущего каталога консоли ставился каталог активной панели...
добавить параметр: SetConsoleDir=1
Опция полезная. Но замечание в другом ключе. Даже если в окне консольного ввода осуществляется перемещение по дереву каталогов - слева от строки ввода команд всё равно отображается каталог активной панели. Т.е. нет соответствия с текущим каталогом окна консольного ввода.
Max Diesel писал(а):Мысль насчет проводника интересна, но некоторая странность логики в ней все-таки есть.
Альтернативный файловый менеджер может использоваться как дополнение к Проводнику в виде экспресс-инструмента (предполагается использование полноценного специализированного софта: FTP-менеджер, ПО синхронизации, вьювер и т.д.).
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

simandc писал(а):Опция полезная. Но замечание в другом ключе. Даже если в окне консольного ввода осуществляется перемещение по дереву каталогов - слева от строки ввода команд всё равно отображается каталог активной панели. Т.е. нет соответствия с текущим каталогом окна консольного ввода.
Полагаю эту мысль я пожалуй временно отложу, сейчас мне такая возможность кажется удобной не для каждой ситуации (а параметров в ini-файле и без того очень много).
simandc писал(а):Альтернативный файловый менеджер может использоваться как дополнение к Проводнику в виде экспресс-инструмента (предполагается использование полноценного специализированного софта: FTP-менеджер, ПО синхронизации, вьювер и т.д.).
Подумаю над этим.
Thunder
Сообщения: 8
Зарегистрирован: Ср ноя 21, 2007 12:22 pm

Сообщение Thunder »

Обалденный фаловый менеджер! Пару дней назад инсталлировал и влюбился в него.
1. пожелание. В диалоге настроек можно менять размер кнопок панели, дисков. Хотелось бы иметь возможность менять также размер кнопок в заголовке панели (кнопки "\", "..", "*", "история"), а также высоту самого этого заголовка, потому что строка пути в этом заголовке занимает по высоте 1/3 от высоты заголовка, остальное -- пустое место, а сам заголовок раза в полтора больше, чем в ТС.
2. Есть класная новая фича -- правый клик на каталоге в строке пути на заголовке панели (назовём коротко ПККСПЗП) -- и выпадает меню с подкаталогами этого каталога. Баг. нажимаем кнопку "*" (хотлист), ничего в нём не выбираем. Сдвигаем мышь строго левее, делаем ПККСПЗП. Вместо выпадающего меню с подкаталогами снова видим хотлист.
3. Баг с той же оперы. При входе в архив с каталогами, если мы сидим в каком-то подкаталоге этого архива, ПККСПЗП работает неправильно. Либо меню вообще не выпадает, либо содержит лишь подкаталоги архива, а весь путь до архива забыт. Либо ПККСПЗП даёт то же меню, на каком бы каталоге мы ни кликали.
4. Пожелание. Не знаю, легко ли это реализовать, но было бы круто. Часто нужно в хотлисте иметь не только какой-то каталог, но и его подкаталоги. В ТС я это реализовывал через вложенные меню. Но ваша идея с ПККСПЗП натолкнула на мысль. Жмем хотлист (*). При выборе пункта левым кликом -- стандартное поведение, то есть на панели отображается каталог, который мы выбрали. При выборе пункта правым кликом -- пояляется выпадающее меню с подкаталогами этого хотлист каталога, среди которых мы уже можем либо левым кликом выбрать нужный для отображения на панели, либо правым кликом снова развернуть его в подменю с подкаталогами. И т.д. до бесконечности.
5. Баг. А может и не баг, но ТС ведет себя не так. Допустим я сижу всередине архива на правой панели. А на левой панели я вытер этот архив. В ТС на правой панели происходит выход на уровни выше, из архива. В анриле мы дальше сидим в архиве, которого уже нет.
6. Баг, но тоже под вопросом. Кому-то может, и нравится. Допустим мы сидим в каталоге "D:\cat1\cat2\cat3". Жмём ctrl+"стрелка вверх", тем самым делая таб. На этом табе правый клик -> делаем его "лок-табом, выход с возвратом". Закрываем все другие табы, кроме залоченого. Заголовки табов пропали (в режиме неотображения таба, если он единственный). Теперь где бы мы ни были, при нажатии ctrl+\, мы попадаем не в корень диска ("D:\"), а в "D:\cat1\cat2\cat3", хоть никак не видно, что поведение панели должно отличаться от нормального. Есть 2 выхода. а) при невидимых табах панель должна вести себя как нормальная, а не залоченная; б) пусть ведёт себя как залоченная, но юзер должен знать об этом. Например, в заголовке отображаетя звёздочка "*D:\cat1\". Можно даже сделать цветовую разрисовку. например, если мы сидим в каталоге "D:\cat1\cat2\cat3", а таб залочен именно на этот каталог, тогда этот путь написан зелённым шрифтом. если мы сидим в "D:\cat1\anothercat\anothercat2", тогда "правильная" часть пути (т.е. "D:\cat1\") -- зелённая, а остальная ("anothercat\anothercat2") -- красная.
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

Thunder писал(а):1. пожелание. В диалоге настроек можно менять размер кнопок панели, дисков. Хотелось бы иметь возможность менять также размер кнопок в заголовке панели (кнопки "", "..", "*", "история"), а также высоту самого этого заголовка, потому что строка пути в этом заголовке занимает по высоте 1/3 от высоты заголовка, остальное -- пустое место, а сам заголовок раза в полтора больше, чем в ТС.
Пока что это в планы не входит, но если наступит момент когда уже нечего будет добавить, то подумаю над этой возможность.
Thunder писал(а):2. Есть класная новая фича -- правый клик на каталоге в строке пути на заголовке панели (назовём коротко ПККСПЗП) -- и выпадает меню с подкаталогами этого каталога. Баг. нажимаем кнопку "*" (хотлист), ничего в нём не выбираем. Сдвигаем мышь строго левее, делаем ПККСПЗП. Вместо выпадающего меню с подкаталогами снова видим хотлист.
Хотлист выпадает при нажатии правой мышью по свободной от пути части заголовка. Правый клик над каталогом пути вызовет контекстное меню подкаталогов лишь в случае если при наведении на этот каталог он был подсвечен программой. Но если отображалось меню события подсвечивания не обрабатываются, а потому подвечивания не будет и соответственно будет стандартно вызван Хотлист.
Thunder писал(а):3. Баг с той же оперы. При входе в архив с каталогами, если мы сидим в каком-то подкаталоге этого архива, ПККСПЗП работает неправильно. Либо меню вообще не выпадает, либо содержит лишь подкаталоги архива, а весь путь до архива забыт. Либо ПККСПЗП даёт то же меню, на каком бы каталоге мы ни кликали.
Подозреваю что эту функцию в архивах лучше вообще не использовать, пожалуй она там лишняя (слишком специфический метод ее реализации для архива).
Thunder писал(а):4. Пожелание. Не знаю, легко ли это реализовать, но было бы круто. Часто нужно в хотлисте иметь не только какой-то каталог, но и его подкаталоги. В ТС я это реализовывал через вложенные меню. Но ваша идея с ПККСПЗП натолкнула на мысль. Жмем хотлист (*). При выборе пункта левым кликом -- стандартное поведение, то есть на панели отображается каталог, который мы выбрали. При выборе пункта правым кликом -- пояляется выпадающее меню с подкаталогами этого хотлист каталога, среди которых мы уже можем либо левым кликом выбрать нужный для отображения на панели, либо правым кликом снова развернуть его в подменю с подкаталогами. И т.д. до бесконечности.
Подкаталоги для Хотлиста есть в планах, ждут очереди.
Thunder писал(а):5. Баг. А может и не баг, но ТС ведет себя не так. Допустим я сижу всередине архива на правой панели. А на левой панели я вытер этот архив. В ТС на правой панели происходит выход на уровни выше, из архива. В анриле мы дальше сидим в архиве, которого уже нет.
Одна из недоработок, со временем будет устранена (надеюсь).
Thunder писал(а):6. Баг, но тоже под вопросом. Кому-то может, и нравится. Допустим мы сидим в каталоге "D:\cat1\cat2\cat3". Жмём ctrl+"стрелка вверх", тем самым делая таб. На этом табе правый клик -> делаем его "лок-табом, выход с возвратом". Закрываем все другие табы, кроме залоченого. Заголовки табов пропали (в режиме неотображения таба, если он единственный). Теперь где бы мы ни были, при нажатии ctrl+\, мы попадаем не в корень диска ("D:"), а в "D:\cat1\cat2\cat3", хоть никак не видно, что поведение панели должно отличаться от нормального. Есть 2 выхода. а) при невидимых табах панель должна вести себя как нормальная, а не залоченная;
Есть пользователи, которым удобно установить "каталог по умолчанию" для каждой панели, это можно сделать именно с использованием оставленного одним для панели лок-таба. Если при этом нужно по Ctrl+\ переходить в корень диска, то нужно ставить "Лок-таб, выход без возврата".
Thunder писал(а):б) пусть ведёт себя как залоченная, но юзер должен знать об этом. Например, в заголовке отображаетя звёздочка "*D:\cat1". Можно даже сделать цветовую разрисовку. например, если мы сидим в каталоге "D:\cat1\cat2\cat3", а таб залочен именно на этот каталог, тогда этот путь написан зелённым шрифтом. если мы сидим в "D:\cat1\anothercat\anothercat2", тогда "правильная" часть пути (т.е. "D:\cat1") -- зелённая, а остальная ("anothercat\anothercat2") -- красная.
Полагаю пользователь и сам разберется в чем была причина "странности действий", что касается цветовой раскраски, то фиксированные цвета не подходят, может быть позже будет что-то в этом плане добавлено.
Thunder
Сообщения: 8
Зарегистрирован: Ср ноя 21, 2007 12:22 pm

Сообщение Thunder »

1. Пока что это в планы не входит, но если наступит момент когда уже нечего будет добавить, то подумаю над этой возможность.
Очень подкупает возможность менять размеры кнопок, чем я сразу после инсталяции и воспользовался, уменьшив размер всех кнопок и шрифты. После этого немного обламывает невозможность уменьшить конский размер кнопок \..* и, соответственно, высоту заголовка. Причем на другом компьютере, почему-то их размер меньше. Наверное что-то там с разрешением экрана, но я не собираюсь в это вникать, меня интересует результат.
2. Понял. Это не проблема вообще.
3. Совершенно неочевидное и неправильное поведение ПККСПЗП в архивах. Если трудно реализовать для архива -- не нужно, но тогда пусть часть пути, которая всередине архива при наведении мыши не желтеет, приглашая сделать ПККСПЗП, а ПККСПЗП на части пути вне архива пускай даёт правильный и предсказуемый результат.
4. У меня предчуствие, что вы вложенные меню реализуете, как в ТС. А всё же если б вы к этому добавили возможность правым кликом из меню сделать выпадающее меню с подкаталогами -- было б круто.
6.
Полагаю пользователь и сам разберется в чем была причина "странности действий",
конечно, если пользователю хватило ума понять, что такое лок-таб, то разберётся. Любую загадку возможно разгадать, даже трудную, особенно, если пользователь любит разгадывать загадки.
что касается цветовой раскраски, то фиксированные цвета не подходят, может быть позже будет что-то в этом плане добавлено.
это было б ИМХО очень круто. Допустим, пользователь нажал кнопку выбора диска Д:\ . После этого куда б он ни залез, часть пути "Д:\" -- всегда зелёная, и сразу видно, куда вернешся при контрал+\. То есть, по умолчанию панель залочена на корень диска. А когда залочил вручную какой-то путь, то зелёный -- он.
Ответить