Page 8 of 30

Re: Icon - менеджер иконок рабочего стола

Posted: Mon Apr 02, 2012 3:25 am
by Mario
Давным давно в далекой-далекой Обещанного 3 года ждут, а прошло только 1,5 года.

SVN r. 2538
Icon версии 3.00
1) В режиме иконок программа использует только 2 потока: отрисовка и мышь. В режиме менеджера иконок только 1 поток, который сам по себе поток свой собственный, как кот Матроскин.
2) Использованы новые функции ядра: 25, 34, 15.8, 4 (перенаправление в область пользователя).
3) Используются иконки формата PNG 32 бита (с прозрачностью). Прозрачность только бинарного типа: дырка или видимый пиксел. Полноценная прозрачность скушает ресурсы системы.

В данный момент программ никак не обозначает нажатие иконки (просто запуск целевой программ), поскольку восстанавливать фон неоткуда. Даже системный курсор не поменяется на курсор с часами, так как у программы физически нет окна (функция 0 в режиме иконок не вызывается совсем). Я думаю сделать выделение иконки синим при клике. Если у кого есть идеи лучше высказывайтесь, но сразу говорю что вращающейся иконки не будет - фон восстанавливать не откуда, а перерисовывать весь фон экрана это быть ССЗБ.

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

Re: Icon - менеджер иконок рабочего стола

Posted: Mon Apr 02, 2012 6:22 am
by XVilka
Лучше серым, чем синим. И еще лучше мигать им. То серый, то обычный. Поскольку пульсацию размером нельзя сделать без восстановления фона - то цветом проще.

Re: Icon - менеджер иконок рабочего стола

Posted: Mon Apr 02, 2012 8:17 am
by popovpa
Мне кажется, что мигать, менять цвет..это лишнее, не логичное...зачем что-то делать с иконкой, когда я и так сам лично на неё нажал, это всё равно что кушать и при этом говорить что я ем...у нас ведь не альцгеймер :), да и после нажатия появляется приложение, об иконке забываешь...то-есть я думаю зря расходовать ресурсы нет смысла...

Re: Icon - менеджер иконок рабочего стола

Posted: Mon Apr 02, 2012 8:54 am
by popovpa
В ночной сборке 2538 у меня совсем пустой рабочий стол..ни одной иконки...это сразу после загрузки..после того как я запустил "Косилку" и поялозил по рабочему столу, все иконки появились...

Re: Icon - менеджер иконок рабочего стола

Posted: Mon Apr 02, 2012 10:17 am
by Mario
popovpa wrote:Мне кажется, что мигать, менять цвет..это лишнее, не логичное...зачем что-то делать с иконкой, когда я и так сам лично на неё нажал, это всё равно что кушать и при этом говорить что я ем...у нас ведь не альцгеймер :), да и после нажатия появляется приложение, об иконке забываешь...то-есть я думаю зря расходовать ресурсы нет смысла...
Не совсем верно - пользователь должен видеть что он нажал именно иконку, а не ткнул в картинку на рабочем столе, и система прореагировала, это обратный сигнал.
popovpa wrote:В ночной сборке 2538 у меня совсем пустой рабочий стол..ни одной иконки...это сразу после загрузки..после того как я запустил "Косилку" и поялозил по рабочему столу, все иконки появились...
Характеристики компьютера, какой режим видео, запуск с ISO или IMG. Больше подробностей облегчают диагностирование.

Вероятно обновление фона при загрузке не успело просечь, попробую сделать принудительную первую перерисовку в следующей ревизии.

Re: Icon - менеджер иконок рабочего стола

Posted: Mon Apr 02, 2012 11:31 am
by popovpa
Ну тогда оставить старый вариант с появлением контура (прямоугольника) вокруг иконки...

Запускаю с флешки img, видео 1024x768 vesa 3.0. Если нужны характеристики то у меня в профиле полная комплектация, чтобы лишний раз не писать.

Re: Icon - менеджер иконок рабочего стола

Posted: Mon Apr 02, 2012 2:59 pm
by Mario
popovpa wrote:Ну тогда оставить старый вариант с появлением контура (прямоугольника) вокруг иконки...
Фон восстанавливать не откуда.

Re: Icon - менеджер иконок рабочего стола

Posted: Mon Apr 02, 2012 5:28 pm
by XVilka
Тогда мигать серым :)

Re: Icon - менеджер иконок рабочего стола

Posted: Mon Apr 02, 2012 7:37 pm
by Mario
SVN r. 2542 теперь при старте в режиме иконок происходит принудительная первая прорисовка всех иконок. Я надеюсь это решит проблемы с отрисовкой при запуске у всех.

Re: Icon - менеджер иконок рабочего стола

Posted: Mon Apr 02, 2012 10:28 pm
by Leency
popovpa wrote:Мне кажется, что мигать, менять цвет..это лишнее, не логичное...зачем что-то делать с иконкой, когда я и так сам лично на неё нажал, это всё равно что кушать и при этом говорить что я ем...у нас ведь не альцгеймер :), да и после нажатия появляется приложение, об иконке забываешь...то-есть я думаю зря расходовать ресурсы нет смысла...
Меня аж в холодный пот бросило.

Re: Icon - менеджер иконок рабочего стола

Posted: Mon Apr 02, 2012 10:32 pm
by Mario
Да-да, Кирилл - Слава Роботам! :mrgreen:

Re: Icon - менеджер иконок рабочего стола

Posted: Tue Apr 03, 2012 1:52 am
by Mario
SVN r. 2548
Сделал рамку выделения, за счет внедрения еще одной новой функции 15.9 в ядро.

Я думаю настало время подумать над альтернативным набором иконок. Текущий набор как то за два года приелся уже, да и он все еще в палитре 256 цветов, хоть и закодирован 32-битным PNG. Нужно что то свежее и более разноцветное. Поскольку я не дизайнер (и некоторые считаю мои предпочтения на вкус и цвет откровенным говном), то выбор оставляю за сообществом.

Re: Icon - менеджер иконок рабочего стола

Posted: Tue Apr 03, 2012 6:22 am
by SoUrcerer
На Хабре было объявление "Рисую иконки за еду", можно обратиться.

Re: Icon - менеджер иконок рабочего стола

Posted: Sun Apr 08, 2012 9:27 am
by SoUrcerer
Ну всё, больше никто не будет возмущаться из-за мигающего курсора и выпрыгивающих иконок. Вендекапец. :)

Re: Icon - менеджер иконок рабочего стола

Posted: Sun Apr 08, 2012 11:16 am
by kogemyaka
http://picol.org/icon_generator.php

Вообще иконки очень хорошие - самобытные, зачем менять? Разве что иконка TynyPad очень серая.