GNOME Builder

Screenshot Software:
GNOME Builder
Detalii soft:
Versiune: 3.28.4 / 3.30.0 Beta 2 Actualizat
Incarca data: 16 Aug 18
Producător: GNOME Builder Team
Licenţă: Gratuit
Popularitate: 61

Rating: 2.5/5 (Total Votes: 2)

GNOME Builder este o aplicație grafică complet gratuită, de ultimă generație, bogată în funcții și open source, proiectată din offset pentru a acționa ca mediu de dezvoltare integrat (IDE) pentru mediul desktop GNOME. Acesta este adaptat special pentru dezvoltatorii care doresc să creeze aplicații puternice pentru GNOME.


Caracteristici dintr-o privire

Caracteristicile principale includ managementul proiectului, completarea automată, catalogul de active, indentificarea automată, explorarea API (Application Programming Interface), fragmente puternice, interfața modernă cu vizualizări divizate, tutoriale utile, detectarea scurgerilor, tracker-ul problemelor. salt la un simbol.

În plus, aplicația oferă o funcție globală de căutare care vă permite să căutați o dată în toate fișierele cu cod sursă, previzualizări HTML și Markdown, probleme live, urmărirea versiunii (integrare cu Git), suport pentru instantanee, scripting IDE, și simulatorul GNOME.

Printre alte caracteristici notabile se numără suportul pentru limbajul de programare Python, suport pentru limbajul de scripting JavaScript, suport pentru conectarea la dispozitivele hardware (tablete, telefoane etc.), editare puternică în stil VIM, debugger grafic și Suport D-Bus.

Interfață grafică ușor de utilizat și intuitivă

GUI-ul proiectului (Graphical User Interface) este ușor de utilizat și intuitiv. Se integrează perfect în interfața de utilizare a desktop-ului GNOME Shell, GNOME și urmărește specificațiile GNOME HIG (Human Interface Guidelines). Dispune de o fereastră cu două panouri, care permite dezvoltatorilor să editeze simultan două fișiere diferite.


Integrare cu Glade

O altă caracteristică interesantă a aplicației GNOME Builder este aceea că se integrează cu Glade, un software grafic open source care permite dezvoltatorilor GNOME și GTK + să creeze GUI-uri moderne și frumoase (Graphical User Interfaces) pentru proiectele lor. Glade vă permite să creați interfață utilizator care respectă specificațiile GNOME HIG (Ghidul Interfeței Umane).


Proiectat pentru GNOME

După cum sugerează și numele, GNOME Builder este proiectat special pentru mediul desktop grafic GNOME, astfel încât să puteți crea o aplicație puternică pentru platforma GNOME. Deși depinde de unele componente de bază ale Proiectului GNOME, cum ar fi GTK + sau GtkSourceView, aplicația poate fi instalată și pe alte medii de birou open source.

Ce este nou în acest de presă:

  • Îmbunătățirile privind controlul distincției gdb
  • Creați îmbunătățiri de sistem pentru NixOS și Flatpak
  • Multe îmbunătățiri ale siguranței memoriei și scurgerilor
  • Instalarea pictogramelor sa schimbat ușor. Spuneți-ne dacă aveți probleme cu distribuția dvs.
  • A fost adăugat un furnizor de hover pentru protocolul de limbă, inclusiv pentru rls.
  • Managerul tampon evită acum evidențierea în timpul încărcării tampoanelor de bază din spațiul de stocare.
  • Terminalele utilizează acum --login când se folosește bash.
  • SIGPIPE este dezactivat la pornire.
  • Un nou manager de sesiuni care vă poate restabili splitările verticale și orizontale.
  • Aplicațiile pot vorbi acum la portaluri în mod implicit când se utilizează flatpak.
  • Îmbunătățiri ale setărilor implicite ale limbajelor de fragmente încorporate.
  • Evitați re-descărcarea de artefacte atunci când este posibil.
  • Traduceri actualizate:
  • suedeză, germană, lituaniană, spaniolă, turcă, catalană, italiană, portugheză braziliană, polonă

Ce este nou în versiunea 3.28.3:

  • .
  • Editorul restabilește mai fiabil poziția cursorului.
  • Pluginul todo ignoră mai agresiv unele agende comune de creare a uneltelor.

Ce este nou în versiune:

  • Debugging-ul cu gdb a fost îmbunătățit pentru a traduce căi atunci când rulează în interiorul unui spațiu de nume al mount-ului, cum ar fi flatpak.
  • Îmbunătățirile la indexarea codului GJS și indexarea codului GJS pentru a fi mai flexibile cu alte runtime JS, cum ar fi NodeJS.
  • Un număr de corecții de corectitudine în instalații sanitare și pentru pierderi de memorie.
  • A fost adăugată o nouă interfață de furnizor pentru construirea țintă, astfel încât alergătorul de proiect să poată susține comenzi de executare extrase din sisteme precum flatpak.
  • Integrarea luminii de noapte GNOME.
  • secțiuni îmbunătățite de întâlniri cu suport pentru eliminarea fișierelor de date.
  • Builder va încerca să elimine datele cache-ului vechi la pornire și oprire pentru a ajuta la eliminarea utilizării unui disc.
  • Datele cache-ului proiectului au fost mutate într-un director pe proiect, făcând mai ușor să ștergeți datele cache atunci când un proiect este eliminat.
  • Aliniere îmbunătățită pentru comenzile rapide la domiciliu / la sfârșit.
  • Conducta de construcție utilizează acum un PTY și un VteTerminal pentru a obține suportul de culoare și extragerea secvențelor PTY. Acest lucru permite obținerea unor titluri de mesaje corespunzătoare în omnibar atunci când se construiește. O regresie în prezent este că nu mai extragem mesaje de eroare bazate pe Regex.
  • Acum puteți rula proiecte bazate pe cargou folosind rulaj de marfă.
  • Accesul la / usr și / etc de la sistemul gazdă atunci când rulează sub Flatpak (via / run / host) permite Builderului să se dezvolte împotriva unui sistem gazdă. Utilizatorii de Builder pe distribuțiile CentOS / RHEL / LTS sunt cel mai probabil să beneficieze de această caracteristică.
  • Conducta de construire încearcă să fie mai detaliată pentru mesajele de eroare cunoscute în GLib prin setarea G_ENABLE_DIAGNOSTIC.
  • Builder utilizează acum - state-dir cu constructor flatpak atunci când este detectat un constructor flatpak-constructor de 0,10.5 sau mai mare.
  • Arborele de proiect acceptă acum Drag'n'Drop, atât pe plan intern, cât și utilizând selecțiile text / uri-list din aplicații externe.
  • O previzualizare timpurie a integrării statusului VCS în arborele proiectului a fost inclusă în această versiune.

Ce este nou în versiunea 3.27.2:

  • Îmbunătățiri ale documentației.
  • Remedierea erorilor pentru backend-ul sistemului de construcție mezon.
  • Remedierea erorilor în suportul nostru pentru compile_commands.json.
  • Remedierea erorilor în integrarea GJS.
  • Șabloanele de proiecte Meson au obținut un Workaround pentru o eroare glade.
  • plugin-ul CMake a fost portat la C, urmând proiectul pluginului mezon.
  • Greeterul a fost abstracționat pentru a permite pluginurilor să extindă ceea ce este vizibil.
  • A fost adăugat un plugin nou-venit, care afișează proiectele GNOME noi pe greeter.
  • A fost adăugată asistență pentru Yaml atunci când se folosește Asistența Codului GNOME.
  • Appdata se instalează acum la locația preferată a speculației.
  • Timpul de pornire a fost îmbunătățit prin evitarea unor operații costisitoare în gtk și glib. Patch-urile în amonte îmbunătățesc lucrurile în continuare.
  • O nouă setare permite urmărirea comportamentului luminii de noapte GNOME pentru modul de noapte.
  • Acum folosim macrocomenzi explicite de export pentru a simplifica managementul ABI. Încă nu suntem stabili ABI, dar progresăm spre asta.
  • Pluginul nostru clang acceptă acum opțiunea KeepGoing, pentru a încerca mai greu după ce a întâmpinat eșecuri în include.
  • Sprijin pentru indexarea codului limbajului de programare Vala.
  • Pluginul ctags va încerca să evite activarea anumitor cuvinte cheie.
  • pluginul Find-other-file afișează rezultatele în rezultatele căutării globale.
  • Căutarea globală poate fi acum navigată cu ctrl + n / p în modul Vim.
  • Acum puteți dezactiva "Paginile deschise" secțiunea din bara laterală în preferințe.
  • Pluginul flatpak nu mai actualizează în mod automat dependențele de proiect atunci când sistemul de construire se activează pentru prima dată. Puteți actualiza manual dependențele din meniul mesei de lucru.
  • Îmbunătățiri pentru plasarea cursorului pentru anumite mișcări ale editorului de text.
  • Suport de bază pentru testarea unităților în proiectele bazate pe Meson.
  • Subprocesul PATH va prefera acum / bin over / usr / bin.
  • Au fost restaurate diverse comenzi rapide de la tastatură pentru tastatură de lucru.
  • Suport pentru minerii proiectului a fost abandonat.
  • Traduceri actualizate:
  • sârbă, germană, slovacă, cehă, spaniolă

Ce este nou în versiunea 3.26.0:

  • Modificări de la ultima versiune:
  • Diferite remedii ale pluginului eslint.
  • Diferite îmbunătățiri ale documentației.
  • Eliminați compresia inutilă din diferite fișiere .ui.
  • Evitați utilizarea "mips" constantă pentru a repara mips-urile.
  • Șterge punctul de întrerupere oprit în cazul în care debuggerul iese în mod neclar.
  • Remediați un accident în plugin-ul index-cod.
  • Fixați pentru a asigura că rândurile din omnibar sunt reciclabile.
  • Remediere pentru necompletarea GTask în IdeBuffer.
  • Fixați procesul de închidere a colectorului de culori și creați panoul de amânare.
  • Remediați un accident în .ui atunci când creați clase de stil.
  • Drop support pentru versiunile Vala mai vechi de 0,34
  • Traduceri actualizate:
  • coreeană, galiciană, turcă, indoneziană, cehă, germană, poloneză, portugheză braziliană, italiană, daneză, lituaniană, maghiară, catalană, sârbă,

Ce este nou în versiunea 3.25.5:

  • Comanda rapidă HTML este fixată
  • Au fost îmbunătățite diferite legături de chei în libdazzle
  • Acum asamblăm versiunea corespunzătoare libdazzle ca subproiect
  • IdeSourceViewMode deține acum o referință la vizualizare și copiază toate valorile GValues ​​atunci când se alimentează la închiderea proxy.
  • Urmărirea focusului a fost stabilită pentru stive dintr-o singură coloană
  • Acțiunea foc-vecin funcționează din nou, permițând ^ w ^ w și alte butoane de stil Vim să funcționeze corect
  • Activarea tastelor F în timpul modului vim "normal" a fost fixat
  • Builder depinde acum de versiunea corespunzătoare a GLib pentru accesul la g_ptr_array_find_with_equal_func ()
  • Licența MIT / X11 a fost actualizată pentru a include o stâncă lipsă
  • Fixarea printurilor arhitecturale încrucișate

Ce este nou în versiunea 3.25.3:

  • "Oul" pachetul contribuție a fost eliminat în libdazzle. Dacă nu aveți libdazzle, acesta va fi construit ca un subproiect. http://git.gnome.org/browse/libdazzle
  • "jsonrpc-glib" pachetul de contribuții a fost transformat într-un proiect independent. Acesta va fi construit ca un subproiect dacă nu îl ai instalat. http://git.gnome.org/browse/jsonrpc-glib
  • Modelul "template-glib" pachetul de contribuții a fost transformat într-un proiect independent. Acesta va fi construit ca un subproiect dacă nu îl ai instalat. http://git.gnome.org/browse/template-glib
  • Prioritatea de completare a Ctags a fost coborâtă
  • Multe interne au fost mutate într-o libdazzle actualizată. Aceasta include o mulțime de reparații tematice, precum și panouri îmbunătățite și integrarea tematică. Multe structuri de date de căutare au fost de asemenea separate în libdazzle.
  • Furnizorul de căutare a fost rescris pentru a utiliza libdazzle și noua intrare de sugestie. Ne așteptăm la mai multe modificări aici înainte de 3.26.
  • Builder utilizează acum metadatele GVFS pentru a stoca poziția cursorului. Acest lucru ar trebui să îmbunătățească șansele să ajungeți în poziția corectă atunci când redeschideți un buffer.
  • Panourile își păstrează în mod corespunzător starea de vizibilitate între serverele Builder.
  • Pluginul flatpak ignoră în mod corespunzător runtime-urile terminând în "Surse".
  • Builder curăță în mod corespunzător draft-urile care fixează o problemă în care fișierele cu erori de codare se vor re-deschide continuu atunci când se restabilește starea internă a Builderului.
  • O "contoare" fereastra a fost adăugată asistenței în depanare.
  • Builder încearcă acum să facă mult mai puțin de lucru în timp ce tamponul se deschide. Acest lucru ar trebui să accelereze încărcarea fișierelor pe fișiere mai mari.
  • Diferitele priorități de asociere au fost reduse pentru a evita blocarea bucla principală Gtk.
  • Fișierele UI își desfac acum spațiul gol, ceea ce ar trebui să reducă dimensiunea libidului într-o cantitate mică.
  • IdePerspective are acum un vfunc restore_state. Acest lucru vă ajută să vă asigurați că widget-ul restabilește starea după ce interfața de utilizator a fost soluționată. Acest lucru vă poate ajuta să evitați hackups în UI la pornire.
  • Suprascrierile Python Ide.py au acum ajutor pentru a se loga folosind g_warning () etc. Vezi Ide.warning (), Ide.debug (), Ide.critical (), etc
  • Documentație suplimentară.
  • Traduceri actualizate:
  • spaniolă, kazahă

Ce este nou în versiunea 3.25.2:

  • Îmbunătățirile pluginului Todo
  • Suport pentru mai mulți cursori în editorul de text
  • Îmbunătățiri la invalidări din spatele widget-urilor de container gtk
  • Utilizați după remedierile gratuite
  • Fixarea scurgerilor de memorie
  • Îmbunătățirile JSON în pluginul flatpak
  • Fixarea llvm pentru FreeBSD
  • Scroll îmbunătățiri pentru a construi jurnal
  • Traduceri actualizate:
  • Maghiară, Kazahă, Spaniolă, Indoneziană, Germană, Poloneză, Portugheză braziliană, Sârbă

Ce este nou în versiunea 3.24.1:

  • Suport pentru editarea live a documentației Sphinx
  • "Instalarea" acțiunea poate fi activată din bara de comandă pentru a instala proiectul fără să îl executați.
  • Fixați propagarea erorilor în fișierele autotool și jsonrpc
  • Să amânați la ninja pentru instalabilitatea proiectului
  • Diferite remedii ale sistemului de construcție
  • Reduceți prioritatea diagnosticului pentru a îmbunătăți interactivitatea UI
  • Fixați mapările FG ale numărului FG în procesele lucrătorilor
  • Construiți întotdeauna cu V = 0 pentru construiri mai puțin complexe
  • Traduceți căile pentru construirea unor arbori în afara copacilor atunci când manipulați diagnosticele
  • Permiteți etapele conductei pentru a indica stdout ar trebui să fie verificate pentru erori
  • Permiteți accesul la rețea de la lansatorul fallback flatpak
  • Folosiți flatpak-builder -run când este posibil
  • Utilizați build-uri din manifeste când construiți cu construcție flatpak
  • Diferă RLS Rust fixează
  • Fișierul fix fix pentru jsonrpc
  • Rustfmt support pentru Rust
  • Suport pentru reformat-selecție cu gq în modul vim atunci când limbajul îl acceptă. C-c C-f în modul Emacs. În prezent există doar suport Rust / RLS.
  • Simbolul Resolvers poate sprijini acum localizarea tuturor referințelor la un simbol, astfel încât editorul să se poată muta între ele. În prezent, este acceptată numai Rust / RLS. Ctrl + shift + space va afișa pop-ul.
  • Configurațiile vor fi corect "pregătite" din nou atunci când modificați runtime astfel încât să se poată aplica un nou prefix
  • Descoperirea manifestării Flatpak sa schimbat în prima lățime de căutare
  • Versiunile Flatpak din Builder vor continua să caute pluginuri pentru consistență în plugin-ul ~ / .local / share / gnome-builder / plugins.
  • Salvarea automată a tamponului este anulată atunci când are loc salvarea inițiată de utilizator
  • S-au conectat diferite scurgeri de memorie
  • Îmbunătățirile de monitorizare a fișierelor în timpul redenumirii evenimentelor
  • Greeterul va afișa tipul de sistem de construire pentru a ajuta utilizatorii să treacă la sisteme noi de construcție, cum ar fi Meson.
  • A fost adăugat un element de meniu pentru a lansa un terminal în flatpak. În timp ce acest lucru nu este specific la nivel de tip flatpak, este modul general în care utilizatorii gândesc.
  • Îmbunătățiri ale documentației
  • Tranziții actualizate:
  • suedeză, daneză, lituaniană, maghiară, coreeană, spaniolă, indoneziană, germană, slovacă, poloneză, portugheză braziliană, letonă, rusă

Ce este nou în versiunea 3.24.0:

  • Multe îmbunătățiri ale documentației
  • Diferite îmbunătățiri Flatpak
  • Suportă comenzile de construire și câmpurile post-instalare ale manifestării json
  • Asigurați-vă că există telecomenzi GNOME pentru căi de cod suplimentare
  • Reîmprospătați instalațiile flatpak după instalări
  • Un număr de remedii corecte în execuția subproceselor prin HostCommand
  • Suportul CCache funcționează din nou atunci când se construiește sub Flatpak
  • Supraveghetorul procesului încearcă mai mult pentru a împiedica aplatizarea subprocesului
  • Suport de previzualizare HTML pentru re-structurarea textului
  • îmbunătățiri de redare atunci când rulează sub Flatpak
  • phpize build support system
  • Ajutorul va detecta mai corect accesul la site-ul web al documentației înainte de a reveni la documentația instalată local
  • Jsonrpc-GLib a fost actualizat pentru a suporta un API bazat pe GVariant, astfel încât pluginurile să poată actualiza IPC-ul într-un format de codare care reduce fragmentarea memoriei
  • Suportul CTags a fost îmbunătățit pentru a fi mai eficient pe proiecte mai mari
  • Tranziții actualizate:
  • suedeză, indoneziană, daneză, lituaniană, maghiară, kazahă, coreeană, spaniolă, friuliană, galiciană, franceză, cehă, germană, italiană,

Ce este nou în versiunea 3.22.4 / 3.24.0 Beta 2:

  • O mulțime de îmbunătățiri ale motorului de transfer
  • Schimbări de stil Omnibar
  • Suportul pentru flatpak sa stabilizat foarte mult
  • Instrucțiuni noi de tastatură pentru diferite elemente de bare de antet
  • Căutați în terminal folosind ctrl + shift + f
  • Corecțiile de proprietate PTY fd pentru RustUp
  • Căutarea fișierelor ignoră spațiul alb
  • dependentele libidemm și glibmm / gtkmm au fost abandonate pe măsură ce nimeni nu le folosea și va încetini migrarea la meson.
  • Diferite îmbunătățiri Jsonrpc pentru comunicarea cu serverul de limbă.
  • Un nou plugin valgrind pentru urmărirea neetanșeității la testarea aplicației dvs.
  • Îmbunătățirile Meson atunci când rulează sub flatpak.
  • Acum puteți începe un nou terminal în interiorul runtime-ului de execuție folosind ctrl + alt + shift + t.
  • Unele noi documentații sunt disponibile și disponibile online la adresa https://builder.readthedocs.io. Ne-ar plăcea contribuțiile dvs. aici.
  • Dialogul Deschidere proiect este acum implicit pentru a vă permite să selectați orice tip de proiect cu filtrul de fișiere implicit.
  • Mai mulți producători de surse, inclusiv unul pentru fișierele de creație.
  • O soluție pentru un blocaj de tip GObject, după cum a fost adăugat. Aceasta lucrează în jurul unei probleme în care sistemul de tip ar fi inițializat tipul GZlibDecompressor din mai multe fire.
  • Construiți lansatorii subproceselor de conducte acum înmulțind mediul configurat din configurația de configurare.
  • Makecache poate gestiona acum răspunsurile în afara ordinelor de la crearea pentru liste de binare țintă. Acest lucru ar trebui să îmbunătățească abilitatea Builderului de a vă executa proiectul cu succes.
  • Plugin-ul Flatpak nu mai încearcă să-ți construiască proiectul din / run / build / $ project din cauza ruperii mtime și a dificultăților generale de păstrare a lucrurilor consecvente între execuțiile subproceselor. Acest lucru are efectul secundar al reducerii previzibilității locației sursei în simbolurile de depanare. Dar, deoarece constructorul flatpak ar trebui să fie utilizat pentru lansări, acest lucru pare bine.
  • Diferite imbunatatiri ale UI de la bara de lucru.
  • Profiler-ul bazat pe Sysprof al Builder-ului poate actualiza aplicațiile lansate în interiorul spațiului namespaces, cum ar fi Flatpak.
  • Builder descărcat prin intermediul Flatpak include soluții pentru comunicarea cu GNOME Code Assistance de la o instalare gazdă.
  • Diferite remedii de scurgere a memoriei.
  • Configurările Flatpak și-au îmbunătățit nota de redare nedistructivă pe disc după modificări.
  • Proiectele bazate pe Autogen au simplificate scripturi init.
  • Traduceri actualizate:
  • Portugheză braziliană, poloneză, spaniolă, germană, kazahă și maghiară.

Ce este nou în versiunea 3.22.4:

  • Unele îmbunătățiri minore la completarea automată a valurilor
  • Optimizările UI pentru vizualizarea de creare a proiectului pentru o mai bună descoperire
  • Permiteți accesul mai larg în meniul de selectare a fișierului
  • Îmbunătățiți evacuarea cache atunci când anumite fișiere de proiect se modifică
  • Permiteți conversația cu interfața FileManager1 DBUS de la flatpak
  • O mână de remedii de scurgere
  • Teste îmbunătățite ale unităților
  • Evitați crearea de proiecte de fundal excesiv
  • Runtimes pot traduce acum căi către fișiere, cum ar fi anteturile, astfel încât procesele din afara runtime să le poată accesa.
  • Permiteți libclang să parseze fișierele în timpul runtime-ului Flatpak. Acest lucru asigură că autocompletarea și diagnosticarea funcționează atunci când se construiește împotriva org.gnome.Sdk
  • Autotools vor descoperi gmake vs make din runtime
  • A "clonează și editează acest platou" caracteristică adăugată utilizând opțiunea de linie de comandă -m. Aceasta se integrează cu niște compozitori bazați pe GNOME pentru a permite o "editare a acestei aplicații" facilitate.
  • Diferite îmbunătățiri ale sistemului de construcție
  • Sprijin îmbunătățit pentru construirea de platfoane
  • Sprijin îmbunătățit pentru sistemul de construire a mezonilor
  • Builder depinde de un VTE mai nou pentru diferite caracteristici regex și acum configurarea sistemului de configurare a sistemului reflectă acest lucru.
  • Unele îmbunătățiri vim
  • Traduceri actualizate:
  • limbile maghiară, kazahă, germană, spaniolă, esperanto, cehă, poloneză și braziliană

Ce este nou în versiunea 3.22.3:

  • Rezumatul modificărilor de la 3.22.3:
  • Introduceți și scorați fragmentul de auto-copmlecție Fix Clang
  • Diferite soluții de comportament neincluse și nedefinite
  • Setările implicite pentru limbă sunt acum instalate
  • Sprijin pentru construire cu llvm 3.9
  • Eliminați perechile atunci când spateți spatele
  • Suport adăugat pentru construirea și rularea aplicațiilor Flatpak, inclusiv de la Builder distribuit prin Flatpak
  • integrarea flatpak-builder folosind manifestările json
  • Arborele proiectului se extinde în locația anterioară după reîmprospătarea conținutului
  • Tampoanele sunt salvate înainte de a efectua operația de instalare a sistemului de construcție
  • Afișați ieșirea flatpak prebuild și postbuild în panoul Output Build
  • Stocați ID-ul aplicației în buildconfig
  • Enter / Return a fost reactivat pentru completarea automată
  • Goto Line popover nu mai folosește animație / întârziere
  • Evitați să nu mai activați ctags, clang și alți furnizori de completare
  • Setați LD_LIBRARY_PATH pentru serverul de limbaj Rust rls
  • Fallback la ptsname () atunci când este necesar
  • Îmbunătățiri de stil CSS pentru workbench
  • Fila Fix pentru a vă deplasa între bucăți de fragmente în timpul efectuării automate
  • Suport TTY pentru FreeBSD la procesele de reproducere
  • A fost adăugat un nou panou de ieșire de funcționare
  • Fix pentru introducerea anumitor metode de introducere de lângă citate
  • Editorul permite acum suprascrierea;
  • Terminalul acceptă acum evidențierea și activarea adreselor URL
  • Remedieri pentru copierea și lipirea comenzilor în terminal
  • Suportul pentru compilarea codului C în afara proiectelor autotools a fost îmbunătățit pentru a descoperi corect fișierele standard include
  • Îmbunătățirile SSL și SSH prin platformele Flatpak
  • Traduceri actualizate:
  • lituaniană, maghiară, kazahă, germană, spaniolă, cehă, poloneză, portugheză braziliană, letonă, sârbă

Ce este nou în versiunea 3.22.2:

  • Construcțiile Flatpak ale constructorului pot viza un runtime de execuție Flatpak atunci când construiesc proiectul. Mai multe activități sunt în curs de desfășurare pentru a vă susține executarea proiectului cu runtime de tip flatpak.
  • Îmbunătățiri ale traducerilor
  • Mai multe îmbunătățiri RTL
  • O mulțime de remedii de scurgere a memoriei găsite cu ASAN
  • Builder va curăța directorul makecache pentru fișiere temporare vechi care ar fi putut fi lăsate în urmă.
  • Subprocesul de separare Flatpak stabilește pentru a permite utilizarea sincronă din bucla principală. Aceasta stabilește blocarea potențială a versiunilor Flatpak'd ale Builder.
  • Motorul de diagnoză a fost restructurat pentru a permite actualizări în afara benzii de diagnosticare.
  • Crearea-proiect depinde acum de git, deoarece foloseste git pentru a initializa un nou proiect.
  • GObject Îmbunătățiri de introspecție.
  • Îmbunătățiți performanța creării de diagnosticare sub o utilizare intensă. Aceasta stabilește un stand-bucla principală atunci când extrageți mii de diagnostice dintr-un proiect.
  • Panoul de diagnoză a fost modificat pentru a utiliza GtkTreeView pentru a susține liste mai mari de diagnostice, așa cum au fost găsite în unele proiecte.
  • Adăugați vizualizări de stare goală pentru simboluri și panouri de diagnosticare.
  • Suportul Sysprof include vizualizatori, zoom și intervale selectabile.
  • Ctags poate fi acum folosit pentru a construi arbori de simbol, inclusiv Python
  • IdeSubprocessSupervisor a fost adăugat pentru a permite pluginurilor să gestioneze cu ușurință un proces extern.
  • Un client a fost adăugat pentru "Language Server Protocol" pentru a face ca pluginurile bazate pe limbaj-server să fie ușor de instalat.
  • S-au adăugat suport pentru sistemele de construire Meson și Cargo. Execuția de sprijin cu Meson va necesita 0.36.0 din Meson.
  • Remediază amânări pentru diverse API gtk + depreciate.
  • Au fost îmbunătățite orele de funcționare pentru a se conecta la procesul de creare a aplicației.
  • Sprijinul Vim a fost îmbunătățit pentru a sprijini mai bine numărarea pentru a schimba operațiunile.
  • Îmbunătățiri de construire și runtime pentru editorconfig.
  • Manipulați alt + 0..n în mod corespunzător în timpul efectuării automate.
  • Builder depinde acum de json-glib-1.0. Acest lucru a fost deja probabil necesar prin dependențe înainte, dar acum este explicit.
  • 3.22.2 include, de asemenea, o previzualizare a tehnologiei pentru suportul pentru rugină. Puteți încerca acest lucru instalând Rust noaptea și "rustle" pachet pentru diagnosticare integrată, auto-completare și suport sybmol-tree.
  • Au existat, de asemenea, o grămadă de actualizări ale traducerilor în acest ciclu. Mulțumim tuturor traducătorilor noștri de la 3.22.1: Dusan Kazik, Aurimas Cernius, Balazs Mesko, Benedikt M. Thoma, ChenYang Li, Kjartan Maraas, Marek Cernocky, Mario Blattermann, Piotr Drag și Rafael Fontenelle.

Ce este nou în versiunea 3.22.1:

  • ebraică.
  • Construiți soluții de sistem (lipsesc -lm pe unele platforme, fixează pentru pipe2 pe macOS).
  • Utilizați "pass pass" pentru a obține parola curentă atunci când descoperiți shell-ul utilizatorului preferat.
  • Încărcați timpul de execuție flatpak instalat de utilizator și de sistem
  • Adăugați suport pentru Sysprof Visualizers (necesită Sysprof 3.22.1)
  • Adăugați stări goale, eșuate și de înregistrare pentru pluginul Sysprof.
  • Preferați GtkNativeFileChooser când este cazul.
  • Sprijin pentru rularea unor proiecte GJS folosind aplicații autotool. În particular încercăm să descoperim "modelul GJS" Stilul Makefile.am.
  • Fixați utilizarea gettext din pluginurile Python.
  • Perspectiva este mai tolerantă față de dimensiunile mai mici ale ecranului, cum ar fi 1280xH.
  • Diverse pol ui.
  • O mulțime de actualizări ale traducerilor.

Ce este nou în versiunea 3.20.4 / 3.22.0 Beta:

  • Bara de construire nouă care oferă o prezentare generală a configurației de configurare, a sucursalei VCS și a altor mesaje importante.
  • Un nou profil de profil bazat pe sysprof
  • Perspectivele au fost revăzute și am eliminat bara laterală după cum am menționat anterior în 3.20.
  • Șabloane de proiect îmbunătățite
  • Suport pentru configurarea sistemelor de control al versiunilor
  • 'ide' a fost redenumit la 'gnome-builder-cli'
  • Pictogramă de construire nouă
  • Îmbunătățiri pentru Vim
  • Un plugin nou pentru selectarea culorilor
  • Plugin-ul Autotools poate extrage diferite ținte de construcție
  • Design nou pentru greeteri, care include clona git revizuită, expert pentru selectarea fișierelor și șablon.

Ce este nou în versiunea 3.20.4:


Nou în GNOME Builder 3.20.2 (29 aprilie 2016)

Ce este nou în versiunea 3.18.1 / 3.20 Beta 2:

  • Un nou furnizor de diagnosticare pentru erorile gettext obișnuite (Daiki Ueno)
  • Builder nu mai marchează directoare cunoscute temporare. Acest lucru ar trebui să facă lucrurile mai puțin enervante la deschiderea unui singur fișier cu Builder. (Akshaya Kakkilaya)
  • Cadrul pentru ajutorul utilizatorului a aterizat și avem nevoie de ajutorul dvs. pentru a pune împreună o poveste de ajutor bun în Builder! (Alexandre Franke)
  • Stilul terminalelor pentru Dark Mode a fost stabilit (Carlos Soriano)
  • Layoutul de preferințe a fost extras în EggColumnLayout și au fost rezolvate diferite probleme de Înălțime pentru lățime. Consultați https://blogs.gnome.org/chergert/2016/02/05/eggcolumnlayout/
  • Au fost adăugate preferințele pentru dezactivarea diferitelor motoare de diagnosticare.
  • Îmbunătățiri ale șablonului bibliotecii partajate (Philip Bynall, Igor Gnatenko) Pentru mai multe informații, consultați "ide create-project --help".
  • A fost adăugat un manager de configurare pentru a permite crearea unor configurații diferite de proiecte. Un editor de configuare vă permite să creați noi configurații existente și să configurați configurațiile existente.
  • Sprijiniți proiectele de clădire în timpul runtime-ului xdg-app, utilizând "build-app app"
  • Sprijin pentru construirea în interiorul unei runtime jhbuild (Patrick Griffis)
  • Pe interfața cu utilizatorul au fost adăugate diverse instrucțiuni (Piotr Drag, Adrian Zatreanu)
  • Jgheabul de schimbare a liniei are suport pentru redarea liniilor șterse.
  • Ctags a primit sprijin pentru coalescing rezultate similare de finalizare. (Chandu)
  • Istoricul locațiilor cursorului și ctags au fost mutate în directoarele .cache. (Megh Parikh)
  • Antetele Libide, Egg și Template-GLib sunt acum instalate la $ (inclusir) / gnome-builder- @ VERSION @. Acest lucru permite construirea pluginurilor C și vala din copac.
  • A fost adăugată asistența pentru activarea pilonului prin intermediul Asistenței Codului GNOME.
  • Puteți căuta proiecte în greeter folosind numele directorului.
  • În editor a fost adăugat un strop de stare gol.
  • Diferite soluții pentru modificările recente din Vala.
  • Diferite remedii ale disponibilității barei de comandă (Sebastien Lafargue)
  • Îmbunătățirile de la Vim (Sebastien Lafargue)
  • Pluginurile pot elimina preferințele la descărcarea (Sebastien Lafargue)
  • Multe îmbunătățiri ale traducerilor (Alexandre Franke, Anders Jonsson, Artur de Aquino Morais, Aurimas Cernius, Balazs Mesko, Baurzhan Muftakhidinov, Chao-Hsiung Liao, Daniel Mustieles, Dusan Kazik, Fran Dieguez, Gabor Kelemen, Mario Blattermann, Piotr Drag , Rafael Fontenelle, Rudolf Mazură)

Ce este nou în versiunea 3.18.1:

  • Sprijin inițial pentru Vala. Până când vom trece acest lucru în afara procesului, ne așteptăm ca lucrurile să fie un pic leșin. Acest plugin este scris în Vala și necesită libvala-0.30. Aceasta susține autocompleția, evidențierea erorilor de tip as-you-type, arborele de simboluri și saltul la definiție. Ne-ar plăcea ca comunitatea vala să continue să contribuie la îmbunătățirea acestui plugin.
  • Acum puteți scrie pluginuri în Vala. * .vapi sunt generate pentru libide-1.0 și gnome-builder-1.0.
  • Completarea automată, în majoritatea scenariilor, va fi mult mai rapidă. Consultați https://blogs.gnome.org/chergert/2015/10/05/post-guadec-catchup/ pentru mai multe informații despre cum a fost făcut acest lucru.
  • Majoritatea motoarelor de completare automată suportă completarea fuzzy. Aceasta înseamnă că "cumpărături" se va potrivi cu "gtk_widget_show".
  • Câțiva răniți au fost stabiliți.
  • - permiteți - * - plugin-ul funcționează corect.
  • Încărcarea tipului de conținut a fost fixată astfel încât Makefile.am să nu mai fie deschisă de către totem.
  • Completarea Python jedi a fost îmbunătățită.
  • Remediați câteva avertismente de acoperire.
  • Un nou buton a fost adăugat editorului pentru a trece la următoarea avertizare sau eroare.
  • Indentul C este un pic mai prietenos cu stilurile de codare alternative.
  • Suportul liniei de reinsentare a aterizat (fila în emacs, == în vim, ctrl + alt + i ca implicită).
  • Un nou font pentru harta de ansamblu a fost activat. Se numește BuilderBlocks și este un font de bloc generic bazat pe Tofu de la Behdad Esfahbod.
  • Plug-ul ctags poate defera generarea tag-urilor la automakes `make ctags`.
  • Acum puteți desena marcajele pentru spații, file, linii noi, spații libere, spații goale și spate.
  • Multe actualizări ale traducerilor includ: (franceză, maghiară, kazahă, coreeană, spaniolă, finlandeză, esperanto, cehă, italiană, portugheză braziliană, poloneză, germană și sârbă).
  • Îmbunătățiri ale fluxului de lucru în căutarea.
  • Diferite compatibilități vim și emacs și îmbunătățiri ale stabilității
  • Propunerile de completare Jedi indică acum cuvântul corect și probabilitatea mai mică de funcții care încep cu __.
  • Îmbunătățirile privind stabilitatea panoului arborelui simbolic.

Ce este nou în versiunea 3.18.0:

  • tampon: eliberează simbolul rezolvător agresiv
  • build: dezactivați în mod prestabilit managerul de dispozitive / pluginurile mingw
  • cindent: asigurați-vă că nu ne confruntăm pentru totdeauna în căutarea unui context
  • contoare: adăugați vsdo backback pe linux și fără instrucțiuni rdtscp
  • contoare: mască CPU biți de la instrucțiunile rdtscp pe x86_64
  • editor: eliberați agresiv documentul de bază pentru a preveni scurgeri
  • editor: k în modul vim pentru a solicita documentația

  • editorul
  • : adăugați o linie simplă pentru a deschide linia, a activa cu ctr + i în modul gedit
  • editor: remediați crash-ul de la DnD la editor
  • chei: utilizați ctrl + alt + o pentru căutare globală în modul gedit.
  • map-bin: ignorați ajustarea dimensiunii atunci când bara plutitoare nu este utilizată
  • Plugin-uri: pluginul este afișat în culoarea gri dacă este dezactivat
  • căutare: dezactivați bara de progres în rezultatele căutării
  • căutare: rezolvați bug-ul popup atunci când ștergeți textul de căutare
  • căutare: face ca intrarea căutării să iasă mai mult la dimensiuni mai mici
  • căutare: afișați mai multe rezultate de căutare în mod implicit
  • simbol-arbore: remediați timpul de expirare a cache-ului pentru a utiliza milisecunde
  • temă: modificați stilul comenzilor de vizualizare în antetul stivei
  • stivă vizualizare: permite focalizarea stivei de vizualizare făcând clic pe antetul

Ce este nou în versiunea 3.16.3:

  • Un nou minimap cod sursă, împins recent în GtkSourceView.
  • Un nou prieten pe baza lucrărilor de proiectare recente.
  • Un nou marcator XML pentru a evidenția elementele XML care se potrivesc.
  • Suport pentru auto-finalizarea bazată pe ctags.
  • Counter-uri de înaltă performanță, care pot fi activate cu --enable-rdtscp. Acestea sunt dezactivate în mod implicit deoarece necesită noile caracteristici Intel Core i [357]. ide-list-counters pot fi folosite pentru a le extrage dintr-un proces care rulează sau se prăbușește.
  • Interfața de preferințe a fost mult îmbunătățită.
  • Îmbunătățiri în căutarea.
  • Un furnizor de format de format strftime pentru Python.
  • Emacs suplimentare, vim și implicit taste.
  • Sprijin experimental pentru construirea de proiecte autotool cu ​​mingw.
  • îmbunătățiri Python auto-indenter.
  • Multe îmbunătățiri de stil CSS pe Adwaita.
  • Suport suplimentar pentru proiecte recursive-automake.
  • Unele caracteristici s-au configurat cu setări.
  • Suport pentru setările straturilor pentru setările globale față de proiect.
  • Sprijin îmbunătățit în modelele
  • Suport pentru parsarea fișierelor DOAP.
  • S-au conectat diferite scurgeri de memorie.
  • Evidențiarea incrementală are o invalidare mai agresivă.
  • Diferitele condiții de rasă în suportul pentru autotools au fost fixate.
  • OpenBSD și FreeBSD construiesc reparații de sistem.
  • Multe îmbunătățiri ale traducerii.
  • libide-1.0.so și Ide-1.0.typelib sunt acum instalate într-un director privat.

Ce este nou în versiunea 3.16.2:

  • >
  • Fixați încărcarea arborelui proiectului în vcs. dummy
  • Fixați numele acțiunilor din banda de lucru în modul emacs.
  • Îmbunătățiți sortarea numelor de fișiere în arborele proiectului.
  • Asigurați încărcarea fișierelor care se potrivesc cu tipurile de conținut acceptate de GtkSourceLanguage.
  • Activați copacul de proiect în mod implicit.
  • Activați icoanele arborelui de proiect în mod implicit.
  • Adăugați fișierul redenumiți în arborele proiectului.
  • Adăugați mutarea în coșul de gunoi în arborele proiectului.
  • Sortați proiectele deja deschise înainte de proiectele descoperite de mineri.
  • Utilizați sysconf () pentru dimensiunea paginii (se bazează pe OpenBSD).
  • Diferite remedii de construcție clang.
  • Folosiți săgeata în jos în loc de hamburger pentru bara de căutare.
  • Fixați unicode în previzualizarea în timp real a markdown.

Ce este nou în versiunea 3.16.0:

  • O temă frumoasă nouă GtkSourceView influențată de hârtia de design.
  • Editorul sursă integrat bazat pe GtkSourceView.
  • Diagnosticarea live pe măsură ce tastați pentru C, C ++ prin Clang.
  • Diagnosticare live pe măsură ce tastați pentru Python, Ruby, CSS, JavaScript, JSON, Vala, Go și altele, prin intermediul asistenței GNOME.
  • Evidențiarea liniilor adăugate / modificate în editorul sursă.
  • Emulație robustă Vim și Emacs.
  • Vizualizări multiple în fișier unic. Sunt împărțite împărțirile orizontale și verticale.
  • Istoricul navigației pentru a sari înapoi și înainte în fișierele modificate.
  • Motor robust de fragmente, inclusiv suport pentru GObjects în stil GLib 2.44
  • Căutare rapidă pentru a localiza fișierele din cadrul proiectului, precum și documentația din devhelp.
  • Backspace inteligent pentru a simplifica utilizarea spațiilor în loc de tab-uri.
  • O bară de comandă pentru executarea comenzilor interioare GActions și Vim cu autocompleție.
  • O implementare a scrolloffset-ului Vim.
  • Restabilirea cursorului de inserare la reîncărcarea unui fișier.
  • Autocompletarea bazată pe cuvintele curente din tampoanele încărcate.
  • Suport experimental pentru completarea automată bazată pe clang.
  • Suport pentru modelele de stil vim, emacs și kate.
  • Suport pentru configurarea editorului.
  • Suport experimental numai pentru citire pentru sistemele de construire bazate pe autoconf / automake.
  • Auto indenteri robuste pentru GNU C89, Python și XML.
  • Arbore experimental experimental (disponibil prin F9).
  • Sprijin experimental pentru construirea de proiecte bazate pe automake.
  • Repetarea tastaturii pentru repetarea comenzii în emularea Vim.
  • Salvarea automată a bufferelor modificate, nu pierde niciodată o schimbare.
  • Scripting prin Python (CPython) sau JavaScript (Gjs) și GObject Introspection.
  • Gestionarea dinamică a alimentării atunci când rulează pe bateria laptopului.
  • previzualizare live HTML și Markdown.
  • Completarea automată a parametrilor formatului g_date_time_format ().
  • Introduceți căutarea înainte cu bandă de cauciuc.

Ce este nou în versiunea 3.15.4.1:

  • Acesta este prima ediție de previzualizare a GNOME Builder ca ne continuăm călătoria spre GNOME 3.16! Aș aprecia cu adevărat dacă ați făcut timp să depuneți erori în timp ce le găsiți. Puteți raporta bug-uri folosind Bugzilla la următoarea adresă URL: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-builder

Cerințe :

  • GTK +

Software similare

KDevelop
KDevelop

22 Jun 18

Anjuta IDE
Anjuta IDE

22 Jun 18

Comentarii la GNOME Builder

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!