LINUX.ORG.RU
ФорумTalks

[kde4][knotes.ru] Dolphin будет быстрее света


0

1

Последние месяцы Peter Penz работает над Dolphin 2.0, который войдёт в состав KDE SC 4.8. Его главным новшеством должен стать движок отображения, который возьмёт на себя отрисовку файлов (значки, подписи, предпросмотр) и связанные с ними операции (выделение, перетаскивание, масштабирование). Текущая версия Dolphin 1.7 использует для этого Qt’шный Interview Framework, но из-за плохой производительности, сложного API (что признано самими разработчиками) и других недостатков от него было решено отказаться.

Кстати, сам движок представляет собой сильно переделанный Itemviews-NG — проект Qt Labs по созданию легковесной альтернативы Interview Framework. Интересующиеся могут найти описание здесь и здесь.

Так, с разработчиками разобрались, а что же даст всё это простым пользователям?

Во-первых, скорость. Движок проектировался с учётом самых разнообразных ситуаций и тестировался на машине со сверхмедленным HDD. Переключение режимов, масштабирование, изменение размеров окна — всё делается мгновенно и без задержек независимо от количества элементов в каталоге. Аарон Сайго был в шоке, когда при включённом предпросмотре каталоги с 3000–5000 элементов отобразились за одну-две секунды вместо прежних пятнадцати.

Во-вторых, наконец-то исправлена проблема с обрезанными именами файлов. Одним из «других недостатков» Interview Framework была невозможность правильно реализовать динамическую высоту элементов, из-за чего разработчикам приходилось использовать фиксированный размер с настраиваемым количеством строк текста. Но даже при этом слишком длинный текст всё равно обрезался, а при слишком маленьком — куча свободного пространства тратилась впустую. В Dolphin 2.0 этой проблемы больше нет.

Было | Стало

В-третьих, если Interview Framework поддерживал только прямоугольные зоны выделения, то новый движок позволяет сжать их до подписи и самого значка/эскиза. Прямо как в KDE3

Было | Стало

И наконец, теперь разбивка на группы не затормаживает Dolphin и работает со всеми режимами просмотра, а перестроение элементов сопровождается анимацией (см. видео). Причём последнее сделано не для красоты (Peter вообще не любит анимацию), а чтобы невнимательный пользователь не пропустил момент, когда на месте папки «удалить при первой же опасности» окажется папка «не удалять ни в коем случае».

Видео

Источник

★★★★★
Ответ на: комментарий от geekless

>Потому что к чуши ЛОР привычен, а вот на правду у многих случается баттхерт.

geekless


Так, а вот и замена Дубовицкой подоспела. Теперь у Eddy_Em полный состав. :)

AX ★★★★★
() автор топика
Ответ на: комментарий от Eddy_Em

А... Дык в каждой теме свой, особый аншлаг.

Pavval ★★★★★
()
Ответ на: комментарий от geekless

>Ты скажи нам свой адрес, мы тебе веселых ребят в белых халатах отправим.

Мечтаешь уличить момент, когда они все уйдут и сбежать из палаты? Не выйдет!

AX ★★★★★
() автор топика
Ответ на: комментарий от geekless

>Ты уже сбежал, как я погляжу.

Я могу сбежать разве что из собственной квартиры. :)

AX ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.