Последние месяцы 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 вообще не любит анимацию), а чтобы невнимательный пользователь не пропустил момент, когда на месте папки «удалить при первой же опасности» окажется папка «не удалять ни в коем случае».
.png)
Показаны ответы на комментарий. Показать все комментарии.
Ответ на:
комментарий
от geekless

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

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

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

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

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

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

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

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

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

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

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [kde][git][обзор] Re: Dolphin будет быстрее света (2011)
- Форум [kde4] сломал dolphin (2010)
- Форум быстрее скорости света (2014)
- Форум быстрее скорости света (2008)
- Форум [kde4][knotes.ru] Интеграция KDE и Facebook (2011)
- Форум Отправлено с Dolphin/KDE4 (2013)
- Форум [knotes.ru]WTF? (2010)
- Форум [kde4][dolphin] почему dolphin не обновляет список файлов? (2011)
- Форум [kde4] [gentoo] dolphin и превьюшки (2009)
- Форум [KDE4]Dolphin открывается сзади консоли. (2010)