Paperback je úsporná, rychlá a přístupná čtečka e-knih a dokumentů
určená komukoli, od příležitostných čtenářů až po náročné pokročilé
uživatele. Je navržen pro maximální podporu odečítačů obrazovky, rychlou
odezvu a uživatelský zážitek bez rušivých prvků.
Systémové požadavky
Paperback v současnosti funguje na Windows 10 a 11 a na všech
moderních verzích ARM macOS. Nativní aplikace pro iOS a Android se
aktivně vyvíjejí a veřejné testovací verze jsou plánovány brzy po vydání
desktopové verze 0.9.0, před sjednoceným vydáním verze 1.0 pro všechny
čtyři platformy.
Funkce
Kompletně soběstačný program, který k tomu, abyste mohli prostě
začít číst, nevyžaduje instalaci žádného dalšího softwaru.
Neuvěřitelně rychlý, dokonce i na starém hardwaru.
Jednoduché vícepanelové rozhraní, takže si můžete vedle sebe
otevřít, kolik dokumentů chcete.
Ukládá místo, kde jste přestali, v každém dokumentu, který
otevřete.
Volitelně si pamatuje, které dokumenty jste měli při zavření
programu otevřené, a při příštím spuštění je znovu načte.
Obsahuje funkce rychlé navigace, podobné režimu procházení webu ve
většině odečítačů, pro rychlý a snadný pohyb v dokumentech.
Obsahuje robustní dialog pro vyhledávání, včetně funkcí, jako je
historie nebo podpora regulárních výrazů.
Lze spouštět v přenosné verzi nebo nainstalovat, i s automatickým
nastavením přidružených typů souborů.
Podporuje obrovské množství běžných formátů souborů.
Kompatibilita s odečítači
obrazovky
Paperback dobře funguje se všemi hlavními odečítači obrazovky.
Existuje však jeden známý problém, který se týká uživatelů JAWSu.
JAWS a braillské řádky
Pokud používáte JAWS s braillským řádkem, může se stát, že se při
posunu vpřed navigačními klávesami řádku oříznou dlouhé odstavce. Týká
se to i příkazu pro přečtení aktuálního odstavce. Jde o chybu ve
způsobu, jakým JAWS zachází s textovým prvkem RICHEDIT50W, nikoli o
chybu v samotném Paperbacku, a vzhledem k nadšení, s jakým Vispero
reaguje na hlášení problémů s open source softwarem, trvalo docela
dlouho, než se řešení objevilo.
Řešení, které se po měsících čekání nakonec objevilo v diskusní
skupině o JAWSu, spočívá v úpravě souboru paperback.jcf,
kde nastavíte “Braille Presentation and Panning” na “Always use DOM if
available”. Kromě toho potřebujete zapnout i “Pan Text by Paragraph”,
jinak řádek zůstane na aktivním odstavci, místo aby se posouval. S oběma
těmito nastaveními by posun měl fungovat správně.
Aktuálně podporované typy
souborů
Paperback podporuje následující formáty a přípony:
Soubory v prostém textu a log soubory (.txt,
.log)
Klávesové zkratky
Paperback je navržen především pro použití s klávesnicí. Toto jsou
aktuální klávesové zkratky:
Níže uvedené zkratky platí pro Windows. Tam, kde se macOS liší, je
ekvivalent uveden v závorkách — hlavně proto, že Ctrl+G, Ctrl+W a
Alt+šipka vlevo/vpravo jsou na této platformě už obsazené jinými
systémovými nebo aplikačními konvencemi.
Quin Gillespie: Primární vývojář a zakladatel projektu.
Aryan Choudhary: primární přispěvatel.
Podpora
Následující lidé podpořili další vývoj Paperbacku finančním
příspěvkem. Pokud přispějete i vy, vaše jméno se zde automaticky
neobjeví. Uvádím pouze lidi, kteří si přáli svůj příspěvek
zveřejnit.
Upozornění: Veřejné sponzory na GitHubu automaticky považuji za
určené ke zveřejnění.
Alex Hall
Brandon McGinty
Brian Hartgen
Debbie Yuille
Devin Prater
Felix Steindorff
Hamish Mackenzie
James Scholes
Jayson Smith
Jonathan Rodriguez
Jonathan Schuster
Keao Wright
Michael Marshall
Pratik Patel
Roberto Perez
Sean Randall
Timothy Wynn
Tyler Rodick
Historie změn
Verze 0.9.2
Audioknihy už při přechodu na textové pole nenutí odečítač obrazovky
číst řadu mezer.
Audioknihy nyní při pohybu po oddílech oznamují název souboru.
Audioknihy nyní uvádějí skutečnou délku, místo aby u každého souboru
tvrdily, že trvá 24 hodin.
Zavření webového zobrazení klávesou Escape už nevyvolá ladicí hlášku
poté, co jste v něm otevřeli nějaký odkaz.
Kopírování po výběru veškerého textu nyní zkopíruje celý dokument,
ne jen jeho právě načtenou část.
Hledání vás nyní přenese rovnou na nalezený řádek, místo aby vás
nutilo poslouchat, jak odečítač obrazovky při návratu fokusu do knihy
znovu přečte celé okno.
Opravena chyba, kdy se EPUB soubory obsahující zbloudilý blok ZIP64
odmítaly otevřít s hláškou „Invalid local file header“.
Opravena chyba, kdy se dlouhé dokumenty při plynulém čtení
odečítačem obrazovky vracely na začátek.
Odkazy ve webovém zobrazení vás nyní přenesou do oddílu, na který
míří, místo aby selhaly s hláškou „File not found“.
Automatické oznámení „Dokument obnoven“ už nepřeruší odečítač
obrazovky uprostřed věty, ale počká, až dokončí stávající promluvu.
Na kartě Obecné v dialogu Nastavení se nyní tabulátorem prochází
mezi volbami v pořadí, v jakém jsou na obrazovce, přičemž kanál
aktualizací následuje hned za volbou pro vyhledávání aktualizací.
Windows nyní v nabídce Otevřít v programu vždy zobrazí „Paperback“
místo celého sloganu programu.
Počet slov a Informace o dokumentu nyní ukazují, kolik souborů
audiokniha obsahuje a jak dlouho celkem trvá.
Verze 0.9.1
Zvuky záložek a poznámek se nyní přehrávají i na macOS.
Knihy ve formátu DAISY nyní na macOS přehrávají zvuk, místo aby se
jen otevřely a tiše pohybovaly po časové ose.
Opravena chyba, kdy z RTF dokumentů mizely typografické uvozovky,
dlouhé pomlčky a podobné znaky a slova kolem nich se slévala
dohromady.
Opravena chyba, kdy obrázky v RTF dokumentech propouštěly svá surová
data do textu dokumentu v podobě nesmyslných znaků.
Opravena chyba, kdy si podnabídka Nedávné dokumenty držela zastaralé
položky, dokud ji něco jiného nesestavilo znovu.
Klávesové akcelerátory se vrátily do všech překladů, takže nabídky v
ruštině jsou opět přístupné z klávesnice.
Velké dokumenty CHM se nyní otevírají až sedmkrát rychleji.
Otevřené dokumenty se nyní registrují ve Windows, takže se objevují
v seznamu odkazů na hlavním panelu a v seznamu nedávných položek v
nabídce Start.
Dialog Možnosti byl přejmenován na Nastavení, aby odpovídal mobilním
aplikacím a na macOS i konvenci platformy.
Paperback si nyní mezi spuštěními pamatuje pozici, velikost a
maximalizaci svého okna.
Nyní se překládají i množná čísla, takže zprávy, které něco
počítají, zní správně i v jazycích, které potřebují víc než jeden
tvar.
Výběr souboru ncc.html u knihy ve formátu DAISY nyní otevře
kompletní audioknihu místo pouhého textu.
Názvy akcí v dialogu Nastavení klávesových zkratek je nyní možné
přeložit.
V záhlaví okna je nyní název dokumentu na prvním místě, takže
otevřené knihy lze rozlišit na hlavním panelu a při přepínání zkratkou
Alt+Tab.
Dialog aktualizací nyní podporuje lokalizaci.
Verze 0.9.0
Přidáno
Obecné
Nástroj příkazové řádky s názvem pb, který rychle převede kterýkoli
z formátů podporovaných Paperbackem do HTML, Markdownu nebo prostého
textu.
Možnost znovu načíst dokumenty, které na disku změnily jiné
programy.
Možnost Zobrazit zdroj, která otevře zdroj (původní soubor)
dokumentu na nové záložce; hodí se například při úpravách
Markdownu.
Text dokumentu se nyní skutečně dělí na stránky, takže knihy s
desítkami milionů slov se načtou během pár sekund. Prosím hlaste
jakékoli podivnosti, na které v souvislosti s tím narazíte.
Podpora platforem
Podpora ARM64 Windows!
Nativní podpora macOS!
Přepínač režimu na celou obrazovku.
Dialog Všechny dokumenty
Tlačítko Najít pro dohledání chybějících knih, kterým se jen změnila
cesta.
Filtr stavu a stavový řádek, takže můžete filtrovat podle stavu
dokumentu a vidět, kolik dokumentů je zobrazeno a vybráno.
Klávesová zkratka Ctrl+Shift+A pro zrušení výběru všech
dokumentů.
Nastavení a čitelnost
Karta Čitelnost s následujícími volbami:
Zalamování řádků (přesunuto z karty Obecné);
Vykreslování tabulek v toku textu (novinka v této verzi, viz
níže);
Font;
Barva pozadí;
Velikost řádkování;
Mezery mezi odstavci;
Mezery mezi písmeny;
Zarovnání textu.
Položka nabídky pro zalamování řádků a k ní příslušná klávesová
zkratka.
Přepínač, kterým určíte, jak se mají tabulky zobrazovat, a
sjednocené zobrazování tabulek napříč dokumenty.
Navigace
Podpora navigace po kontejnerech.
Možnost automaticky přesouvat kurzor na začátek řádku při pohybu
mezi řádky, podobně jako v režimu procházení u odečítačů obrazovky.
Klávesová zkratka rovná se pro oznámení aktuální pozice v dokumentu
v procentech.
Záložky
Dočasné záložky: můžete mít jednu na každý dokument a zůstávají
uložené. Lomítkem ji nastavíte, zpětným lomítkem na ni skočíte.
Počet slov
Odhadovaná doba čtení v dialogu Počet slov a k tomu možnost nastavit
si rychlost čtení, aby byl tento údaj opravdu k něčemu.
Pokud máte při otevření dialogu Počet slov aktivní výběr, zobrazí se
nyní i to, kolik slov jste vybrali.
Klávesové zkratky
Možnost přizpůsobit si v jednoduchém dialogu každou klávesovou
zkratku v aplikaci.
Nastavitelná klávesová zkratka pro obnovení Paperbacku ze systémové
lišty.
Jazyky
Nizozemština, finština a polština.
Export
Rozšířena položka nabídky pro export, takže kromě prostého textu
umožňuje exportovat i do HTML a Markdownu.
Updater
Tlačítko Zrušit v dialogu probíhající aktualizace.
Updater nyní ověřuje, že stažený soubor nebyl pozměněn.
Webové zobrazení
Webové zobrazení se nyní otevírá na aktuální pozici čtecího
kurzoru.
Knihy DAISY
Podpora knih ve formátu DAISY 2.0.
Podpora přehrávání zvuku ve formátu DAISY 2.02.
Audioknihy
Možnost přehrávat audioknihy, aktuálně jak ve formátu DAISY audio
(včetně DAISY audio + text), tak zazipovaných zvukových souborů.
Klávesové zkratky a položky nabídky pro přehrání/pozastavení zvukové
stopy, přetáčení dopředu a dozadu a nastavení intervalu přetáčení.
Volby pro synchronizaci čtecího kurzoru s přehrávaným zvukem,
nastavení intervalu přetáčení a pro určení, zda přetočení za konec
kapitoly pokračuje do další.
Dokumenty CHM
Podpora seznamů, položek seznamů, ilustrací a obrázků.
PowerPoint
Dokumenty PowerPointu nyní podporují tabulky.
Opraveno
Obecné
Dokumenty ve starých CJK kódováních, jako je GBK, Big5 nebo
Shift_JIS, se nyní vykreslí správně místo změti nesmyslných znaků.
Funkce „Znovu otevřít naposledy zavřený“ se pokoušela znovu otevřít
přiložené readme.
Vybraná záložka po restartu Paperbacku nezískávala fokus, jak
měla.
Zacházení Paperbacku se soubory na síťových discích Windows:
zobrazení souboru ve složce nyní správně vybere soubor na síťovém
úložišti a cesty už neobsahují podivné znaky.
Soubory .paperback se už při obnovování dokumentů nenačítají
natvrdo; místo toho budete při nalezení takového souboru požádáni o
potvrzení.
Otevření nadřazené složky nyní daný soubor v Průzkumníku
vybere.
Otevření readme nyní respektuje vámi zvolený jazyk.
Uživatelské rozhraní Paperbacku se nyní správně škáluje na
displejích s vysokým DPI.
Při otevření nápovědy v Paperbacku se nyní správně aktualizuje
nabídka a fokus se přesune na textové pole.
Ve Windows jsem přešel na mnohem bezpečnější způsob meziprocesové
komunikace.
Při přepínání mezi záložkami se nyní přečte název aktivního
dokumentu.
Sníženo využití paměti u velkých dokumentů zmenšením interních
indexových tabulek pro jednotlivé znaky na polovinu.
Dialog Všechny dokumenty
Klávesa Escape nezavírala dialogy Informace o dokumentu a Všechny
dokumenty.
Záhlaví okna se neaktualizovalo po zavření dokumentu z dialogu
Všechny dokumenty.
Readme.html se už při otevření pomocí Shift+F1 nepřidá do seznamu
všech dokumentů.
Odebrání dokumentů z dialogu nedávných dokumentů nyní zavře i jejich
otevřenou záložku.
Váš vyhledávací filtr nyní zůstane zachován i po odebrání
dokumentu.
Navigace
Pohyb po stránkách v některých situacích oznamoval nesprávný text
řádku.
Dialogy Přejít na řádek, Přejít na stránku a Přejít na procenta
umisťovaly ve velkých dokumentech kurzor na nesprávnou pozici.
Dialogy Najít a Najít další nerespektovaly ve velkých dokumentech
načtený úsek dokumentu.
Záložky
Zvuky záložek a poznámek by se nyní měly přehrát výhradně tehdy,
když přejdete na slovo, které je obsahuje.
Čitelnost
Zapnutí zalamování řádků skákalo na začátek dokumentu.
Webové zobrazení
Dialog webového zobrazení nešel zvětšit a otevíral se ve velmi malé
počáteční velikosti.
Obrázky by se nyní měly ve vestavěném webovém zobrazení zobrazovat
správně.
Updater
Updater nyní v poznámkách k vydání správně zobrazuje obsah tagů
Markdownu.
Knihy DAISY
Knihy ve formátu DAISY zobrazovaly ve stavovém řádku nesprávné
informace.
Načítání knih ve formátu DAISY s nesmyslnými deklaracemi
kódování.
Skupiny \pict v RTF, takže se data vložených obrázků už
nepropisují do textu dokumentu.
Knihy Mobi/AZW3
Kotvy filepos v knihách Mobi rozdělovaly HTML značky a vkládaly do
textu knihy nesmysly.
Odkazy ve starých knihách Mobi.
Výrazně vylepšeno parsování AZW3.
Dokumenty Wordu
Dokumenty Wordu s názvy stylů závislými na jazyce nevykreslovaly
správně své nadpisy.
Dokumenty HTML/XHTML
Prvky dl, dt a dd nevytvářely v dokumentech XHTML zalomení
řádku.
Dokumenty PDF
Paperback nyní u nesprávně tagovaných PDF přejde na extrakci
prostého textu.
PDF dokumenty obsahující řídicí znaky v názvu anebo v záložkách už
při otevření Paperback neshodí.
Verze 0.8.5
Přidána podpora stránek pro knihy ve formátu epub.
Přidána podpora šifrovaných dokumentů Microsoft Office. Aktuálně
jsou podporovány formáty starého Wordu, moderního Wordu a moderního
PowerPointu. Starý PowerPoint je plánován do budoucna.
Přidána podpora starého formátu dokumentů Microsoft Wordu
(*.doc)!
Přidána podpora PowerPointových prezentací ve starém formátu
(*.ppt)!
Přidána podpora knih ve formátu mobi a AZW3!
Přidána podpora tagovaných PDF souborů!
Přidána klávesová zkratka ctrl+q pro ukončení aplikace.
Přidána podpora zazipovaných knih z Bookshare (DAISY i Word)!
U obrázků v dokumentech by se nyní měl správně zobrazovat alt
text.
Soubory CHM nyní správně podporují navigaci po vnitřních
odkazech.
Opravena chyba, kdy přechod na konkrétní číslo stránky byl posunutý
o 1.
Opravena chyba, kdy se dialog Otevřít jako nedal zavřít klávesou
escape.
Opravena chyba, kdy se kontextové menu ve čtečce nezobrazovalo při
kliknutí pravým tlačítkem myši nebo stisknutí klávesy Aplikace.
Opravena chyba, kdy se při otevírání dokumentů z příkazové řádky
někdy fokusoval nesprávný dokument.
PDF, která jsou pouze obrázková, jsou nyní znovu správně detekována
a upozorní vás na tuto skutečnost.
Nyní je možné navigovat po obrázcích a ilustracích pomocí zkratek
G/shift+G a F/shift+F.
Paperback bude nyní respektovat vaše nastavení tmavého režimu pro
aplikace.
Odstraněna podpora DAISY XML, protože už není potřeba.
Ve stromovém zobrazení obsahu dokumentu jsem přešel zpátky na
nativní Win32 navigaci prvními písmeny.
Dialog o chybě při spuštění nyní zobrazuje podrobnější chybové
hlášky.
Webové zobrazení se nyní bude načítat mnohem rychleji a
hladčeji.
Verze 0.8.2
Přidána podpora stránek pro RTF dokumenty!
Opravena chyba, kdy se při otevření EPUB dokumentu ve webovém
zobrazení automaticky aktivovaly odkazy, pokud je dokument
obsahoval.
Opravena chyba, kdy RTF parser ve vzácných případech nevkládal
mezery mezi slova.
Opraveno rozdělování odstavců v některých PDF dokumentech na několik
krátkých řádků. #101, #355.
PDF dokumenty teď mají základní podporu pro pohyb po odkazech a po
nadpisech! #291, #353, #354.
RTF tabulátory a konce řádků se teď vykreslují přesně tak, jak se v
dokumentu vyskytují.
Přešel jsem zpátky na vyzkoušenou a osvědčenou knihovnu pdfium pro
parsování PDF souborů, takže je jejich renderování opět výrazně
spolehlivější.
Verze 0.8.1
Přidána klávesová zkratka Ctrl+Shift+T pro znovuotevření naposledy
zavřeného dokumentu. #343.
Dialog Všechny dokumenty teď podporuje výběr více dokumentů, které
se mají otevřít najednou. #344.
Opravena chyba, kdy cesty k souborům obsahující jiné než ascii znaky
(například bosenské š, č, ć, ž) přestaly fungovat při otevření stejného
souboru ve druhé instanci Paperbacku. #346.
Opraveno čtení textu z PDF v nesprávném pořadí a chybové vkládání
mezer okolo slov s velkými písmeny. #44.
Opraveno pomalé načítání dokumentů při otevírání velkých
souborů.
Opravena lokalizace tlačítek Ano a Ne v potvrzovacích dialozích. #285.
Verze 0.8.0
Přidány lokalizace pro japonštinu, vietnamštinu a zjednodušenou
čínštinu! #300, #326, #335.
Přidán automatický updater, který nyní nahradí aktuálně
nainstalovanou verzi Paperbacku, místo aby jenom stáhnul novou verzi! #323.
Přidána volitelná zvuková odezva pro přesun na záložku nebo poznámku
(za zvuky děkuji Andre Louisovi)! #110.
Přidána podpora dokumentů ve formátu DAISY XML. #136.
Přidána podpora textových souborů Flat Open Document Text!
Přidána podpora Flat Open Document prezentací!
Přidána podpora oddělovačů a zkratky S a shift+S. #294.
Každý posun o víc než 300 znaků se nyní automaticky přidá do
historie navigace. #179.
Opraveno obnovování okna Paperbacku ze systémové lišty. #284.
Opravena chyba, kdy se ve webovém zobrazení pro dokumenty v
Markdownu zobrazoval původní text místo renderovaného HTML.
Opraveno nesprávné renderování tabulek v Markdown souborech. #303.
PDF, která jsou pouze obrázková, vás na tuto skutečnost nyní
upozorní, když se takový soubor pokusíte načíst. #89.
Ve spustitelném souboru Paperbacku jsou správně uvedeny informace o
verzi. #204.
Dialog Možnosti byl rozdělen do záložek pro snadnější používání a
pohodlnější navigaci.
Přešel jsem na knihovnu Hayro pro parsování souborů PDF, což vede k
větší spolehlivosti, rychlejší odezvě a menšímu počtu DLL knihoven.
Přepsal jsem celou aplikaci do Rustu. Nový kód je bezpečnější,
načítá dokumenty rychleji a je ho jednodušší udržovat a rozšiřovat.
Kontextová nabídka na textovém prvku s obsahem dokumentu teď
obsahuje příkazy specifické pro čtečku a ne obecné příkazy jako Vyjmout
nebo Vložit. #114.
Verze 0.7.0
Přidána podpora tabulek pro dokumenty založené na HTML a XHTML! Mezi
tabulkami se můžete pohybovat pomocí T a Shift+T a stisknutím Enteru si
některou zobrazit ve webovém zobrazení. #81, #98, #226, #228.
Přidány základy funkce webového vykreslování! Stisknutím
Ctrl+Shift+V otevřete aktuální část dokumentu ve webovém zobrazení. Může
se to hodit zejména u obsahu, jako je složité formátování nebo ukázky
kódu. #188, #239.
Přidán ruský překlad (díky Ruslanu Gulmagomedovovi)! #211, #212.
Do dialogu Všechny dokumenty přidáno tlačítko Vymazat vše. #217.
Kontrola aktualizací nyní při dostupnosti nové verze zobrazuje
poznámky k vydání. #210.
Opraveno obnovování okna ze systémové lišty. #284.
Opraveny překlady tlačítek Ano/Ne v potvrzovacích dialozích. #285.
Opraveno načítání konfigurace při spuštění jako správce. #201.
Opraveno zpracování komentářů v dokumentech XML a HTML. #198.
Přidána velmi základní funkce pro přesun na předchozí/další pozici.
Pokud stisknete Enter na vnitřním odkazu a kurzor se přesune, tato
pozice se nyní zapamatuje a lze se na ni vracet pomocí Alt+šipka
vlevo/vpravo. #115, #174.
Přidán seznam prvků! Momentálně zobrazuje jen strom všech nadpisů v
dokumentu nebo seznam odkazů, ale do budoucna počítám s jeho rozšířením.
#173, #177.
Přidána možnost spouštět Paperback ve výchozím nastavení
maximalizovaný. #164, #172.
Opravena chyba, kdy odkazy v některých dokumentech Epub nefungovaly
správně. #167, #171, #178, #180.
Opraveno parsování obsahu v Epub souborech obsahujících relativní
cesty. #187.
Opravena chyba, kdy se u některých epub dokumentů nezobrazoval název
nebo autor. #175.
Opravena chyba, kdy se názvy některých kapitol v epub dokumentech v
dialogu obsahu nezobrazovaly správně. #176.
Opravena chyba, kdy v dialogu obsahu nebylo možné aktivovat tlačítka
OK/Zrušit mezerníkem. #170.
Vylepšeno zpracování nadpisů v dokumentech Microsoft Wordu. #183.
Pokud se pokusíte vyvolat dialog Nedávné dokumenty a seznam bude
prázdný, dostanete nyní hlasovou odezvu. #185.
Verze 0.6.0
Do dialogu Možnosti přidána nová volba, která zobrazuje nabídku
Přejít v mnohem kompaktnější podobě; ve výchozím stavu je zapnutá.
Přidána možnost cyklické rychlé navigace po strukturních prvcích. #116.
Do nabídky Nástroje byla přidána možnost otevřít složku obsahující
právě fokusovaný dokument. #142.
Přidán poměrně jednoduchý, ale velmi účinný systém aktualizací. #28.
Přidána základní funkce časovače spánku, dostupná pomocí
Ctrl+Shift+S. #117, #118.
Přidána podpora parsování e-knih ve formátu FB2! #30, #107.
Záložky nyní mohou označovat celý řádek nebo jen vybranou část
textu. Pokud při vytvoření záložky nemáte nic označeno, chová se to
stejně jako před verzí 0.6 a označí se celý řádek. Pokud ale nějaký text
vyberete, bude do záložky zahrnut pouze tento text. #99.
K záložkám lze nyní připojit volitelné textové poznámky! Mezi
záložkami obsahujícími poznámky se můžete pohybovat pomocí N a Shift+N,
případně můžete vyvolat dialog záložek se zobrazením všech záložek, jen
poznámek nebo jen záložek bez poznámek pomocí konkrétních klávesových
zkratek. #68, #128, #156, #157, #158, #159, #161.
Záložky v dialogu Záložky už nebudou mít obtěžující předponu
„záložka x“. #86.
Knihy Epub obsahující HTML kód, který se tváří jako XML, budou nyní
zpracovávány správně. #96.
Opraveno načítání velkých dokumentů Markdown. #97.
Opravena chyba, kdy stisknutí mezerníku ve stromovém zobrazení
obsahu aktivovalo tlačítko OK. #121, #123.
Opraveno zpracování bílých znaků na začátku značek pre v dokumentech
HTML i XHTML.
Opravena chyba, kdy textové pole někdy po návratu do okna Paperbacku
znovu nezískalo fokus. #138.
Opravena chyba, kdy textové pole v dialogu Přejít na procenta
neaktualizovalo hodnotu posuvníku.
Opraveno vykreslování vlastních HTML ID v dokumentech Markdown. #113.
HTML uvnitř bloků kódu v Markdownu se nyní bude vykreslovat správně.
#79.
Při načítání knihy pomocí parametru příkazového řádku za běhu již
existující instance Paperbacku už nedostanete chybu, pokud načtení
dokumentu trvá déle než 5 sekund.
Pokud Paperback spouštíte jako správce, konfigurace se nyní bude
správně načítat i ukládat. #148, #149.
Nyní je možné smazat záložku přímo z dialogu Záložky. #100, #103.
Nyní je možné importovat a exportovat vaše záložky a pozici čtení
pro konkrétní dokument. Vygenerovaný soubor se pojmenuje podle daného
souboru s příponou .paperback. Pokud se takový soubor při načítání najde
ve stejné složce jako dokument, načte se automaticky. Jinak ho můžete
importovat ručně pomocí položky v nabídce Nástroje. #146, #147.
Odkazy uvnitř dokumentů jsou nyní plně podporovány! Pomocí K a
Shift+K se mezi nimi můžete pohybovat vpřed a vzad a stisknutím Enteru
některý otevřít nebo aktivovat. #74, #87, #126, #129, #130.
Mnoho interních refaktorizací, díky nimž je aplikace rychlejší a
binární soubor menší.
Obsah v Markdownu se nyní před vykreslením předzpracovává tak, aby
odpovídal CommonMarku.
Navigace po seznamech a jejich položkách je nyní plně podporována!
Pomocí L a Shift+L přecházíte po samotných seznamech a pomocí I a
Shift+I po položkách seznamu. #119, #124.
Kromě běžné klávesy Delete nyní také funguje klávesa Delete na
numerické klávesnici pro odstraňování dokumentů ze seznamu záložek.
Paperback se nyní může volitelně minimalizovat do systémové lišty!
Tato volba je ve výchozím stavu vypnutá, ale po jejím zapnutí přesune
možnost minimalizace v systémové nabídce Paperback do lišty, odkud jej
bude možné obnovit kliknutím na vytvořenou ikonu. #49, #85.
Paperback je nyní plně přeložitelný! Seznam podporovaných jazyků je
zatím poměrně malý, ale neustále roste! #75, #92, #95, #134, #137, #141, #152.
Paperback má nyní oficiální web na adrese paperback.dev!
Dokumenty PPTX nyní budou zobrazovat základní obsah všech slidů. #122.
V dialogu s informacemi o dokumentu se nyní bude zobrazovat úplná
cesta k otevřenému dokumentu. #139, #140.
Instalační program nyní obsahuje možnost po instalaci zobrazit
readme v prohlížeči.
Seznam nedávných dokumentů byl výrazně rozšířen! Místo pouhého
zobrazení posledních 10 otevřených dokumentů nyní zobrazí nastavitelný
počet a ostatní dokumenty, které jste kdy otevřeli, budou dostupné přes
malý dialog. #78, #80, #84, #135.
Různá drobná vylepšení parserů napříč aplikací, včetně vložení
prázdného řádku mezi slidy v prezentacích PPTX, opravy zpracování nových
řádků uvnitř odstavců v dokumentech Wordu a přidání odrážek k položkám
seznamů.
Opravena chyba, kdy některé položky nabídky nebyly zakázány, když
nebyl otevřen žádný dokument.
Opravena orientace posuvníku v dialogu Přejít na procenta. #70.
Opraven obsah v knihách Epub s URL-kódovanými cestami k souborům
a/nebo ID fragmentů.
Opraveno podivné odstraňování bílých znaků z nadpisů XHTML.
Opraveno zpracování bílých znaků uvnitř vnořených značek pre v
dokumentech HTML.
Dokumenty HTML a Markdown nyní podporují funkci obsahu! Když načtete
dokument HTML/Markdown, Paperback sestaví vlastní obsah ze struktury
nadpisů v dokumentu a zobrazí vám ho v dialogu Ctrl+T.
Dokumenty HTML nyní budou mít název nastavený podle značky title,
pokud existuje. Jinak se nadále použije název souboru bez přípony.
Místo UniversalSpeech se nově používá live region pro oznamování
řeči. To znamená, že se spolu s programem už nedodávají žádné DLL
soubory pro odečítače obrazovky a bude nyní podporováno více odečítačů,
například Microsoft Narrator.
Změněny ZIP knihovny, aby bylo možné otevírat širší škálu knih Epub.
#73.
Dialog, který se vás ptá, zda chcete dokument otevřít jako prostý
text, byl úplně přepracován a nyní umožňuje otevřít dokument jako prostý
text, HTML nebo Markdown.
Dialog Přejít na procenta nyní obsahuje textové pole, do něhož lze
ručně zadat procento, na které se má přeskočit. #66.
HTML parser nyní rozpozná dd, dt a dl jako prvky seznamu.
Obsah v knihách Epub bude opět zachován přesně.
Unicode nezalomitelná mezera se nyní bere v úvahu při odstraňování
prázdných řádků. #71.
Program se vás už nebude ptát, jak chcete otevřít nerozpoznaný
soubor, při každém otevření, ale jen při prvním.
Verze 0.4.1
Do instalátoru byla přidána volitelná ikona v nabídce Start.
Zobrazování obsahu by nyní mělo být v některých případech čistší;
například pokud máte podřízenou i nadřazenou položku se stejným textem
na stejné pozici, uvidíte nyní jen nadřazenou položku.
Opraven obsah u některých dokumentů CHM.
Opraven obsah v knihách Epub 3, které obsahovaly absolutní cesty. #67.
Dokumenty CHM by nyní měly zobrazovat název nastavený v souboru
metadat.
Přidána podpora záložek! Můžete jich mít libovolné množství v
libovolném počtu dokumentů. Můžete mezi nimi skákat vpřed a vzad pomocí
B a Shift+B, nastavovat je pomocí Ctrl+Shift+B a vyvolat dialog pro skok
na konkrétní záložku pomocí Ctrl+B. #13.
Kromě portable ZIP souboru byl přidán i instalátor! Ten nainstaluje
Paperback do adresáře Program Files a automaticky za vás nastaví
asociace souborů. #33.
Textové soubory se značkou BOM by se nyní měly dekódovat správně a
BOM se už nebude zobrazovat ani na začátku textu.
Do stavového řádku bylo přidáno mnohem více informací. Nyní se v něm
zobrazí aktuální řádek, znak a procento přečtení. #51.
HTML komentáře ani obsah značek script a style se už v textovém
výstupu nebudou zobrazovat.
Pokud Paperbacku na příkazové řádce předáte relativní cestu, nyní ji
správně vyhodnotí.
Pohyb po procentech je nyní řešen vlastním dialogem s posuvníkem,
dostupným pomocí Ctrl+Shift+G. #57.
Dokumenty bez známého názvu nebo autora budou nyní vždy mít výchozí
hodnotu.
Logika ukládání pozice je nyní mnohem chytřejší a na disk by měla
zapisovat jen tehdy, když je to opravdu nutné.
Dokument, který jste měli aktivní při zavření Paperbacku, se nyní
znovu otevře po restartu aplikace.
Vstup v dialozích Přejít na řádek a Přejít na stránku by nyní měl
být přísněji čištěn.
Opravena navigace v obsahu v knihách Epub 3 s relativními cestami v
manifestech.
Verze 0.3.0
Opraven obsah v knihách Epub s URL-kódovanými manifesty. #34.
Opravena navigace po nadpisech v dokumentech HTML obsahujících
vícebajtové znaky Unicode. #42, #59, #61.
Opraveno vysoké využití CPU u dokumentů s dlouhými názvy kvůli
regresi ve wxWidgets. #60.
Opraveno načítání textových souborů UTF-8.
Opravena chyba, kdy vnořené položky obsahu v knihách Epub umisťovaly
kurzor na nesprávnou pozici.
V některých případech opraven pád při ukončení aplikace. #45.
Do dialogu Možnosti bylo přidáno zaškrtávací políčko pro zapnutí
nebo vypnutí zalamování řádků!
Nyní je možné přispět na vývoj Paperbacku, a to buď přes novou
položku Přispět v nabídce Nápověda, nebo přes odkaz sponsor this project
ve spodní části hlavní stránky repozitáře na GitHubu.
Dokumenty Markdown nyní budou mít vždy název a Paperback by nyní měl
zvládnout načíst prakticky jakýkoli soubor Markdown. #52.
Dokumenty PDF nyní budou mít vždy název, i když metadata chybějí. #56.
Pro PDF byla nasazena knihovna používaná v Chromiu, což vede k
výrazně spolehlivějšímu parsování PDF napříč aplikací. #41.
Nyní může být spuštěna vždy jen jedna instance Paperbacku. Spuštění
paperback.exe s názvem souboru ve chvíli, kdy už Paperback běží, otevře
tento dokument v již běžící instanci.
Na libovolném dokumentu v seznamu záložek nyní můžete stisknout
Delete a zavřít jej.
Verze 0.2.1
Do popisku stránky v dialogu Přejít na stránku byl přidán celkový
počet stránek. #46.
Umožněn přesun tabulátorem z obsahu dokumentu na seznam otevřených
dokumentů. #19.
Opravena chyba, kdy klávesy pro pohyb po nadpisech někdy otevíraly
poslední dokumenty, pokud jich bylo dostatek. #47.
Paperback nyní z textového výstupu odstraňuje zbytečné měkké
pomlčky.
Opravena chyba, kdy navigace po nadpisech někdy umístila kurzor na
nesprávný znak.
Přidána podpora dokumentů PDF, včetně možnosti pohybovat se po
stránkách! #12, #37.
Přidány klávesové zkratky pro navigaci po nadpisech v HTML obsahu,
včetně knih Epub a dokumentů Markdown. Tyto klávesové zkratky byly
navrženy tak, aby fungovaly podobně jako u odečítačů obrazovky. #3.
Opraveno načítání Epubů s URL-kódovanými názvy souborů v
manifestech. #20.
Opraveno načítání knih Epub 3 s vloženým obsahem XHTML. #35.
Pokud dokument nepodporuje obsah nebo oddíly, je nyní místo zakázání
příslušných položek nabídky přečtena odpovídající zpráva. #39.
Přidána nabídka nedávných dokumentů! Momentálně ukládá posledních 10
otevřených dokumentů a stisknutí Enteru na některém z nich jej otevře
pro čtení. #32.
Dialog Hledat byl kompletně přepsán, takže je teď mnohem jednodušší
na používání, a zároveň byla přidána historie posledních 25 hledání a
podpora regulárních výrazů! #21.
Dříve otevřené dokumenty nyní zůstanou zapamatovány i po restartu
aplikace. Toto chování lze nastavit pomocí nové položky Možnosti v
nabídce Nástroje. #18.
Přidána klávesová zkratka Shift+F1 pro otevření readme přímo v
Paperbacku.