Devhelp je aplikace s otevřeným zdrojovým kódem, která poskytuje uživatelům prohlížeč dokumentace rozhraní API pro soubor nástrojů GTK + widget a různé další základní komponenty a aplikace desktopového prostředí GNOME.
Funkce na první pohled
Uživatelské rozhraní aplikace se řídí GNOME HIG (Human Interface Guidelines), což znamená, že jej může snadno použít kdokoliv. Obsahuje postranní panel, ve kterém jsou uvedeny všechny zahrnuté kategorie a podkategorie a velká oblast zobrazení, kde můžete navigovat s aktuální dokumentací.
Mezi pokryté projekty patří ATK, Bonobo, Cairomm, Cally, Camel, Cheese, Clutter, D-Bus, Evince, Evolution, GAIL, GIMP, Glade, GMime, GStreamer, GTK +, GtkSourceView, PackageKit, PyGTK , GNOME Shell, Totem a Vala.
Aplikace je plně kompatibilní s GTK-Doc, což je referenční rámec API vyvinutý pro GTK + a používán v celém prostředí prostředí GNOME pro dokumentaci rozhraní API. Používá GTK-Doc k vygenerování dokumentace.
Navrženo pro GNOME
I když se používá k procházení dokumentace API komponenty GTK + a GNOME, software není připojen k desktopovému prostředí GNOME, protože může být použit v jakémkoliv jiném správci oken otevřeného zdroje, jako jsou MATE, Cinnamon, LXDE, Xfce nebo dokonce Openbox a Fluxbox.
Dostupnost a podporované operační systémy
Je distribuován jako zdrojový archiv, který lze použít pro konfiguraci, kompilaci a instalaci programu v jakékoli distribuci Linuxu, pokud jsou splněny všechny požadavky. Aplikace lze však snadno nainstalovat z výchozích softwarových úložišť distribuce Linuxu.
Zatímco hlavní operační systémy Linux obsahují již Devhelp, vývojáři plánují vytvářet předem vytvořené verze operačních systémů Windows a Mac OS X, aby vývojářům pomohli snadno nasadit aplikace GTK + na těchto platformách.
Dolní řádek
Devhelp je mimořádně užitečná aplikace určená jak pro začátečníky, tak pro pokročilé vývojáře GNOME / GTK +. Jedná se o jeden z nejdůležitějších projektů při vývoji v rámci projektu GNOME.
Co je nového v této verzi:
- A několik malých vylepšení.
- Aktualizace překladů.
Co je nového ve verzi 3.29.3:
- Devhelp se přesunul do instance GNOME GitLab. Lístky bugzilla ještě nebyly přeneseny na problémy GitLabu, takže před podáním nového problému na GitLabu prosím nejprve vyhledejte bugzilla. Všechny odkazy jsou k dispozici jako obvykle na: https://wiki.gnome.org/Apps/Devhelp
- Nakonec napište soubor HACKING.
- Nezobrazujte chybu GtkInfoBar, použijte výchozí implementaci WebKitWebView pro zjednodušení kódu.
- Kódové refaktorování: z DhWindow extrahujte DhNotebook, DhSearchBar a bind_sidebar_and_notebook () funkci a delegujte více práce na DhWebView.
- Znovu použitelné následující třídy a přesunout je do libdevhelp: DhWebView, DhTab, DhTabLabel, DhNotebook a DhSearchBar. Přesuňte dh_window_bind_sidebar_and_notebook () do libdevhelp.
- Flatpak: po vytvoření těchto modulů spusťte testy jednotky Amtk a Devhelp.
- Ikony aplikací: přejmenujte názvy souborů na org.gnome.Devhelp. *, abyste zjednodušili manifest Flatpak.
- Vytvoření systému: opravte zbývající místa, kde byl hardwarový kód libdevhelp API / major, použijte místo toho proměnnou, abyste ji mohli v budoucnu jednoduše narazit.
- Další menší vylepšení.
- Aktualizace překladů.
Co je nového ve verzi:
- Spousta kódových refaktorů.
- Napište test první jednotky.
- DhLink: použijte spojení uvnitř struktury pro použití méně paměti.
- Zlepšete dokumentaci rozhraní API.
- Některé drobné opravy chyb
- Aktualizace překladů.
Co je nového ve verzi 3.26.0:
- Aktualizované překlady: be, da, eu, fi , hu, it, ko, lt, lv, ne, pt_BR, sk, tr
Co je nového ve verzi 3.25.1:
- Knihovník stromu v bočním panelu: přidat kontextovou nabídku se Sbalit všechny akce.
- Aktualizujte grafické uživatelské rozhraní při změně systémových písem.
- Spousta vyčištění kódu a refaktorování.
- Vyčistěte schéma GSettings.
- Použijte GIO k načtení indexových souborů.
- Několik oprav chyb v analyzátoru.
- Vytvořit systém:
- Ve výchozím nastavení zakázat funkci -Werror.
- Použijte git.mk.
- Projděte si schéma gsettings-desktop-schema s pkg-config.
- API:
- V referenční příručce byly popsány některé přestávky API, ale jak Anjuta, tak i gnome-builder by měly stále kompilovat a pracovat dobře.
- Několik oprav v komentářích GTK-Doc a poznámkách Introspekce GObject.
- Zlepšit dokumentaci a napsat popisy tříd pro veřejné třídy.
- DhBookManager je nyní jediný.
- Odstraňte dh_link_get_page_name ().
- dh_init () nyní inicializuje i18n.
- Nová funkce: dh_free_resources ().
- Opraveny chyby:
- # 761292, strom knih v postranním panelu: klikněte pravým tlačítkem - & gt; sbalit vše
- # 775175, Problémy s citlivostí na tlačítka zpět / dopředu
- # 776596, devhelp - hledání někdy nesáhne na symbol
- # 782511 Využijte Unicode
- Aktualizované překlady: be, de, el, hu, id, pl
Co je nového ve verzi 3.24.0:
- Aktualizované překlady: >
Co je nového ve verzi 3.22.0 / 3.24.0 Beta 2:
/ li>
Co je nového ve verzi 3.22.0:
- Aktualizované překlady: en_GB, fi, pl, sl
Co je nového ve verzi 3.20.0 / 3.22.0 Beta 2:
- Aktualizované překlady: en_GB , fi, pl, sl
Co je nového ve verzi 3.19.3:
Co je nového ve verzi 3.16.1:
- Opravené chyby:
- Aktualizovat seznam oficiálních stránek pro vývojáře dokumentace
- # 747016, ikona: poskytnout symbolickou variantu ikony aplikace
Co je nového ve verzi 3.14.0 / 3.16.0 Beta 1:
/ li>
Co je nového ve verzi 3.14.0:
- Aktualizované překlady: da, de, sr @ latin , sr, zh_CN
Co je nového ve verzi 3.14 RC:
Co je nového ve verzi 3.14 Beta 1:
- Opravené chyby:
- # 734324 Vytvořte proti webkit2gtk-4.0
- Aktualizované překlady:
- jako, ca, ca @ valencia, cs, eu, fi, fr, lt, nb
Co je nového ve verzi 3.13.4:
Co je nového ve verzi 3.12.1:
Co je nového ve verzi 3.12.0:
- Aktualizované překlady: da, id, pt, sl
Co je nového ve verzi 3.12 RC1:
pl, ru, sr @ latin, sr, zh_CN
Co je nového ve verzi 3.11.4:
- Opravené chyby:
- # 712183, o devhelp, nesprávná adresa URL
- # 720167, nabídka aplikací: standardizovat nápovědu / About / Quit
- # 720948, přidat "postranní panel" styl do bočního panelu
- Aktualizované překlady: ca, ca @ valencia, cs, el, es, gl, he, pt_BR, sl, zh_CN
Co je nového ve verzi 3.10.2:
- Aktualizované překlady: ca, valencia , el
Co je nového ve verzi 3.10.0:
Co je nového ve verzi 3.10 Beta 2:
Co je nového ve verzi 3.10 Beta 1:
- Ignacio Casal Quinteiro přenesl devhelp na GtkHeaderBar, GtkSearchBar a další.
- Opraveny chyby:
- # 700588, chyba týkající se schématu gsetting při spuštění příkazu gsettings-data-conversion
- Aktualizované překlady: it, lt, pt_BR, zh_HK, zh_TW
- Děkuji všem přispěvatelům: Milo Casagrande, Ignacio Casal Quinteiro, Rafael Ferreira, Piotr DrA ... g, Baptiste Mille-Mathias, Aurimas Aernius, Chao-Hsiung Liao
Co je nového ve verzi 3.9.5:
Co je nového ve verzi 3.9.4:
- Opravené chyby:
- # 665531, devhelp: změňte klíč ShowSearchTab na ctrl + K
- # 695758, Ctrl + F / Ctrl + S nezaměřují položku hledání
- # 696922, záložky by měly být znovu uspořádány
- # 700430, .pc používá WEBKITGTK_PC_NAME, který již není definován
- Aktualizované překlady: cs, es, eu, gl, hej, hu, ml, nb, ru, sl
- Mnohokrát děkuji všem přispěvatelům: BalAzs Asr, Kjartan Maraas, Carlos García Campos, Ignacio Casal Quinteiro, Fran DiAguez, Javier Jard A³n, Matej UrbanAA iA, Yuri Myasoedov, Daniel Mustieles, Yosef Or Boczko, Adam Dingle, Marek AÅ'ernockA½ , Arnel A. Borja, Yaron Shahrabani, Anish A, Aleksander Morgado
Co je nového ve verzi 3.8.2:
Co je nového ve verzi 3.8.1:
- Opravené chyby:
- # 697026, velikost písma je ve výchozím nastavení příliš malá a neodpovídá velikosti písma systému
- # 697541, změna předvolby selhává po selhání jednoho z více oken
- Děkujeme všem přispěvatelům: Carlos Garcia Campos, Ignacio Casal Quinteiro, Aleksander Morgado
Co je nového ve verzi 3.8.0:
Co je nového ve verzi 3.7.91:
- Opravené chyby:
- # 569021, záhlaví odkazů neskočí na správný bod v textu
- # 600309, pro navigaci z klávesnice je nemožné nebo velmi těžkopádné
- # 640567, při příliš rychlé změně knih / stránek došlo k chybě
- # 665531, devhelp: změňte klíč ShowSearchTab na ctrl + K
- # 671907, Nepoužívejte vlastní marshallers
- # 673320, Uzly v bočním stromu by se neměly rozšiřovat o fokus
- # 693237 Chyby syntaxe v souboru plochy
- Aktualizované překlady: ca, ca @ valencia, cs, de, el, gl, it, lt, nb,
Co je nového ve verzi 3.7.5:
- Toto vydání uvádí revoluci uživatelského rozhraní podle odpovídajících aplikací GNOME 3 díky práci Aleksandera Morgada a Thomase Bechtolda během hackfestu v Bruselu.
- Opraveny chyby:
- # 569021, záhlaví odkazů neskočí na správný bod v textu
- # 646402, [patch] port devhelp do gsettings
- # 664080, název okna nebyl aktualizován při otevírání stránek pomocí vyhledávání
- # 671907, Nepoužívejte vlastní marshallers
- # 679955, použijte položku vyhledávání pro položky hledání
- # 679956, Bylo by hezké, nemusíte přepínat kartu pro vyhledávání
- # 688955, Výběr písma nečiní nic
- # 690599, úniky paměti
- # 690980, port do python3
- # 692242, libdevhelp: Odebrat dh_init () ze záhlaví, protože už neexistuje.
- # 692732, zobrazení asistenta: neodkazujte na DhApplication
- # 693017, Navigace zpět / dopředu se zdá být přerušena webkit2
- # 693023, libdevhelp: Oprava souboru .pc "Vyžaduje" při vytváření webkitgtk2
- Aktualizované překlady: bg, el, es, gl, it, it, nb, pl, sr @ latin, sr,
Co je nového ve verzi 3.6.1:
- Aktualizované překlady: lotyština, slovenština, malajálamština, estonština
- Opravte Ctrl-C pro kopírování
Co je nového ve verzi 3.4.0:
Co je nového ve verzi 3.2.0:
Co je nového verze 3.0.0:
- Aktualizované překlady: da, de, it , pt_BR, sk, sr @ latin, sr, ug
Co je nového ve verzi 2.91.92:
Co je nového ve verzi 2.91.91.2:
- Opravené chyby:
- Částečná aktualizace pro kontextové styly gtk jsou stále používány některé zastaralé funkce.
Co je nového ve verzi 2.91.90:
- Opravené chyby: # 642002, [PATCH] gedit plugin pro GObject Introspection a nejnovější
- Gedit
- Aktualizované překlady: ar, bg, ca, el, eo, es, fa, frank, gg, uk, zh_HK, zh_TW
Co je nového ve verzi 2.91.5:
Co je nového ve verzi 2.91.4:
- Opravené chyby:
- # 90469 Funkce vyhledávání umožňuje povolit výběr knih pro vyhledávání
- # 349608, Monitorovat knihy a aktualizovat, když se změní
- # 353108, Vyhledávání podle jazyka
- # 601201, [PATCH] nedostatečné uspořádání výsledků vyhledávání
- # 633834, L10N: msgid & quot; Enabled & quot;
- # 635162, aplikace Devhelp se kvůli novému GApplication API nebude stavět
- # 636339, Opravte výchozí hodnotu pro typ seznamu klíčů
- stav / main / content / books_disabled
- # 636933, [PATCH] Crash při zavření dialogového okna předvolby s
- tlačítko pro zavření hlavního panelu
- Aktualizované překlady: et, he, th, zh_HK, zh_TW
Co je nového ve verzi 2.30.1:
- Aktualizované překlady: ca @ valencia, en @ shaw , eo, fr, gl, id, id, nl, sl, sq, ug
- Děkuji všem přispěvatelům: Kristjan Schmidt, Laurent Dhima, Andika Triwidada, Gheyret Kenji, Noch, Wouter Bolsterlee, Fran Dieguez, Matej Urbancic, Claude Paroz, Thomas Thurman, Carles Ferrando
Požadavky :
- GNOME
- Gtkmozembed
Komentáře nebyl nalezen