GNOME Builder

Скріншот програми:
GNOME Builder
Дані програми:
Версія: 3.28.4 / 3.30.0 Beta 2 оновлений
Дата завантаження: 16 Aug 18
Розробник: GNOME Builder Team
Ліцензія: Безкоштовно
Популярність: 61

Rating: 2.5/5 (Total Votes: 2)

GNOME Builder - це абсолютно безкоштовне графічне додаток із багатофункціональним та відкритим вихідним кодом, розроблене з використанням зсуву для роботи в середовищі інтегрованого середовища розробки (IDE) для настільного середовища GNOME. Він розроблений спеціально для розробників, які хочуть створити потужні додатки для GNOME.


Особливості з першого погляду

Основні функції включають в себе управління проектами, автоматичне завершення, каталог активів, автоматичне відступ, розвідка API (інтерфейс додатків), потужні фрагменти, сучасний інтерфейс з розбитими переглядами, корисні підручники, виявлення витоків, питання відстеження, а також можливість перехід до символу.

Крім того, програма має функціональні можливості глобального пошуку, яка дозволяє здійснювати пошук одноразово у всіх файлах вихідного коду, попередніх переглядів HTML та Markdown, живих проблем, відстеження версій (інтеграція з Git), підтримку знімків, сценаріїв IDE, тестування пристроїв і GNOME Simulator.

Серед інших помітних функцій ми можемо згадати про підтримку мови програмування Python, підтримку мови сценаріїв JavaScript, підтримку підключення до апаратних пристроїв (планшетів, телефонів тощо), потужного редагування VIM, графічного відладчика та Підтримка D-Bus.

Простий у користуванні та інтуїтивно зрозумілий графічний інтерфейс користувача

GUI проекту (графічний інтерфейс користувача) є простим у користуванні та інтуїтивно зрозумілим. Він точно інтегрується в GNOME Shell, настільний інтерфейс настільного ПК GNOME для наступного покоління та відповідає специфікаціям GNOME HIG (Human Interface Guidelines). Він має подвійне вікно, що дозволяє розробникам редагувати два різних файли одночасно.


Інтеграція з Поляною

Ще одна цікава особливість програми GNOME Builder полягає в тому, що вона інтегрується з Glade, відкритим програмним забезпеченням, яке дозволяє розробникам GNOME та GTK + створювати сучасні та красиві графічні інтерфейси для своїх проектів. Glade дозволяє створювати користувальницький інтерфейс, який відповідає специфікаціям GNOME HIG (Інструкції з інтерфейсу користувача).


Розроблений для GNOME

Як видно з назви, GNOME Builder розроблений спеціально для графічного середовища GNOME, тому ви можете створити потужне додаток для платформи GNOME. Хоча це залежить від деяких основних компонентів проекту GNOME, таких як GTK + або GtkSourceView, програма також може бути встановлена ​​на інші середовища для роботи з відкритим кодом.

Що нового в цьому випуск:

  • поліпшення керування точкою доступу gdb
  • Покращення системи для NixOS та Flatpak
  • Багато запобігання безпеці та усуненню витоків
  • Установка значка трохи змінилася. Будь ласка, повідомте нас, якщо у вас виникли проблеми з вашим дистрибутивом.
  • Додано постачальника віртуалів для протоколу мовного сервера, у тому числі для rls.
  • Менеджер буферів тепер уникає виділення під час завантаження базових буферів із сховища.
  • Тепер термінали використовують --login при використанні bash.
  • SIGPIPE вимкнено при запуску.
  • Новий менеджер сеансів, який може відновити вертикальні та горизонтальні розбиття.
  • Тепер додатки можуть спілкуватися з порталами за допомогою плоского пакунка.
  • Вдосконалення для вбудованих фрагментів мови за замовчуванням.
  • Уникайте повторного завантаження артефактів, коли це можливо.
  • Оновлені переклади:
  • шведська, німецька, литовська, іспанська, турецька, каталонська, італійська, португалія бразильська, польська

Що нового в версії 3.28.3:

  • Виправлення ряду збоїв і потенційної втрати даних
  • Редактор надійніше відновлює позицію курсору.
  • Плагін Todo більш агресивно ігнорує деякі загальні каталоги інструментів створення.

Що нового у версії:

  • Налагодження з gdb було покращено для перекладу шляхів під час запуску всередині простору імен, наприклад плоского пакунка.
  • Вдосконалення індексувальників коду eslint та GJS для гнучкості інших часових сценаріїв JS, таких як NodeJS.
  • Виправлено кілька правил у водопроводі та витоку пам'яті.
  • Був доданий новий інтерфейс цільового провайдера збудування, так що бігун проекту може підтримувати виконуючі команди, витягнуті з систем, таких як flatpak.
  • Інтеграція з нічним світлом GNOME.
  • Покращено розділи greeter з підтримкою видалення файлів даних.
  • Builder намагатиметься видалити застарілі дані кешу під час запуску та завершення роботи, щоб допомогти вільний доступ до дискового простору.
  • Дані про кеш-пам'ять проекту були перенесені в каталог за проектом, що полегшує видалення даних кеша при видаленні проекту.
  • Поліпшення вирівнювання для домашніх / завершених ярликів.
  • Контейнер для збірки зараз використовує PTY та VteTerminal для отримання кольорової підтримки та вилучення послідовностей PTY. Це дозволяє правильно створювати заголовки повідомлень у omnibar. В даний час одна регресія полягає в тому, що ми більше не вилучаємо повідомлення про помилки під керуванням Regex.
  • Тепер ви можете запускати вантажні проекти з використанням вантажних перевезень.
  • Доступ до / usr та / etc з хостової системи при запуску під управлінням Flatpak (via / run / host) дозволяє Builder розроблятись проти хостової системи. Користувачі Builder на дистрибутивах CentOS / RHEL / LTS, найімовірніше, скористаються цією функцією.
  • Контейнер збірки намагається бути більш докладним для відомих повідомлень про помилки в GLib, встановивши G_ENABLE_DIAGNOSTIC.
  • Тепер Builder використовує --state-dir з плоским пакувальником, коли 0,10.5 або більше виявлено плотпак-будівельник.
  • Дерево проектів тепер підтримує Drag'n'Drop, як всередині, так і за допомогою вибору текстових / uri-списків із зовнішніх програм.
  • До цього випуску включено ранній попередній перегляд інтеграції статусу VCS в дерево проектів.

Що нового у версії 3.27.2:

  • Покращення документації.
  • Виправлено помилку для бекенда з системи мезонного збирання.
  • Виправлено помилку в нашій версії support compile_commands.json.
  • Виправлені помилки в нашій інтеграції GJS.
  • Шаблони проектів месонів отримали обхідний шлях для виправлення помилок.
  • Плагін CMake був перенесений на C відповідно до дизайну плагіна мезон.
  • Привітання було знято, щоб плагіни могли розширювати видимість.
  • Додано плагін для новачків, який відображає проекти GNOME для нових користувачів.
  • Під час користування кодом допомоги GNOME була додана підтримка для Yaml.
  • Appdata тепер встановлюється в потрібне місце специфікації
  • Час запуску був покращений, уникаючи деяких дорогих операцій у GTK та glib. Патчі вгору покращують речі далі.
  • Нове налаштування дозволяє дотримуватися поведінки нічного світла GNOME для нічного режиму.
  • Тепер ми використовуємо явні експортні макроси, щоб спростити управління ABI. Ми все ще не є ABI-стабільними, але ми просуваємося до цього.
  • Наш плагін заклинання тепер підтримує параметр KeepGoing, щоб спробувати більше, коли виникають помилки.
  • Підтримка індексування коду мови програмування Vala
  • Плагін ctags намагатиметься уникати активації певних ключових слів мови.
  • Плагін Find-other-file тепер показує результати в глобальних результатах пошуку.
  • Глобальний пошук тепер можна здійснювати за допомогою клавіш ctrl + n / p в режимі Vim.
  • Тепер ви можете відключити & quot; Відкрити сторінки & quot; розділ бічної панелі в налаштуваннях.
  • Плагін-плагін більше не автоматично оновлює параметри проекту, коли система збірки вперше активується. Ви можете вручну оновлювати залежності з меню робочої зони.
  • Покращення місця розташування курсору для деяких рухів текстового редактора.
  • Основна підтримка модульного тестування в проектах на базі мезонів.
  • Підпроцес PATH тепер віддає перевагу / bin over / usr / bin.
  • Були відновлені різні клавіатурні скорочення робочого столу.
  • Підтримка шахтарів проекту була знята
  • Оновлені переклади:
  • сербська, німецька, словенська, чеська, іспанська

Що нового у версії 3.26.0:

  • Зміни з часу останнього випуску:
  • Різні виправлення до плагіна eslint.
  • Різні вдосконалення документації.
  • Видаліть непотрібне стиснення з різних файлів .ui.
  • Уникайте використання "MIPS" & quot; константа для виправлення мікросхем.
  • Очистіть зупинену точку зупинки, якщо відладчик не чиститься.
  • Виправте помилку у плагіні індексу коду.
  • Виправте, щоб забезпечити повторне використання рядків у omnibar
  • Виправити для невиконання GTask в IdeBuffer.
  • Виправте закриття кольорів і відкладіть створення панелі.
  • Виправлення помилки в .ui при створенні класів стилів.
  • Залиште підтримку для версій Vala старше 0,34
  • Оновлені переклади:
  • корейська, галісійська, турецька, індонезійська, чеська, німецька, польська, португалія бразильська, італійська, датська, литовська, угорська, каталонська, сербська, сербська латинська, французька, шведська, іспанська, японська

Що нового у версії 3.25.5:

  • Ярлик HTML Preview фіксований
  • У libdazzle було покращено різноманітні клавіатурні ряди
  • Нижче наведено версію libdazzle як підпроект
  • IdeSourceViewMode тепер містить посилання на вигляд і копіює всі GValues ​​під час маршірования до проксі-закриття
  • Відстеження фокусу було виправлено для стеків у одному стовпці
  • Дію фокусу-сусіда знову працює, дозволяючи правильно працювати клавіші ^ w ^ w та інших стилів Vim
  • Активація F-ключів у режимі vim & quot; звичайний режим & quot; була виправлена ​​
  • Тепер Builder залежить від правильної версії GLib для доступу до g_ptr_array_find_with_equal_func ()
  • Ліцензія MIT / X11 була оновлена, щоб включити відсутню строфу
  • Виправлення printf з крос-архітектурою

Що нового у версії 3.25.3:

  • "Яйце" & quot; contrib пакет був розбитий на libdazzle. Якщо у вас немає libdazzle, він буде побудований як підпроект. http://git.gnome.org/browse/libdazzle
  • "jsonrpc-glib" пакет contrib був розбитий на окремий проект. Він буде побудований як підпроект, якщо його не встановлено. http://git.gnome.org/browse/jsonrpc-glib
  • "Шаблон-блиск" & quot; пакет contrib був розбитий на окремий проект. Він буде побудований як підпроект, якщо його не встановлено. http://git.gnome.org/browse/template-glib
  • Понижений пріоритет виконання Ctags
  • Багато внутрішніх пристроїв було перенесено на оновлену версію libdazzle. Це включає в себе безліч тематичних виправлень, а також вдосконалені панелі та їх інтеграцію. Багато пошукових структур пошуку було розбито на libdazzle.
  • Постачальник пошуку переписаний, щоб використовувати libdazzle та нову пропозицію. Ми очікуємо більших змін тут до 3.26.
  • Тепер будівельник використовує метадані GVFS для зберігання позиції курсору. Це повинно поліпшити шанси, що ви наберете правильну позицію при повторному відкритті буфера.
  • Панелі тепер правильно підтримують стан видимості між роботами Builder.
  • Тепер плагін плагіна правильно ігнорує проміжки часу, що закінчуються в & quot; джерела & quot ;.
  • Builder належним чином очищає чернетки, які вирішують проблему, коли файли з помилками кодування постійно відновлюються при відновленні внутрішнього стану Builder.
  • "Лічильники" & quot; Вікно додано до помічнику при налагодженні.
  • Тепер Builder намагається зробити значно менше роботи під час відкриття буфера. Це має пришвидшити завантаження файлів на великі файли.
  • Різний пріоритет роботи асинхронної мережі був знижений, щоб уникнути припинення основного циклу Gtk.
  • Файли інтерфейсу користувача тепер знімають порожній простір, що має зменшити розмір обмеженого вмісту.
  • IdePerspective тепер має restore_state vfunc. Це допомагає гарантувати, що віджет відновить стан після встановлення інтерфейсу користувача. Це може допомогти уникнути зловмисників у користувальницькому інтерфейсі під час запуску.
  • Заміни Python Ide.py тепер мають помічників для входу за допомогою g_warning () та ін. Див. Ide.warning (), Ide.debug (), Ide.critical () та ін
  • Додаткова документація.
  • Оновлені переклади:
  • іспанська, казахська

Що нового у версії 3.25.2:

  • Покращення плагіна Todo
  • Підтримка декількох курсорів у текстовому редакторі
  • Покращення інвалідності за віджетами контейнера gtk
  • Використовувати після безкоштовних виправлень
  • Виправлення витоків пам'яті
  • Покращення JSON у плагуванні плагіна
  • Виправлення lvvm для FreeBSD
  • Прокрутка вдосконалень для створення журналу
  • Оновлені переклади:
  • Угорська, казахська, іспанська, індонезійська, німецька, польська, бразильська португальська, сербська

Що нового у версії 3.24.1:

  • Підтримка документації Sphinx у режимі реального часу
  • Установка & quot; встановити & quot; Дію можна активувати з командного рядка, щоб встановити ваш проект, не запустивши його.
  • Виправлення поширення помилок у автозапусках та jsonrpc
  • Відкласти до ніндзя для встановлення проекту
  • Різні виправлення системи побудови
  • Низький пріоритет діагностики для покращення інтерактивності інтерфейсу
  • Виправте численні відображення FD у робочих процесах
  • Завжди будуйте з V = 0 для менш багатослівних збірок
  • Перекладіть шляхи для створення дерев, що не використовують дерево, під час обробки діагностики
  • Потрібно перевірити стадії конвеєра для позначення stdout для помилок
  • Дозволити доступ до мережі з завантажувальної панелі запуску flatpak
  • Використовуйте плакат-будівельник, якщо це можливо
  • Використовуйте build-args з маніфесту під час створення з допомогою плоского пакунка
  • Різні виправлення RLS RUS
  • Плаваюче реффіковане виправлення для jsonrpc
  • Підтримка Rustfmt для іржі
  • Підтримка переформатування з gq в режимі vim, якщо мова підтримує це. C-c C-f в режимі Emacs. В даний час існує лише підтримка Rust / RLS.
  • Символ Resolvers тепер може підтримувати розміщення всіх посилань на символ так, щоб редактор міг рухатися між ними. В даний час підтримується тільки Rust / RLS. Ctrl + Shift + пробіл відображатиме спливаюче вікно.
  • Конфігурації буде правильно & quot; підготовлено & quot; знову, коли змінюється час виконання, так що може застосовуватися новий --prefix
  • Відкриття файлу Flatpak змінилося на перший пошук у найширшому форматі
  • Flatpak'd версії Builder буде ще шукати Plug-in в хост ~ / .local / частка / гнома-будівельник / плагінів для послідовності.
  • Автозбереження буфера відхилено, коли відбувається збереження ініціативи користувача
  • Підключено різні витоки пам'яті
  • Поліпшення монітора файлів під час перейменування подій
  • Привітання відображатиме тип системи збірки, щоб допомогти користувачам перейти на нові системи збирання, такі як Meson.
  • Додано пункт меню для запуску терміналу в плоскопа. Незважаючи на те, що це не специфічний для flatpak, це загальний спосіб, про який користувачі думають про це.
  • Покращення документації
  • Оновлені переходи:
  • шведська, датська, литовський, угорський, корейська, іспанська, індонезійська, німецька, словацька, польська, бразильська португальська, латиська, російська

Що нового у версії 3.24.0:

  • Багато вдосконалень документації
  • Різні поліпшення Flatpak
  • Підтримка команд збирання та пост-інсталяції маніфесту json
  • Переконайтеся, що пульти GNOME існують для додаткових шляхів коду
  • Оновіть установки flatpak після установки
  • Виправлено ряд правил у виконанні підпроцесу через HostCommand
  • Підтримка CCache працює під час створення під Flatpak
  • Наглядовий керівник процесу намагається перешкодити запобіганню підпроцесу
  • Підтримка попереднього перегляду HTML для reStruccturedText
  • поліпшення ржавтіння під час роботи під управлінням Flatpak
  • підтримка системи побудови phpize
  • Допомога буде більш правильно визначати доступ до веб-вузла документації, перш ніж повернутися до локально встановленої документації
  • Jsonrpc-GLib був оновлений для підтримки API на базі GVariant, тому плагіни можуть модернізувати IPC у формат кодування, що зменшує фрагментацію пам'яті
  • Підтримка CTags була покращена, щоб бути більш ефективною у великих проектах
  • Оновлені переходи:
  • шведська, індонезійська, данська, литовська, угорська, казахська, корейська, іспанська, фріуліан, галісійська, французька, чеська, німецька, італійська, словацька, польська, португалія бразильська

Що нового в версії 3.22.4 / 3.24.0 Beta 2:

  • Багато покращень двигуна передачі
  • Зміни в стилі Omnibar
  • Підтримка flatpak дуже стабілізувалася
  • Нові підказки клавіатури для різних елементів заголовка
  • Пошук у терміналі за допомогою комбінації клавіш ctrl + shift + f
  • Виправлення власності PTY fd для RustUp
  • Пошук файлів зараз ігнорує білий пробіл
  • Залежності лібідем та glibmm / gtkmm були скинуті, оскільки ніхто їх не використовував, і це сповільнить нашу міграцію до мезону.
  • Різні покращення Jsonrpc для зв'язку мовного сервера.
  • Новий плагін для очищення біля панелі для відстеження витоків під час тестування вашої програми.
  • Покращення мезону під час роботи під пласкопак.
  • Тепер ви можете запустити новий термінал у середовищі виконання збірки за допомогою комбінації клавіш ctrl + alt + shift + t.
  • Деяка нова документація знаходиться в роботі та доступна в Інтернеті за адресою https://builder.readthedocs.io. Ми б дуже хотіли, щоб ваш внесок був тут.
  • Діалогове вікно Open Project тепер за замовчуванням дозволяє вибрати будь-який тип проекту за допомогою фільтра за замовчуванням.
  • Більш розповсюджувач джерел, включаючи один для makefiles.
  • Додано обхідний шлях для тупикової системи типу GObject. Це стосується проблеми, де система типу буде ініціалізувати тип GZlibDecompressor з декількох потоків.
  • Запуск запуску підпроцесів трубопроводу тепер успадковує середовище, налаштоване з конфігурації збірки.
  • Тепер Makecache може обробляти нестандартні відповіді, отримані для створення списків цільових біноклів. Це має покращити здатність Builder успішно запустити ваш проект.
  • Плагін для Flatpak більше не намагається побудувати ваш проект з / run / build / $ через несправність mtime та загальну труднощі, пов'язану з виконанням процедур підпроцесу. Це має побічний ефект зменшення передбачуваності місцезнаходження джерела в символах налагодження. Але, оскільки для створення випусків слід використовувати flatpak-builder, це здається добре.
  • Різні поліпшення інтерфейсу робочого середовища
  • Profileris, створений на основі Sysprof, тепер може створювати профілі програм, запущених всередині областей імен об'єктів підключення, таких як Flatpak.
  • Завантажувач Builder, який завантажується через Flatpak, включає виправлення для спілкування з кодом допомоги GNOME від установок хоста.
  • Різні виправлення витоків пам'яті.
  • Конфігурації на основі Flatpak покращили їх неруйнівну відмову на диску після змін.
  • Проекти на основі автогенів спростили сценарії init.
  • Оновлені переклади:
  • Португальська, польська, іспанська, німецька, казахська та угорська

Що нового у версії 3.22.4:

  • Деякі незначні покращення автоматичного завершення vala
  • Інструменти інтерфейсу користувача змінюють режим створення проекту для кращого відкриття
  • Дозволити ширший вміст у вікні вибору файлів
  • Покращити виселення кешу при зміні деяких файлів проекту
  • Дозволити розмову з інтерфейсом FileManager1 DBUS з плакапа
  • Кілька виправлень для витоків
  • Поліпшення одиничних тестів
  • Уникайте створення надмірних фонових проектів
  • Час виконання тепер може перекладати шляхи до таких файлів, як заголовки, щоб процеси, які за межами runtime могли їх отримати.
  • Дозволити libclang аналізувати файли всередині часу виконання Flatpak. Це гарантує, що автозавершення та діагностика працюють при створенні org.gnome.sdk
  • Autotools відкриє Gmake vs Make з часу виконання
  • "Клонувати" та редагувати цю "плоску пакунку" & quot; Функція була додана за допомогою параметра -m командного рядка. Це інтегрується з деякими композиторами на базі GNOME, щоб дозволити & quot; редагувати це додаток & quot; функція.
  • Різні поліпшення системи збирання
  • Покращена підтримка створення плоских панелей
  • Покращена підтримка системи збірки мезонів
  • Builder залежить від нової VTE для різних функцій регулярного виразу, і тепер перевірка налаштування системи побудови відображає це.
  • Деякі покращення vim
  • Оновлені переклади:
  • Угорська, казахська, німецька, іспанська, есперанто, чеська, польська та бразильська португальська

Що нового у версії 3.22.3:

  • Резюме змін з 3.22.3:
  • Вставити та забити фрагмент автоматичного копчення Fix Clang
  • Різні неініціалізовані та невизначені виправлення поведінки
  • За замовчуванням встановлено мову
  • Підтримка створення з llvm 3,9
  • Вилучіть пари, коли ви повернетеся назад
  • Підтримка додана для створення і керування додатками Flatpak, зокрема від Builder, що поширюється через Flatpak
  • інтеграція з плоскопаком-будівельником, використовуючи json manifests
  • Дерево проекту розгортається до попереднього місця після оновлення вмісту
  • Буфер зберігається перед виконанням операційної системи встановлення системи
  • Покажіть вихідний та післябудівний пристрій на панелі Build Output
  • Зберігати ідентифікатор додатка в buildconfig
  • Ввімкнути / повернути було повторно включено для автоматичного завершення
  • Goto Line popover більше не використовує анімацію / затримку popover
  • Уникайте активації ctags, clang та інших постачальників завершення
  • Встановіть LD_LIBRARY_PATH для мовного сервера Rust rls
  • Відповідь на ім'я ptsname () при необхідності
  • Удосконалення стилю Workbench CSS
  • Виправлення вкладки для переміщення між фрагментами фрагментів під час автоматичного завершення
  • Підтримка TTY для FreeBSD при нерестових процесах
  • Була додана нова панель Out Run
  • Виправлено для вставки певних методів введення біля котирувань
  • Тепер редактор може перезаписати;
  • Термінал тепер підтримує підсвічування та активацію URL-адреси
  • Виправлення для копіювання та вставки команд на терміналі
  • Підтримка складання C-коду за межами проектів autotools була покращена, щоб правильно розпізнати стандартні файли включення
  • Поліпшення SSL та SSH за допомогою компонентів з підтримкою Flatpak
  • Оновлені переклади:
  • литовська, угорська, казахська, німецька, іспанська, чеська, польська, бразильська, португальська, латвійська, сербська

Що нового у версії 3.22.2:

  • Букви Flatpak Builder тепер можуть націлюватися на виконання Runtime під час створення проекту. Триває ще більша робота, щоб підтримувати виконання вашого проекту за час виконання планувальника.
  • Покращення перекладу
  • Додаткові покращення RTL
  • Багато виправлень, пов'язаних з витоком пам'яті, виявлених в ASAN
  • Тепер Builder очистить каталог для макекауму для старих тимчасових файлів, які могли б залишитися позаду.
  • Виправлено підпроцесор Flatpak breakout, щоб дозволити синхронне використання з основного циклу. Це виправляє потенційні замикання у версіях Flatpak версії Builder.
  • Діагностичний двигун був реорганізований, щоб дозволити діагностику не діапазону.
  • Створити проект тепер залежить від git, оскільки він використовує git для ініціалізації нового проекту.
  • Покращення інтроспекції GObject.
  • Покращити ефективність створення діагностики при важкому використанні. Це виправляє основний стовп, коли витягує тисячі діагностик з проекту.
  • Панель діагностики була змінена, щоб використовувати GtkTreeView для підтримки більших списків діагностики, як це було в деяких проектах.
  • Додайте порожні дані для символів та діагностичних панелей.
  • Підтримка Sysprof включає візуалізатори, масштабування та вибіркові діапазони.
  • Тепер Ctags можна використовувати для створення дерев символів, включаючи Python
  • IdeSubprocessSupervisor додано, щоб плагіни могли легко керувати зовнішнім процесом.
  • Клієнт був доданий для & quot; Протокол сервера мови & quot; щоб зробити плагін на основі мовних серверів легко.
  • Додано підтримку систем збірки Meson і Cargo. Запуск підтримки з Meson вимагатиме 0,36,0 мезону.
  • Виправлення помилок для різних застарілих gtk + API.
  • Час роботи був покращений для залучення процесу розробки додатків.
  • Підтримка Vim була вдосконалена, щоб краще підтримувати кількість змін для операцій.
  • Покращення конструкції та виконання runconfig.
  • Використовуйте ручку alt + 0..n під час автоматичного завершення.
  • Тепер Builder залежить від json-glib-1.0. Це, швидше за все, вимагалося через залежності раніше, але тепер явне.
  • 3.22.2 також включає попередній перегляд технології підтримки Rust. Ви можете спробувати це, встановивши Rust нічно та "rustls" пакет для комплексної діагностики, автоматичного завершення та підтримка дерева sybmol.
  • Також було проведено багато перекладу, які оновлюють цей цикл. Спасибі всім нашим перекладачам, починаючи з 3.22.1: Душан Казик, Аурімас Черніус, Балаз Меско, Бенедикт М. Тома, Ченьянг Лі, К'яртан Мараас, Марек Черноки, Маріо Блаттерманн, Піотр Драг, Рафаель Фонтенелле

Що нового у версії 3.22.1:

  • Багато виправлень макета віджетів для мов RTL, таких як Іврит
  • Виправлення системної системи (відсутність -lm на деяких платформах, виправлення для pipe2 на macOS).
  • Використовуйте & quot; getent passwd & quot; щоб отримати поточний пароль при виявленні бажаної оболонки користувача.
  • Завантажте як користувач, так і систему, що встановили плаваючі періоди часу.
  • Додайте підтримку для Visualizers Sysprof (потрібен Sysprof 3.22.1)
  • Додайте порожні, невдалі та записи для плагіна Sysprof.
  • Віддайте перевагу GtkNativeFileChooser, коли це застосовується.
  • Підтримка запуску деяких проектів GJS за допомогою автозапуску. Зокрема, ми намагаємося знайти "шаблон GJS" & quot; Стиль Makefile.am.
  • Виправлення використання gettext із плагінів Python.
  • Перспектива налаштування тепер більш толерантна до менших розмірів екрана, наприклад 1280xH.
  • Різне полірування інтерфейсу користувача
  • Багато оновлень перекладів.

Що нового в бета-версії 3.20.4 / 3.22.0:

  • Новий пошук та заміна реалізації
  • Нова панель створення, яка містить огляд конфігурації збірки, гілки VCS та інших важливих повідомлень.
  • Новий профайл на основі sysprof
  • Перспективи були оновлені, і ми видалили бічну панель, як зазначалося вище, до 3.20.
  • Покращено шаблони проектів
  • Підтримка налаштування систем керування версіями
  • 'ide' було перейменовано в "gnome-builder-cli"
  • Новий значок створення
  • Покращення віму
  • Новий плагін для вибору кольорів
  • Автоматичний плагін тепер може витягнути різні цілі для створення
  • Новий привітання, включаючи оновлений клон git, файловий вибирач і майстер шаблонів.

Що нового у версії 3.20.4:


Нове в GNOME Builder 3.20.2 (29 квітня 2016 р.)

Що нового в версії 3.18.1 / 3.20 Beta 2:

  • Новий постачальник діагностики для загальних помилок gettext (Daiki Ueno)
  • Будівельник більше не зберігає позначки тимчасових каталогів. Це повинно зробити речі менш дратівливими при відкритті одного файлу з Builder. (Акшая Каккілая)
  • Виникла основа користувацької довідки, і нам потрібна ваша допомога, щоб зібрати гарну довідкову інформацію в Builder! (Олександр Франке)
  • Стиль термінала для темного режиму був виправлений (Карлос Соріано)
  • Макети налаштувань було вилучено в EggColumnLayout та виправлено різні проблеми з висотою у ширині. Див. Https://blogs.gnome.org/chergert/2016/02/05/eggcolumnlayout/
  • Додано налаштування для відключення різних діагностичних движків
  • Покращення шаблону нашої спільної бібліотеки (Philip Withnall, Igor Gnatenko) Дивіться `ide create-project --help` для отримання додаткової інформації.
  • Додано менеджера налаштувань, який дозволяє створювати різні конфігурації проекту. Редактор конфігурації дозволяє створювати нові налаштування існуючих конфігурацій.
  • Підтримка будівельних проектів усередині програми xdg-app, використовуючи & quot; xdg-app build & quot;
  • Підтримка створення всередині середовища виконання jhbuild (Patrick Griffis)
  • До користувацького інтерфейсу додано різні підказки (Петр Драг, Адріан Затренау)
  • Лінія зміни каналів отримала підтримку для відтворення вилучених рядків.
  • Ctags отримала підтримку для об'єднання подібних результатів завершення. (чанду)
  • Історія місцезнаходжень курсора та ctags були перенесені в каталоги .cache. (Мег Парих)
  • Заголовки Libide, Egg та Template-GLib тепер встановлені на $ (includedir) / gnome-builder- @ VERSION @. Це дозволяє побудувати плагіни C і vala з дерева.
  • Додано підтримку для активації пілінту за допомогою коду допомоги GNOME.
  • Ви можете шукати проекти у привітальнику за допомогою назви каталогу.
  • У редакторі додано порожній сплеск стану.
  • Різні шляхи вирішення недавніх змін у Вала.
  • Різні виправлення до доступності командного рядка (Sebastien Lafargue)
  • Покращення віму (Sebastien Lafargue)
  • Плагіни можуть видалити переваги під час розвантаження (Sebastien Lafargue)
  • Багато вдосконалень у перекладі (Олександр Франке, Андерс Джонссон, Артур де Акіно Мораєс, Аурімас Черніус, Балаз Меско, Бауржан Муфтахідінов, Чао-Сюн Ляо, Даніель Мустілес, Душан Казик, Фран Дігюес, Габор Кельмен, Маріо Блаттерманн, Піотр Драг , Рафаель Фонтенелле, Рудольф Мазурс)

Що нового в версії 3.18.1:

  • Початкова підтримка Vala. До тих пір, поки ми не вийдемо з цього процесу, ми очікуємо, що все дещо побічно. Цей плагін написано в Vala і вимагає libvala-0.30. Він підтримує автозавершення, підкреслення помилок під типом, дерево символів та перехід до визначення. Ми би хотіли, щоб громада vala продовжувала допомагати зробити цей плагін чудовим.
  • Ви можете зараз писати плагіни у Вала. * .vapi створюються для libide-1.0 і gnome-builder-1.0.
  • Автозавершення, за більшістю сценаріїв, буде набагато швидшим. Перевірте https://blogs.gnome.org/chergert/2015/10/05/post-guadec-catchup/ для отримання додаткової інформації про те, як це було зроблено.
  • Більшість автозавершальних двигунів тепер підтримують нечіткий завершення. Це означає, що & quot; gtkwidshow & quot; буде відповідати & gt; gtk_widget_show & quot ;.
  • Виправлено декілька перешкод.
  • - enable - * - плагін зараз працює коректно
  • Завантаження типу вмісту було встановлено так, що Makefile.am більше не відкривається за допомогою totem
  • Доопрацювання Python jedi було покращено.
  • Виправте деякі попередження щодо покриття.
  • Нова кнопка була додана до редактора, щоб перейти до наступного попередження або помилки.
  • Індентор C є трохи більш дружнім до альтернативних стилів кодування.
  • Підтримка лінії Reindent випала (вкладка в emacs, == в vim, ctrl + alt + i за замовчуванням).
  • Був включений новий шрифт для карти огляду. Він називається BuilderBlocks і є загальним блочним шрифтом на основі Tofu від Behdad Esfahbod.
  • Плагін ctags тепер може затримати генерацію тегів для створення "ctags".
  • Тепер ви можете робити позначки для пробілів, вкладок, нових рядків, нерозривних пробілів, пробілів і пропусків.
  • Багато перекладу, в тому числі (французька, угорська, казахська, корейська, іспанська, фінська, есперанто, чеська, італійська, бразильська, португальська, польська, німецька та сербська).
  • Поліпшення процесу пошуку.
  • Різноманітна сумісність vim та emac, а також покращення стабільності.
  • Запити на завершення джедаїв тепер показують правильне слово та меншу вірогідність функцій, які починаються з __.
  • Поліпшення стабільності панелі дерева символів.

Що нового в версії 3.18.0:

  • буфер: агресивно розблокувати символ розпакування
  • build: за замовчуванням вимикайте модулі керування пристроями / plugins mingw
  • hindent: переконайтеся, що ми не розглядаємо контекст
  • лічильники: додайте vsdo backback на linux та інструкцію rdtscp
  • лічильники: маска бітів процесора з інструкції rdtscp на x86_64
  • редактор: агресивно випустіть основний документ, щоб запобігти витоку
  • редактор: k in vim для запиту документації
  • редактор: додавання простих переадресації goto рядків, активація за допомогою ctr + i в режимі gedit
  • редактор: виправте аварію на редакторі DnD
  • клавіатурних скорочень: використовуйте ctrl + alt + o для глобального пошуку в режимі gedit.
  • map-bin: ігнорувати розмір, коли плаваюча панель не використовується
  • плагіни: показати плагін сірий, якщо він вимкнено
  • пошук: вимкніть панель прогресу в результатах пошуку
  • пошук: виправлення неполадок помилки при очищенні тексту пошуку
  • пошук: зробити запит пошуку більш приємним для менших розмірів
  • пошук: відображати додаткові результати пошуку за умовчанням
  • дерево символів: виправлення тайм-ауту кешу для використання в мілісекундах
  • тема: виправте стиль елементів керування переглядом у заголовку стек
  • стовпчик перегляду: дозвольте фокусувати стек перегляду, натискаючи заголовок

Що нового у версії 3.16.3:

  • Нова мініпорта вихідного коду, нещодавно висунута вгору в GtkSourceView.
  • Новий привітання на основі останніх дизайнерських робіт.
  • Новий XML-маллер для виділення відповідних елементів XML.
  • Підтримка автоматичного завершення на основі ctag.
  • Високопродуктивні лічильники, що з'єднують з різьбою, які можна включити за допомогою --enable-rdtscp. Вони за умовчанням відключені, оскільки вони потребують нових можливостей Intel Core i [357]. Список ідей-лічильників може бути використаний для їхнього вилучення з поточного або збійного процесу.
  • Інтерфейс налаштувань значно покращився.
  • Покращення пошуку.
  • Провайдер завершення формату strftime для Python.
  • Додаткові комбінації класів emacs, vim і за замовчуванням.
  • Експериментальна підтримка створення проектів автоматичного навчання за допомогою кількох.
  • Покращення автоіндунта Python
  • Багато змін у стилі CSS на Adwaita.
  • Додаткова підтримка рекурсивних проектів на основі automake.
  • Деякі функції налаштовуються за допомогою gsettings.
  • Слоєві параметри підтримують проекти та глобальні налаштування.
  • Покращена підтримка моделей.
  • Підтримка обробки файлів DOAP.
  • Підключено різні витоки пам'яті.
  • Додаткове підсвічування має більш агресивну недійсність.
  • Виправлені різні умови перегонів у підтримці автозапуску.
  • Виправлення системи збірки OpenBSD та FreeBSD.
  • Багато перекладу вдосконалень.
  • libide-1.0.so і Ide-1.0.typelib тепер встановлені в приватному каталозі.

Що нового у версії 3.16.2:

  • Fix подвійний безкоштовно в фіктивними VCS
  • Виправлення завантаження дерева проекту за допомогою макета vcs.
  • Виправте імена дій у робочому столі в режимі Emacs.
  • Покращити сортування імен файлів у дереві проектів.
  • Переконайтеся, що завантажуються файли, що відповідають типам вмісту, які підтримуються GtkSourceLanguage.
  • Увімкнути дерево проекту за замовчуванням.
  • Увімкнути піктограми дерева проекту за замовчуванням.
  • Додайте файл перейменування до дерева проекту
  • Додайте переміщення в кошик у дереві проектів.
  • Сортувати раніше відкриті проекти перед проектами, виявленими гірниками.
  • Використовуйте sysconf () для розміру сторінки (виправлено створення на OpenBSD).
  • Різні виправлення збірки зламу.
  • Використовуйте стрілку вниз, а не гамбургер для панелі пошуку.
  • Виправте юнікод у попередньому перегляді в прямому ефірі.

Що нового в версії 3.16.0:

  • Чудова нова тема GtkSourceView під впливом дизайну сіткового паперу.
  • Інтегрований редактор джерел на базі GtkSourceView.
  • Жива діагностика під час введення тексту для C, C ++ за допомогою Clang.
  • Діагностика в режимі реального часу під час введення тексту для Python, Ruby, CSS, JavaScript, JSON, Vala, Go та інших користувачів за допомогою gnome-code-help.
  • Виділити додані / змінені рядки в редакторі джерела
  • Надійна емуляція Vim та Emacs.
  • Кілька переглядів у окремому файлі. Підтримуються як горизонтальні, так і вертикальні розбиття.
  • Історія навігації для переходу назад та переміщення в межах змінених файлів.
  • Надійний движок з фрагментами, включаючи підтримку GLib 2.44 типу GObjects.
  • Швидкий пошук, щоб знайти файли у вашому проекті, а також документацію в devhelp.
  • Спритна прогалина для спрощення використання пропусків замість вкладок
  • Командний рядок для виконання внутрішніх команд GAIK і Vim стилів з автоматичним завершенням.
  • Впровадження прокручування вага Vim.
  • Відновлення курсора вставки при перезавантаженні файлу.
  • Автозавершення на основі поточних слів у завантажених буферах.
  • Експериментальна підтримка автозавершення на основі зриву.
  • Підтримка моделей vim, emacs та kate style.
  • Підтримка редактораconfig.
  • Експериментальна підтримка лише для читання для систем збуту на основі автоконтролю / automake.
  • Надійні автоматичні індентори для GNU C89, Python та XML.
  • Дерево експериментального проекту (доступне через F9).
  • Експериментальна підтримка створення проектів на основі automake.
  • Повторне натискання клавіш для повторення команд у емуляції Vim.
  • Автозбереження змінених буферів, ніколи не втрачайте змін.
  • Сценарії за допомогою Python (CPython) або JavaScript (Gjs) та самооцінки GObject.
  • Динамічне керування живленням під час роботи на акумуляторі ноутбука.
  • Попередній перегляд HTML та Markdown.
  • Автозавершення параметрів формату g_date_time_format ()
  • Введіть пошуковий запит уперед за допомогою гумового накреслення.

Що нового в версії 3.15.4.1:

  • Це перший реліз попереднього перегляду GNOME Builder як ми продовжуємо подорож до GNOME 3.16! Ми дійсно цінуємо це, якщо ви займете час для виправлення помилок, коли їх знайдете. Ви можете повідомити про помилки за допомогою Bugzilla за такою URL-адресою: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-builder

Вимоги :

  • GTK +

Схожі програми

Eric
Eric

22 Jun 18

Leo
Leo

14 Apr 15

KScope
KScope

2 Jun 15

GNOME Builder

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями