Devhelp este o aplicație open source care oferă utilizatorilor un browser de documentație API pentru setul de instrumente widget GTK + și diverse alte componente și aplicații de bază ale mediului de lucru GNOME.
Caracteristici dintr-o privire
Interfața utilizator a aplicației urmează GNOME HIG (Human Interface Guidelines), ceea ce înseamnă că poate fi ușor utilizată de oricine. Acesta conține o bara laterală care include toate categoriile și subcategoriile incluse și o zonă de vizualizare mare, unde puteți naviga în documentația actuală.
Printre proiectele acoperite se numără ATK, Bonobo, Cairomm, Cally, Camel, Cheese, Clutter, D-Bus, Evince, Evolution, GAIL, GIMP, Glade, GMime, GStreamer, GTK +, GtkSourceView, , GNOME Shell, Totem și Vala.
Aplicația este pe deplin compatibilă cu GTK-Doc, care este un cadru de referință API proiectat pentru GTK + și utilizat în întregul mediu desktop GNOME pentru documentația API. Utilizează GTK-Doc pentru a genera documentația.
Proiectat pentru GNOME
În timp ce este folosit pentru a naviga în documentația API a componentelor GTK + și GNOME, software-ul nu este atașat mediului desktop GNOME, deoarece poate fi folosit pe orice alt manager de ferestre open source, cum ar fi MATE, Cinnamon, LXDE, Xfce sau chiar Openbox și Fluxbox.
Disponibilitatea și OS-urile suportate
Este distribuită ca o arhivă sursă care poate fi utilizată pentru configurarea, compilarea și instalarea programului în orice distribuție Linux, atâta timp cât toate cerințele sunt îndeplinite. Cu toate acestea, aplicația poate fi ușor instalată din depozitele de software implicite ale distribuției dvs. Linux.
În vreme ce principalele sisteme de operare bazate pe Linux includ deja Devhelp, dezvoltatorii intenționează să creeze versiuni pre-construite pentru sistemele de operare Windows și Mac OS X, pentru a ajuta dezvoltatorii să implementeze cu ușurință aplicațiile GTK + pe acele platforme.
Linia de fund
Devhelp este o aplicație extrem de utilă atât pentru începători, cât și pentru dezvoltatori avansați GNOME / GTK +. Acesta este unul dintre cele mai importante proiecte care se desfășoară în cadrul proiectului GNOME.
Ce este nou în această versiune:
- A câteva îmbunătățiri minore.
- Actualizări de traducere.
Ce este nou în versiunea 3.29.3:
- Devhelp sa mutat la instanța GNOME GitLab. Biletele bugzilla nu au fost încă migrate la problemele GitLab, așa că înainte de a depune o nouă problemă pe GitLab, vă rugăm să căutați mai întâi bugzilla. Toate linkurile sunt disponibile ca de obicei pe: https://wiki.gnome.org/Apps/Devhelp
- În final, scrieți un fișier HACKING.
- Nu afișați un eroare GtkInfoBar, utilizați implementarea implicită WebKitWebView pentru a simplifica codul.
- Refactorizări de cod: de la DhWindow extrageți funcțiile DhNotebook, DhSearchBar și bind_sidebar_and_notebook () și delegați mai multă lucrare la DhWebView.
- Faceți reutilizarea următoarelor clase și mutați-le în libdevhelp: DhWebView, DhTab, DhTabLabel, DhNotebook și DhSearchBar. Și mutați dh_window_bind_sidebar_and_notebook () la libdevhelp.
- Flatpak: executați testele Amtk și Devhelp după construirea acelor module.
- Pictogramele aplicației: redenumiți numele fișierelor la org.gnome.Devhelp. *, pentru a simplifica manifestul Flatpak.
- Construiți sistemul: remediați locurile rămase în care a fost codificat hardcodul API / versiune majoră, utilizați variabila în loc să o faceți cu ușurință în viitor.
- Alte îmbunătățiri minore.
- Actualizări de traducere.
Ce este nou în versiune:
- O mulțime de refactorizări de cod.
- Scrie primul test de unitate.
- DhLink: utilizați o unitate în cadrul structului pentru a utiliza mai puțină memorie.
- Îmbunătățiți documentația API.
- Unele corecții minore ale erorilor.
- Actualizări de traducere.
Ce este nou în versiunea 3.26.0:
- Traduceri actualizate: be, da, eu, fi , hu, it, ko, lt, lv, ne, pt_BR, sk, tr
Ce este nou în versiunea 3.25.1:
- Arborele de cărți din panoul lateral: adăugați meniul contextual cu Restrângeți toate acțiunile.
- Actualizați interfața grafică atunci când schimbați fonturile sistemului.
- O mulțime de curățare a codului și refactorizări.
- Curățați schema GSettings.
- Utilizați GIO pentru a încărca fișierele index.
- Mai multe remedii de eroare în parser.
- Construiți sistemul:
- Dezactivați -Werror în mod implicit.
- Utilizați git.mk.
- Verificați dacă schemele desktop-desktop-uri cu pkg-config.
- API:
- Au existat unele pauze API documentate în manualul de referință, dar atât Anjuta, cât și gnome-builder ar trebui să compileze și să funcționeze bine.
- Mai multe remedii în comentariile GTK-Doc și adnotările Introspecție GObject.
- Îmbunătățiți documentația, scrieți descrieri de clasă pentru clasele publice.
- DhBookManager este acum un singleton.
- Depreciează dh_link_get_page_name ().
- dh_init () iniționează acum i18n.
- Funcție nouă: dh_free_resources ().
- Buguri fixe:
- # 761292, Arborele de carte din bara laterală: adăugați clic dreapta - & gt; restrângeți toate
- # 775175, Probleme cu sensibilitatea butoanelor din spate / înainte
- # 776596, devhelp - uneori nu merge la simbol
- # 782511, profitați de Unicode
- Traduceri actualizate: be, de, el, hu, id, pl
Ce este nou în versiunea 3.24.0:
- Traduceri actualizate: >
Ce este nou în versiunea 3.22.0 / 3.24.0 Beta 2: / li>
Ce este nou în versiunea 3.22.0:
- Traduceri actualizate: en_GB, fi, pl, sl
Ce este nou în versiunea 3.20.0 / 3.22.0 Beta 2:
- Traduceri actualizate: en_GB , fi, pl, sl
Ce este nou în versiunea 3.19.3:
Ce este nou în versiunea 3.16.1:
- Actualizați lista site-urilor oficiale de documentație pentru dezvoltatori
- # 747016, pictogramă: furnizați o variantă simbolică a pictogramei aplicației
Ce este nou în versiunea 3.14.0 / 3.16.0 Beta 1:
/ li>
Ce este nou în versiunea 3.14.0:
- Traduceri actualizate: da, de, sr @ latin , sr, zh_CN
Ce este nou în versiunea 3.14 RC:
Ce este nou în versiunea 3.14 Beta 1:
- Buguri fixe:
- # 734324, Construiți împotriva webkit2gtk-4.0
- Traduceri actualizate:
- ca, ca, ca @ valencia, cs, eu, fi, fr, lt, nb
Ce este nou în versiunea 3.13.4:
Ce este nou în versiunea 3.12.1:
Ce este nou în versiunea 3.12.0:
- Traduceri actualizate: da, id, pt, sl
Ce este nou în versiunea 3.12 RC1:
pl, ru, sr @ latin, sr, zh_CN
Ce este nou în versiunea 3.11.4:
- Buguri fixe:
- # 712183, despre devhelp, adresă greșită
- # 720167, meniul aplicații: standardizați Ajutor / Despre / Renunțare
- # 720948, Adăugați "bara laterală" stil pentru bara laterală
- Traduceri actualizate: ca, ca @ valencia, cs, el, es, gl, el, pt_BR, sl, zh_CN
Ce este nou în versiunea 3.10.2:
- Traduceri actualizate: ca, ca @ valencia, de , el
Ce este nou în versiunea 3.10.0:
Ce este nou în versiunea 3.10 Beta 2:
Ce este nou în versiunea 3.10 Beta 1:
- Ignacio Casal Quinteiro a transmis devhelp către GtkHeaderBar, GtkSearchBar și multe altele.
- Buguri fixe:
- # 700588, Eroare privind schema gsetting când începe gsettings-data-conversion
- Traduceri actualizate: it, lt, pt_BR, zh_HK, zh_TW
Mulți mulțumiri tuturor colaboratorilor: Milo Casagrande, Ignacio Casal Quinteiro, Rafael Ferreira, Piotr DrA ... g, Baptiste Mille-Mathias, Aurimas Aernius, Chao-Hsiung Liao
Ce este nou în versiunea 3.9.5:
Ce este nou în versiunea 3.9.4:
- Buguri fixe:
- # 665531, devhelp: schimbați tasta ShowSearchTab pentru a ctrl + K
- # 695758, Ctrl + F / Ctrl + S nu focalizează intrarea de căutare
- # 696922, filele ar trebui să fie reordonabile
- # 700430, .pc folosește WEBKITGTK_PC_NAME care nu mai este definită
- Traduceri actualizate: cs, es, eu, gl, el, hu, ml, nb, ru, sl
Mulți mulțumiri tuturor colaboratorilor: BalAzs Asr, Kjartan Maraas, Carlos Garcia Campos, Ignacio Casal Quinteiro, Fran DiAguez, Javier Jard AÂn, Matej UrbanAa iA, Yuri Myasoedov, Daniel Mustieles, Yosef Or Boczko, Adam Dingle, Marek AÅ'ernockAl , Arnel A. Borja, Yaron Shahrabani, Anish A, Aleksander Morgado
Ce este nou în versiunea 3.8.2:
Ce este nou în versiunea 3.8.1:
- Buguri fixe:
- # 697026, dimensiunea fontului este prea mică în mod implicit și nu se potrivește cu dimensiunea fontului sistemului
- # 697541, modificarea preferințelor se blochează / eșuează după închiderea unuia dintre ferestrele multiple
- Multe mulțumiri tuturor colaboratorilor: Carlos Garcia Campos, Ignacio Casal Quinteiro, Aleksander Morgado
Ce este nou în versiunea 3.8.0:
Mulțumiri tuturor celorlalți contribuitori: BalAzs Asr, Changwoo Ryu, Mattias PAμldaru, Dimitris Spingos, Alexandre Franke, Thomas Bechtold, Ville-Pekka Vainio, Victor Ibragimov, Arash Mousavi, Ask H. Larsen, Ihar Hrachyshka, Duarte Loreto, Nilamdyuti Goswami, Enrico Nicoletto, Jeremy Bicha, Aleksander Morgado
Ce este nou în versiunea 3.7.91:
- Buguri fixe:
- # 569021, link-urile de antet nu sară la punctul corect în text
- # 600309, imposibil sau foarte greu de navigat de la tastatură
- # 640567, Eroare apărută la schimbarea cărților / paginilor prea repede
- # 665531, devhelp: schimbați tasta ShowSearchTab pentru a ctrl + K
- # 671907, Nu utilizați marshallers personalizați
- # 673320, Nodurile din arborele lateral nu trebuie să se extindă pe focalizare
- # 693237, erori de sintaxă în fișierul desktop
- Traduceri actualizate: ca, ca @ valencia, cs, de, el, gl, it, nl, sr,
Ce este nou în versiunea 3.7.5:
- Această versiune văd o revizuire a interfeței UI în conformitate cu aplicațiile GNOME 3, datorită activității lui Aleksander Morgado și a lui Thomas Bechtold în timpul experienței dezvoltatorilor hackfest la Bruxelles.
- Buguri fixe:
- # 569021, link-urile de antet nu sară la punctul corect în text
- # 646402, [patch] port devhelp la gsettings
- # 664080, Titlul ferestrei nu este actualizat la deschiderea paginilor utilizând căutarea
- # 671907, Nu utilizați marshallers personalizați
- # 679955, Utilizați intrarea de căutare pentru intrările de căutare
- # 679956, ar fi frumos să nu trebuiască să comutați o filă pentru a căuta li>
- # 688955, Selecția fonturilor nu face nimic
- # 690599, pierderi de memorie
- # 690980, port la python3
- # 692242, libdevhelp: Eliminați dh_init () din antet deoarece nu mai există.
- # 692732, vizualizare asistent: nu se referă la DhApplication
- # 693017, Navigarea înapoi / înainte pare a fi spartă cu webkit2
- # 693023, libdevhelp: Fișierul ".pc fix" "Necesar" atunci când construiți cu webkitgtk2
- Traduceri actualizate: bg, el, es, gl, el, lt, nb, pl, sr @ latin, sr, ug, zh_HK, zh_TW
Ce este nou în versiunea 3.6.1:
- Traduceri actualizate: letonă, slovacă, malayalam, estonă
- Fixați Ctrl-C pentru a copia
Ce este nou în versiunea 3.4.0:
Ce este nou în versiunea 3.2.0:
Ce este nou în versiunea 3.0.0:
- Traduceri actualizate: da, de, it , pt_BR, sk, sr @ latin, sr, ug
Ce este nou în versiunea 2.91.92:
Ce este nou în versiunea 2.91.91.2:
- Buguri fixe:
- actualizare parțială pentru contextul de tip gtk-style, unele funcții depreciate sunt încă utilizate.
Ce este nou în versiunea 2.91.90:
- gedit plugin pentru GObject Introspection și mai recent
- gedit
- Traduceri actualizate: ar, bg, ca, el, es, fa, fr, gl, ko, nl, ru,
Ce este nou în versiunea 2.91.5:
Mulțumiri tuturor colaboratorilor: Andika Triwidada, Aron Xu, Jorge González, Ivar Smolin, Daniel Nylander, Fran Dieguez, Matej Urbancic, Kjartan Maraas, Gheyret T.Kenji, Marek Cernocky, Matthias Clasen, Johannes Schmid
Ce este nou în versiunea 2.91.4:
- Buguri fixe:
- # 90469, Funcția de căutare pentru a permite selectarea cărților pentru căutare
- # 349608, Monitorizați cărțile și actualizați la schimbare
- # 353108, Căutare după limbă
- # 601201, [PATCH] comandă necorespunzătoare a rezultatelor căutării
- # 633834, L10N: msgid & quot; Enabled & quot;
- # 635162, Devhelp nu va construi datorită noului GApplication API
- # 636339, Fixați valoarea implicită pentru tasta tip listă
- stare / principal / conținutul / books_disabled
- # 636933, [PATCH] Crash la închiderea dialogului de preferințe cu
- butonul de închidere a barei de titlu
- Traduceri actualizate: et, el, th, zh_HK, zh_TW
Ce este nou în versiunea 2.30.1:
- Traduceri actualizate: ca @ valencia, en @ shaw , eo, fr, gl, hy, id, nl, sl, sq, ug
Mulțumiri mulțumiri tuturor participanților: Kristjan Schmidt, Laurent Dhima, Andika Triwidada, Gheyret Kenji, Noch, Wouter Bolsterlee, Fran Dieguez, Matej Urbancic, Claude Paroz, Thomas Thurman, Carles Ferrando
Cerințe :
- GNOME
- Gtkmozembed
Comentariile nu a fost găsit