Главная

Пополнение в семействе трэкеров - NaviTracker от Герасима Троеглазова.

«К четырём существующим оболочкам BeOS — OpenTracker, Tracker.NewFS, LocaleTracker, SVG Tracker, прибавился пятый. Его автор — Троеглазов Герасим aka 3dEyes из Комсомольска на Амуре.

В чём же особенности нового Трэкера? Как видно из названия, упор в этой версии сделан на навигационных возможностях, а именно:
к трём основным навигационным кнопкам (Назад, Вперёд и на директорию вверх) добавлены следующие кнопки: Поиск, Терминал, Копировать, Вырезать, Вставить, Домой, получить информацию о файле, Настройки Трэкера, Кнопка Go. Все кнопки настраиваемые, то есть вы можете удалить те, которые вы не используете, изменить порядок их отображения или даже вернуться к классическому трехкнопочному виду.
Также есть функция сохранения вводимых адресов. Клик по логотипу Трэкера покажет версию сборки и e–mail разработчика.
Посмотреть скриншоты можно здесь .
Ещё одна полезная особенность NaviTracker — это левая вертикальная (отключаемая) панель, имеющую сверху 3 вкладки, в которых будут реализованы следующие функции:
а) дерево каталогов (пробный вариант вы можете попробовать уже сейчас)
б) информация о файле, его свойства, и окно предпросмотра документов (картинок, текстов, и т.д.)
в) еще один класс PoseView — что обеспечит работу с двумя панелями в одном окне

Это тем более полезная фича, так как позволит новичкам быстро адаптироваться к BeOS, а для некоторых дерево каталогов — та вещь, которой им всегда не хватало.
Что касается панели дерева каталогов, то данный класс будет переписан с использованием кода файлового менеджера Seeker, что избавит NaviTracker от большинства текущих проблем.

Текущая версия построена на Tracker.NewFS 2.9 и будет синхронизирована с версией 3.0 по выходу релиза. Версия NaviTracker'a у меня на руках — 0.5alpha и уже сейчас довольно стабильна.

NB!Благодаря тому, что libtracker.so статически подключён к NaviTracker'у, есть возможность его запуска из любой папки совместно с уже запущенным.
Это позволяет не рисковать системой и безопасно тестировать программу.

В планах разработчика следующие вещи:

1. Реализовать режим сглаживания иконок.
2. При удерживании клавиши (можно Win) в течении некоторого времени, показывать во всплывающем окне препдросмотр для выделенного файла…
3. Встроить либо репликант Net+, либо Мозиллу для навигации по Web…
4. Добавить возможность отображения больших значков в навигационной панели.
5. Добавить поддержку тем — задний фон под кнопками навигации, а также сами кнопки.
6. Контекстно–зависимое меню на кнопках навигационной панели.

В ближайшем времени разработчик Tracker.NewFS получит часть исходного кода и, скорее всего, Tracker.NewFS 3.0 будет содержать в себе большую часть NaviTracker'a. А когда класс дерева будет всё же переписан и оттестирован должным образом, то оба трэкера будут совмещены в один проект.

Что же касается оригинального трэкера - OpenTracker , то его нынешний «хозяин» — Аксель Дёрфлер (Axel Doerfler, он же один из основных разработчиков OpenBeOS) поделился своими планами по развитию основного кода дерева и предоставил график развития. Он выглядит следующим образом:

1. Сделать релиз текущей версии, после того как все серьёзные баги будут исправлены. (Должно произойти в течении недели — двух)
2. Сделать Трэкер многоязычным, внедрив и используя Locale Kit. (Это избавит нас от LocaleTracker и необходимости перевода и бесконечных рекомпиляций при обновлении файлов на CVS сервере OpenTracker).
3. Посмотреть возможность включения, хотя бы частично, NewFS.
4. Перевести Трэкер на плагинную основу. (Проще говоря, сделать его модульным)

Аксель будет следовать намеченному плану, но так как в данный момент проект OpenTracker имеет не очень много участников, а сам он занят разработкой OpenBeOS, то процесс может затянуться. Так что просьба всех заинтересованных лиц связаться с Акселем по мылу и попытаться помочь ему, хотя бы сообщив о найденной вами ошибке или запросить нужную недостающую функцию.

Идеальным решением было бы объединением всех трэкеров в один довольно мощный инструмент

Возвращаясь к НавиТрэкеру, желающие его скачать могут сделать это здесь,

версия для BONE/Dan0/PhOS/Zeta здесь.

Письма с пожеланиями, багрепортами и поддержкой слать на мыло указанное в самом начале статьи.

От лица всего BeOS сообществу выражаем Герасиму благодарность за проделанную работу в развитии важной части нашей операционной системы.

–- Respected, Diver»

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
m
f
a
b
f
4
Enter the code without spaces and pay attention to upper/lower case.