LINUX.ORG.RU

История изменений

Исправление firestarter, (текущая версия) :

Не через 500 миллисекунд, не через 250, а мгновенно, т.е. неразличимо глазом. При этом все пункты меню уже должны быть нарисованы (т.е. нет ситуации, что сначала отрисовывается рамочка меню, и только потом уже появляются пункты по одному). Если двигать мышкой вдоль разворачивающегося меню глубокой вложенности вдоль экрана, разворачиваться оно должно не медленней, чем мышка двигается по экрану (чтобы пользователю не приходилось останавливаться и ждать, когда же прогрузится следующий уровень выпадающего списка) - т.е. навигация по меню глубокой вложенности происходит одним плавным равноускоренным движением.

Ну полазил в kmenu. Всё приемлимо быстро. Ощутимые задержки видел только во вложенных меню из нескольких десятков пунктов, но они из-за чтения с диска (слышно). Не хранить же всё это в памяти для быстрого доступа.

Во-вторых, дёрганый интерфейс нафиг не нужен. Меню при наведении курсора должно выпадать с задержкой.

Исходная версия firestarter, :

Не через 500 миллисекунд, не через 250, а мгновенно, т.е. неразличимо глазом. При этом все пункты меню уже должны быть нарисованы (т.е. нет ситуации, что сначала отрисовывается рамочка меню, и только потом уже появляются пункты по одному). Если двигать мышкой вдоль разворачивающегося меню глубокой вложенности вдоль экрана, разворачиваться оно должно не медленней, чем мышка двигается по экрану (чтобы пользователю не приходилось останавливаться и ждать, когда же прогрузится следующий уровень выпадающего списка) - т.е. навигация по меню глубокой вложенности происходит одним плавным равноускоренным движением.

Ну полазил в kmenu. Всё приемлимо быстро. Ощутимые задержки видел только во вложенных меню из нескольких десятков пунктов, но они из-за чтения с диска (слышно). Не хранить же всё это в памяти для быстрого доступа.

Во-вторых, дёрганый интерфейс нафиг не нужен. Меню должно выпадать с задержкой.