Дайджест KolibriOS #10: коротко о накопившемся

сегодня в 01:12

332ac097cb7bfba245943a942c69f564.png Сейчас далеко не окончание осеннего периода, но тем не менее было решено выпустить десятый выпуск дайджеста об изменениях в КолибриОС. Причин тому две: это то что есть что рассказать, и вторая даже более важная, это то, что срок действия нашего корпоративного блога подходит к концу, и его дальнейшая судьба туманна. Ну, не будем о грустном. Тем более что многое сделанное за осень, как на уровне ядра и библиотек, так и в приложениях, не может не радовать.

Список выпусков


Обозначения
44936bd1b8aa7d124f248504fbdb04a4.png — реализация новой программы, драйвера или библиотеки
d5723609a0d52863c988f694c275dc9a.png — реализация чего-либо в рамках GSoC
99eebbc6c63fb24813699b098d1bd803.gif — ссылка на загрузку

Общесистемные изменения (ядро, драйверы, библиотеки):


Изменения в прикладном ПО:


  • eskin — утилита установки фонового изображения, скина и стиля кнопок.
    Скрытый текст

    Теперь все эти параметры хранятся в файле eskin.ini в директории /rd/1/settings, что должно упростить их настройку. Пока его необходимо править вручную, но вскоре появится и графическая утилита.

  • Eolite — выбор пути по умолчанию; возможность смены шрифта (используется свой собственный формат шрифта, не системный!); возможность настройки размеров и позиции окна при старте, использование общесистемных настроек сглаживания.
  • Tinypad — масштабирование шрифта: исправление багов;
    6b14460d37e442d3b02533225bbd7b5f.png
  • Notify — Добавлена поддержка контроллеров; множественные исправления и оптимизации; больше не перехватывает фокус у вызвавшей её программы.
    Скрытый текст

    Контроллер — расшареная область памяти, через которую происходит общение приложения и уведомления. Создается в приложении после запуска уведомления.
    Сейчас через контроллер можно:
    — менять текст (размеры окна остаются неизменными);
    — менять иконку (для этого должен заранее быть использован флаг с любой иконкой);
    — переключать заголовок;
    — закрывать уведомление.
    Текст в контроллере лежит в plain-формате, т.е. никаких экранизаций кавычек. И \n там заменен на символ с кодом 10.

  • 44936bd1b8aa7d124f248504fbdb04a4.pngTextReader — читалка текстовых файлов.
    Скрытый текст

    Особенности:
    — масштабируемый шрифт
    — поддержка разных кодировок
    — хранение настроек в ini
    — возможность открытия текущего документа в Tinypad

    46e90ea99c624a469c3b824cb675803f.png
  • open — навигация с клавиатуры; приложения, бинарник которых не был найден, больше не показываются в списке; Добавлены цепочки приложений. Если с txt ассоциировано приложение TinyPad, но бинарника TinyPad нет, то пробуется запустить приложение из поля next в [TinyPad]. И так рекурсивно, пока не запустится или не попадется приложение без поля next (тогда откроется диалог выбора приложения).
  • 44936bd1b8aa7d124f248504fbdb04a4.pngFB2 Reader — читалка fb2-книг
    Скрытый текст

    Поддерживаются кодировки UTF-8 и Windows-1251, форматированный текст, выравнивание по ширине, оглавление, внутренние ссылки, примечания, изображения.

    ab2e14786c6c4515b198d46fae797738.png
  • setup — использование ini для хранения настроек.
  • Dicty — живой поиск; новый дизайн; размер баз словаря уменьшен на 30%.
    c0e35edcad2e4b3ba739ced94dd0a9d5.png
  • 44936bd1b8aa7d124f248504fbdb04a4.pngkf viewer — просмотровщик шрифтов в формате kf (данный шрифт используется в Eolite и TextReader).
Автор: @Punk_Joker
fa1f7fb4f259749ee1a71a25c77da157.png

Быстрая операционная система для бизнеса и хобби

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

© Habrahabr.ru