LINUX.ORG.RU

Vala Panel 0.4.0

 , , , не глобальное меню


1

2

В связи с переездом на GitLab и желанием поскорее выпилить libpeas я принял решения выпустить релиз ValaPanel 0.4.0 раньше.

Кто не знает, ValaPanel — панель рабочего стола (аналог mate-panel, fbpanel, xfce4-panel)

Из новых возможностей релиза 0.4:

  • Библиотека libvalapanel почти полностью переписана на C (за исключением связанных с libpeas частей, их в 0.5.0 перепишу).
  • vala-panel-runner теперь для работы не требует панели и может быть установлен отдельно (но для сборки все равно нужны полные исходники vala-panel).
  • Добавлен интерфейс ValaPanelPlatform, теперь панель проще адаптировать к любому оконному менеджеру и композитору (только если использовать ее в Wayland, то следует избегать плагинов с libwnck — упадет).
  • Изменено API для написания плагинов (незначительно).
  • Изменен формат конфигурационных файлов. Теперь требуется только один файл на профиль, в отличие от директории в версии 0.3.х,
  • Исправлено несколько ошибок.

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

>>> Подробности

★★

Проверено: anonymous_incognito ()
Последнее исправление: cetjs2 (всего исправлений: 3)
Ответ на: комментарий от meliafaro

g_autoptr, g_auto, g_autofree. А за что ругать Vala - нужно спросить создателя Budgie Desktop - это его тренд. Но я на Vala только либу переписываю, но не апплеты.

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

Библиотека libvalapanel почти полностью переписана на C

Но я на Vala только либу переписываю, но не апплеты.

Хрен тебя поймешь.

anonymous
()
Ответ на: комментарий от anonymous

Проблема в криворуких хипсторах, воспитанных скриптовыми недоязычками, которые не умеют освобождать ресурсы руками. Отчего боготворят Rust, натащили в плюсы всяких умных указателей со скоупами, теперь вот и до Glib добрались. И это скорее хорошо, чем плохо; пусть уж лучше пишут на плюсах и обмазываются всякими говнобустами, чем плодят тормозные поделия на петухонах или, не дай Ктулху, Electron.

bodqhrohro_promo
()
Ответ на: комментарий от bodqhrohro_promo

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

Я так понял, что речь шла в контексте языка vala...

anonymous
()
Ответ на: комментарий от bodqhrohro_promo

На самом деле освободить ресурсы несложно, но это код очень сильно перегружает на вид. И что на Vala занимало 2 строки, занимает 22.

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

Vala — это такой C с вкусняхами для хипсторов, пытающийся косить под C#. Для C навезли таких вкуснях => Vala стал не нужен.

bodqhrohro_promo
()
Ответ на: комментарий от bodqhrohro_promo

да где тут гибкость? все время приходится в кишки лазить и смотреть, чтоб правильно все удалялось.

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

ну вот например какие-нибудь списки обходить C мне больше нравится. Но тут факт не в холиваре C vs Vala, а в том, что я уже скоро 0.4.50 наклепаю с новым Applet API.

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

например какие-нибудь списки обходить C мне больше нравится

Списки, это GList? Или что?

anonymous
()
Ответ на: комментарий от Athor

Вопрос такой, есть ли механизм или какая-то база переводов (po)? Многие вещи уже не раз переведены. Хотелось бы воспользоваться этими переводами. Наверняка что-то подобное есть, может подскажешь?

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