The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск пользовательского окружения GNOME 3.24"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Выпуск пользовательского окружения GNOME 3.24" +2 +/
Сообщение от Аноним (-), 23-Мрт-17, 00:38 
>>В область уведомлений встроен виджет для отображения прогноза погоды, который показывает краткий прогноз на день и ссылку
> Но зачем, если для этого есть расширение, гораздо более функциональоне? Вот лучше
> б апи не ломали каждый месяц, и документацию выкатили вместо того
> недоразумения что сейчас есть. Разработчики бы такого понаписали, что не нужно
> было бы даже самим это всё работать. Благо, javascript-макак сейчас хватает.
> Эх.

Ничего они не ломают.
Во-первых, надо понимать, что никакого API для расширений нет. Ну как нет, есть, конечно. init, enable, disable. :) А дальше расширения делают внутри шелла что хотят, прямо как в Firefox. И тут все зависит от разработчика. Если он плюет на инкапсуляцию (а в js приватных полей и методов нет, но есть соглашение в gjs начинать из _имена с подчеркивания), то логично ожидать, что при любом рефакторинге расширение поломается.
А если не лезет, то скорее всего ничего не поломается.
Вот моё расширение как писалось под 3.20, так и прекрасно работает без изменений на 3.22 и 3.24. Есть, конечно, проверка версии, но по умолчанию она уже давно выключена. Она была нужна в ранних версиях: 3.0, 3.2, там, когда шелл еще не устаканился и все действительно очень сильно ломалось. А сейчас-то что? :)
А документация: какая тут документация? Смотрите функцию, которую хотите подменить, что-нибудь с ней делаете. Тут нужны исходники шелла и инспектор. И то, и то есть.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск пользовательского окружения GNOME 3.24, opennews, 22-Мрт-17, 20:34  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру