Page 9 of 11
Re: Docky
Posted: Sun Jan 26, 2014 8:54 pm
by Mario_r4
Есть багофича - если свернуть активное окно, кнопкой сворачивания, то после наведения на док и убирания с курсора с дока происходит возвращение фокуса на активное, но свернутое приложение, которое естественно по всей логике кода активируется, хотя с точки зрения логики ожидаемой пользователем системы оно должно оставаться свернутым, а док просто должен свернуться обратно. Багофича, а не баг, потому что вероятно это уже особенность реализации кода в ядра.
Re: Docky
Posted: Mon Jan 27, 2014 10:01 pm
by e-andrew
Да-да, это именно фича! На самом деле проблема действительно в функции ядра, как исправить, не представляю. Возможно, скоро док вообще станет не нужен, так как будет заменен другими программами.
Re: Docky
Posted: Tue Jan 28, 2014 9:05 pm
by punk_joker
При низком разрешении док не влазит по высоте. Придумать бы что-то на этот счет.
Re: Docky
Posted: Tue Jan 28, 2014 9:12 pm
by punk_joker
И подписи на пункт выше выскакивают, надо бы поработать над доком при низких разрешениях. Позже еще со сменой разрешения во время работы поэксперементирую.
Re: Docky
Posted: Wed Jan 29, 2014 8:33 pm
by e-andrew
"При низком разрешении док не влазит по высоте. Придумать бы что-то на этот счет."
Если док не влазит, то он не влазит. Маштабировать иконки пока сложновато. Единственное, что приходит в голову, убрать пару пунктов из меню. Можно сделать каждой иконке приоритет и формировать меню в зависимости от размеров экрана. Если кто хочет забрать мой код и изменять, делать коммиты и тд, я не против. Писал я его структурно, красиво, правда без комментариев.
Re: Docky
Posted: Wed Jan 29, 2014 8:53 pm
by punk_joker
Прокрутку реализовать можно?
Re: Docky
Posted: Wed Jan 29, 2014 8:54 pm
by punk_joker
Расценивать как предложение по решению проблемы.
Re: Docky
Posted: Wed Jan 29, 2014 8:59 pm
by e-andrew
Хм.. прокрутку на док вешать.... Имхо, легче просто убрать иконки из дока. Я сейчас заниматься доком не могу. Если у тебя есть желание(ну а вдруг=), то можешь попробовать прикрутить прокрутку.
Re: Docky
Posted: Thu Jan 30, 2014 12:58 am
by Leency
Прокрутка у дока, мне кажется, будет лишней.
Re: Docky
Posted: Wed Feb 25, 2015 10:46 am
by Leency
1. Прошу добавить флаг ashow - всегда показывать развёрнутой.
2. Когда док справа - надписи всё равно слева
http://prntscr.com/69k27t
Re: Docky
Posted: Thu Feb 26, 2015 4:05 pm
by Leency
Leency wrote:1. Прошу добавить флаг ashow - всегда показывать развёрнутой.
Сам сделал, прям в Колибри, прям на ассемблере

rev 5475
Всё клёво, только шрифт

Re: Docky
Posted: Mon Jan 25, 2016 1:31 pm
by Leency
http://vk.com/topic-48924138_27963181?post=3094
Ян Вильмовский wrote:Кстати, у Docky есть баг, воспроизводится так: открываешь окно; тащишь его на то место, где открывается Docky; сворачиваешь его кнопочкой в заголовке; вызываешь Docky; убираешь мышь, док исчезает, а свернутое до этого окно становится видимым.
Ясное дело, док перерисовывает окна, которые коллизируют с ним в пространстве, но стоило бы проверять их статус на тот момент. Есть же у окон статус "свернуто"-"развернуто"?
Воспроизвел, баг есть.
Док перед тем как восстановить окно не проверяет его статус: свернуто/развернуто.
Re: Docky
Posted: Mon Dec 20, 2021 9:32 pm
by Leency
Docky по-умолчанию выключен для ночных сборок.
Он про прежнему висит в автозагрузке, но я добавил код, который смотрит в параметр attachement в ini, если он равен 0, то док не запускается.
Таким образом, если вы включите док и перезагрузитесь он будет запущен без необходимости модифицировать autorun.dat.
Re: Docky
Posted: Fri Dec 31, 2021 12:13 am
by Leency
Я отрефакторил Docky и сделал изменение системных цветов на лету.
Re: Docky
Posted: Thu Sep 08, 2022 9:35 pm
by Valery
Если это о @docky то:
Code: Select all
K : kernel SVN r9850
...
L: /SYS/@DOCKY Param:
K : Process - forced terminate PID: 00000010 [@DOCKY]
K : Page fault
K : EAX : 00008000 EBX : 00008000 ECX : 00000000
K : EDX : 70005FF0 ESI : 00000000 EDI : 00000000
K : EBP : 000015BC EIP : 70008299 ESP : 00001568
K : Flags : 00011206 CS : 0000001B (application)
K : Stack dump:
K : [ESP+00]: 00000001 [ESP+04]: 00000000 [ESP+08]: 00000000
K : [ESP+12]: 0000023D [ESP+16]: 00000000 [ESP+20]: 00000000
K : [ESP+24]: 00000000 [ESP+28]: 00000000 [ESP+32]: 00000000
...
Edit1:
А с
K : kernel SVN r9185 всё работает нормально и
программа не обновлялась - а это ещё хуже:
значит проблемы в ядре (Edit : поспешное и неверное утверждение).
Edit1:
На самом деле обновлялась, и новая программа на старом дистрибутиве даёт Page Fault, но какая-то мистика ... (см. ниже)