Hello, the_Wizzard!
GIV>> А у меня таскбар не резиновый (хотя я его и делаю в две строки GIV>> высотой). Иконка в трее занимает гораздо меньше места. Как раз в GIV>> случае когда программа нужна постоянно но редко я люблю чтоб она GIV>> висела в трее и не отсвечивала. Так что я за иконки в трее, хотя бы в GIV>> виде опции.
tW> Не понял, как она там будет занимать место если она его не занимает? tW> Топик начался с сворачивания проги в трей. А я сказал, что если редко к tW> ней обращаться, то пускай работает совсем без UI a la Windows tW> Service...
Ну если совсем буз UI то тут это оффтопик Какое нафиг юзабилити без UI
tW> А по окончанию работы может иконку показать, как Security Center в XP tW> SP2 если антивирус вырубить.
А если хочется именно видеть кто твой процесс именно запущен и работает? Я вообще за tray icon. До откровенного кретинизма доволить не надо конечно. По мне путь лучше будет чем нет, если опционально то совсем хорошо.
У меня основные претензии к сабжу такие.
1. Не стоит убирать иконку из трея при клике на нее. А то бывает кликнешь на иконке, она пропадает и второй клик (случайный) достается совсем другой проге, чья иконка заняла место первой. Достало сильно...
2. Не надо увлекаться анимацией. Если что то в трее мигает значит надо отреагировать. Бесцельная анимация только отвлекает и раздражает (привет авторам avast! Antivirus, Kerio Personal Firewall и другим любителям анимации)
По поводу двойного\одинарного клика я никогда не задумывался даже — следовательно такой проблемы у меня нет Хоть тройной Лишь бы не п.1
По поводу лишних иконок... ИМХО интерфейс прятанья иконок в XP сделан как то убого, юзабилити ниже плинтуса. Иногда и правда хочется убрать нафиг какую нибудь иконку, совсем убрать, навсегда. Чтоб не появлялось никаких лишних отъезающих кнопочек, которые тоже занимают место.
PS: А может есть тулзы которые помогают убирать лишние\ненужные иконки из трея?
Здравствуйте, adontz, Вы писали:
A>Ни в коем случае нельзя на одинарный и двойной клик по иконке сажать разные вещи!
Пример-исключение, который я хотел бы видеть в Миранде.
Правый клик — меню.
Двойной левый клик — окно Миранды.
Одинарный левый клик — обрзезанное окно Миранды аля балон или тултип, только контакт лист, с возможностью клика на контакте, после которого это окно сразу бы скрывалось.
Здравствуйте, the_Wizzard, Вы писали: _W>Не понял, как она там будет занимать место если она его не занимает? _W>Топик начался с сворачивания проги в трей. А я сказал, что если редко к ней обращаться, то пускай работает совсем без UI a la Windows Service...
Для пользовательских программ такое поведение — ОЧЕНЬ плохо. Пользователь привык к тому, что у него есть хоть какая-то визуальная индикация задач, которые он запустил. Сервисы в большинстве своем имеют совсем эзотерический смысл, и им как раз противопоказано выставлять себя задачами.
... << RSDN@Home 1.1.4 beta 5 rev. 395>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
_W>Не понял, как она там будет занимать место если она его не занимает? _W>Топик начался с сворачивания проги в трей. А я сказал, что если редко к ней обращаться, то пускай работает совсем без UI a la Windows Service...
Примеры:
FlashGet. Если не запускать Download Basket, то иконка в трее — единственный способ до него добраться. Поставить ему на скачивание файл в 100 метров на дайалапе — и можно забыть о нем надолго, но доступ к нему иметь хочется.
RSDN@Home. Если авторефреш не стоит или стоит на интервале в час, то доступ к нему все равно надо иметь, хоть и пользуешься им редко.
SharpReader. Он у меня меняет статус индикатора дай бог, чтобы раз в полтора часа, но доступ к нему все равно нужен.
Winamp. Несмотря на то, что его можно запустить поверх всех окон в узкой полоске, не все так делают. Вдобавок, эта фича у него глючит (достаточно нажать Win+D, и его окно будет пропадать за другими окнами). Поэтому висящий в трее Winamp Agent весьма удобен.
Miranda. Единственный способ до нее добраться — через трей. И правильно. Потому что в любом другом месте она нафиг не нужна. А пользуюсь я ей пару раз в день.
Что там еще у меня висит... Управление звуком. Нужная вещь. Что у меня спрятано? Антивирус и управление астройками экрана. Чтобы я спрятал? Значок Оперы, а MSSQL Agent я и так убрал — он мне не нужен.
То есть, я считаю так — ели есть вероятность того, что в течение дня программой воспользуются несколько раз, то лучше обеспечить ей доступ через иконку в трее
Здравствуйте, adontz, Вы писали:
A>Здравствуйте, Аноним, Вы писали:
A>Большинство приложение отрабатывает одинарный левый клик.
A>Я пользуюсь простыми правилами.
A> A> Не плодите клики без необходимости . A> То что имеет состояние выделения (selection, например строка в списке), не имеет состояния подсветки (hover/highlight) выделяется одинарным кликом, активизируется двойным. A> То что не имеет состояния выделения (selection, например кнопка), имеет состояние подсветки (hover/highlight) активизируется одинарным кликом. A>
A>Например кнопка (в особенности на панели инструментов) реагирует на мышь и не имеет состояния выделения (фокус не в счёт ). Нужно одно нажатие. A>Значок папки в окне эксплорера имеет состояние выделения и не реагирует на мышь. Нужно двойное нажатие что её открыть и одинарное чтоб выделить.
A>Иконка в трее не имеет состояния выделения. И хотя она не имеет и состояния подстветки (что между прочим, не ахти как хорошо, но учитывая её размеры, простительно) нужен одинарный клик, а не двойной. Действительно папку можно нажав перетащить, с иконкой в трее какого не сделать, так что если реагировать на двойной клик, одинарный просто не будет использован.
A>А вот то что по правому клику надо меню показывать, думаю никто не сомневается
A>Ни в коем случае нельзя на одинарный и двойной клик по иконке сажать разные вещи! Иконка не имеет состояния выделения и визуально нельзя понять кликнул ты по ней или ещё нет!
Короче, долго думал над этой темой: все не мог понять, что мне не понравилось — хотя, вроде бы, все логично.
Не понравилось мне вот что:
* есть нечто с семантикой "объекта" — его можно выделить (одинарным кликом), "запустить" двойным, и получить контекстное меню правым
* и есть нечто с семантикой "кнопки" — по нему можно только кликнуть — и оно сразу что-то сделает.
При этом "кнопка" а) ни в коем случае не может иметь контекстного меню и б) своим видом показывает что ее нажали. Ни одно из условий иконка в трее не выполняет. Поэтому я склонен считать ее странным предметом под названием "объект, который нельзя выделить". (Выделить его нельзя по причине, подсказанной the_Wizard: изначально предполагалось, что иконки используются только для нотификации и никаких действий с ними производить нельзя). Для такого "недообъекта" все равно естественно подсознательное ощущение, что одинарным кликом я просто перенесу на него фокус (кстати, это пинок в сторону Мелкософта: давно пора трейским иконкам сделать состояние фокуса, чтобы можно было ткнуть в одну, а потом ползать по ним клавиатурой).
Короче, выбор джедая — дабл-клик
Здравствуйте, Зверёк Харьковский, Вы писали:
ЗХ>Для такого "недообъекта" все равно естественно подсознательное ощущение, что одинарным кликом я просто перенесу на него фокус (кстати, это пинок в сторону Мелкософта: давно пора трейским иконкам сделать состояние фокуса, чтобы можно было ткнуть в одну, а потом ползать по ним клавиатурой).
А это есть Win+B и нажимай стрелки.
ЗХ>Короче, выбор джедая — дабл-клик
Здравствуйте, adontz, Вы писали: A>А это есть Win+B и нажимай стрелки.
Cool! Я знал, что можно добраться, но сложным путем — через табание от старт баттон... Просто я все еще не привык к этой ноаомодной Win Button.
... << RSDN@Home 1.1.4 beta 5 rev. 395>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, Sinclair, Вы писали:
S>Cool! Я знал, что можно добраться, но сложным путем — через табание от старт баттон... Просто я все еще не привык к этой новомодной Win Button.
Вообще-то если щёлкнуть по часам тоже самое будет.
Здравствуйте, adontz, Вы писали: A>Вообще-то если щёлкнуть по часам тоже самое будет.
Ужос! У меня прикол в том, что никак не выделяется текущая иконка. Поинтер исчезает, и только хинт намекает на то, над чем я сейчас стою. Пробел вызывает меню и показ поинтера посреди иконки. В общем, похоже на секретный уровень.
P/S/ XP SP2 : Classic/Rainy Day
... << RSDN@Home 1.1.4 beta 5 rev. 395>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
A>>А это есть Win+B и нажимай стрелки. S>Cool! Я знал, что можно добраться, но сложным путем — через табание от старт баттон... Просто я все еще не привык к этой ноаомодной Win Button.
Там есть несколько очень полезных комбинаций:
Win + F — Find
Win + R — Run
Win + E — Explorer
Win + D — Sjow desktop (причем заставляет спрятаться все, даже диалоговые окна, в отличие от кнопки ShowDesktop в QuickLaunch'e)
Здравствуйте, Mamut, Вы писали:
M>Win + F — Find M>Win + R — Run M>Win + E — Explorer M>Win + D — Sjow desktop (причем заставляет спрятаться все, даже диалоговые окна, в отличие от кнопки ShowDesktop в QuickLaunch'e)
Show Desktop в QuickLaunch = Win + M — Minimize all.
Здравствуйте, Mamut, Вы писали:
M>Примеры: M> M>FlashGet. M>RSDN@Home. M>SharpReader. M>Winamp. M>Miranda. M>Что там еще у меня висит... Управление звуком. Нужная вещь. Что у меня спрятано? Антивирус и управление астройками экрана. Чтобы я спрятал? Значок Оперы, а MSSQL Agent я и так убрал — он мне не нужен.
M>То есть, я считаю так — ели есть вероятность того, что в течение дня программой воспользуются несколько раз, то лучше обеспечить ей доступ через иконку в трее
Против Миранды и прочих я не протестовал т.к. она индицирует свой статус.
Иконка просто не должна дублировать значок в меню пуск или заменять кнопку в таскбаре.