Page 13 of 15

Re: Обновление панели задач

Posted: Thu Jun 27, 2013 7:24 pm
by Mario_r4
SVN r.3713 горячая комбинация "PrintScreen" изменена на "Ctrl+PrintScreen", поскольку происходит ложное срабатывание запуска при нажатии "*" (звездочка) на блоке дополнительных цифровых клавиш клавиатуры (справа).

Случается это потому, что в функция ядра (ф. 66.4) занимающаяся горячими клавишами не предусматривает передачу кода Ext (224). Собственно "PrintScreen" от "*", только наличием кода Ext (224) и отличается. Соответсвенно самым простым и логичным выводом было поменять горячую комбинацию.

Если кто-нибудь не согласен с моим решением и имеет сильное желание доработать системную ф. 66.4, с обязательным сохранением обратной совместимости, то я никоим образом не возражаю.

Re: Обновление панели задач

Posted: Sun Jul 14, 2013 9:58 am
by Mario_r4
SVN r.3823 - переустановка рабочей области экрана, после изменения разрешения экрана в системе.

Re: Обновление панели задач

Posted: Wed Sep 11, 2013 12:30 am
by Leency
1. Нажать на часах в панели задач --> Откроется календарь
2. Нажать на часах снова
Текущий результат: ничего не произошло.

Лучше если календарю будет посылаться сигнал о завершении приложения.
Т.е. один раз нажал на часах: календарь открылся, второй - закрылся.

Re: Обновление панели задач

Posted: Wed Sep 11, 2013 1:08 am
by Leency
Залил фикс реализующий подобное поведение для связки "часы-календарь". Надеюсь, никто не против.
r3902

Re: Обновление панели задач

Posted: Tue Oct 15, 2013 3:06 pm
by Heavyiron
Обновил панель. Теперь кнопки панели кликабельны у краев экрана (так проще целиться). В настройках чуть увеличил ширину панели и спрятал кнопку минимизации влево - ни разу за все время не минимизировал, а по кнопке "Меню" иногда промахивался. Gmon сейчас ведет себя так же, как календарь - при первом клике открывается, при втором - закрывается.

Re: Обновление панели задач

Posted: Tue Oct 15, 2013 3:22 pm
by yogev_ezra
Heavyiron wrote:Обновил панель. Теперь кнопки панели кликабельны у краев экрана (так проще целиться). В настройках чуть увеличил ширину панели и спрятал кнопку минимизации влево - ни разу за все время не минимизировал, а по кнопке "Меню" иногда промахивался.
При таких изменениях, очень полезно выкладывать скриншоты "до" и "после" (чтобы люди могли сравнить без 10 лишних телодвижений).

Re: Обновление панели задач

Posted: Tue Oct 15, 2013 3:50 pm
by Leency
Лучше убрать выделение кнопки "Меню" при нажатии.

Re: Обновление панели задач

Posted: Tue Oct 15, 2013 5:36 pm
by Heavyiron
yogev_ezra wrote:При таких изменениях, очень полезно выкладывать скриншоты "до" и "после" (чтобы люди могли сравнить без 10 лишних телодвижений).
Так внешне почти ничего не изменилось, только поведение немного поменялось.

Re: Обновление панели задач

Posted: Tue Oct 15, 2013 5:37 pm
by Heavyiron
Leency wrote:Лучше убрать выделение кнопки "Меню" при нажатии.
Думал над этим - сначала тоже убрал, но потом вернул. В принципе, это правится изменением 1 цифры в исходнике.

PS: Сделал в ревизии 4033.

Re: Обновление панели задач

Posted: Tue Oct 15, 2013 6:04 pm
by Mario_r4
Граждане алкоголики, хулиганы, тунеядцы программисты, тестировщики, дизайнеры - а кто вам мешает сделать подсветку при наведении кнопки, раз уж сделали "мертвой" системную фичу демонстрирующую эффект нажатия?

Re: Обновление панели задач

Posted: Tue Oct 15, 2013 6:14 pm
by Heavyiron
Mario_r4 wrote:Граждане алкоголики, хулиганы, тунеядцы программисты, тестировщики, дизайнеры - а кто вам мешает сделать подсветку при наведении кнопки, раз уж сделали "мертвой" системную фичу демонстрирующую эффект нажатия?
В принципе, ничего не мешает, кроме того, что на это уйдет чуть больше времени. В данный момент больше напрягает невозможность убрать ненужную неукраинцам украинскую раскладку клавиатуры. Да и вообще, чтение lang.ini в панели - сущий АД (15 вызовов 70-й функции для чтения 1 файла), при том, что панель использует либу для работы с panel.ini

Re: Обновление панели задач

Posted: Tue Oct 15, 2013 6:32 pm
by Mario_r4
Heavyiron wrote:В данный момент больше напрягает невозможность убрать ненужную неукраинцам украинскую раскладку клавиатуры.
Да, тоже порой мешало, но раз уж братья-украинцы активно участвуют в проекте... с другой стороны братья-белорусы братья-казахи, братья-татары и даже братья-евреи, не менее активно участвую в проекте, но своих раскладок в русский дистрибутив не прописывают. Лучше уже вынести украинский язык в украинскую сборку, если найдутся желающие перевести на мову.
Heavyiron wrote:Да и вообще, чтение lang.ini в панели - сущий АД (15 вызовов 70-й функции для чтения 1 файла), при том, что панель использует либу для работы с panel.ini
Ну, прикручивал LibINI - я, но целей трогать работающую языковую часть не имел, потому и осталось как есть на текущий момент.

Re: Обновление панели задач

Posted: Tue Oct 15, 2013 6:40 pm
by Leency
Можно сделать так:
выносим укранский язык с панели
левая клавиша на языковой панели и Ctrl+Shift меняет язык как сейчас, то теперь уже Ru<->En
права клавиша - показывает расширенный диалог смены языка (где будут украинский,эстонский, немецкий и т.д.).
Вроде http://akyltist.ucoz.org/kolibri/stylekos2.png, правила я знаю и готов взяться за написание данной программы, она в принципе несложная и похожие разработки у меня были.

Re: Обновление панели задач

Posted: Tue Oct 15, 2013 6:43 pm
by punk_joker
Mario_r4 wrote:если найдутся желающие перевести на мову.

В течении полугода , я все таки сделаю это

Re: Обновление панели задач

Posted: Tue Oct 15, 2013 7:43 pm
by yogev_ezra
Mario_r4 wrote:Лучше уже вынести украинский язык в украинскую сборку, если найдутся желающие перевести на мову.
Так тоже логики нет. Я живу в Израиле, тестирую сборку KolibriOS на английском языке (так как считаю его самым подходящим для компьютеров), и умею писать по-русски. Так мне что, чтобы выбрать иврит (когда он появится) нужно будет обязательно загружать сборку на иврите? А если мне удобно писать на иврите, но юзать английскую сборку? А если я в английской сборке хочу написать сообщение в IRC по-русски?

В общем, это всё полумеры. Самый лучший (и ИМХО, самый правильный) вариант - сделать как в Винде. По умолчанию, установлен 1 язык (язык сборки KolibriOS), но каждый желающий может добавить себе индивидуально в панель любые языки из поддерживаемых, и переключаться между ними свободно.