0.004 2018-01-06 01:12:22-0600
Features
-
Add a widget/dialog to show PDF metadata under File -> Properties menu
item.
Refactoring
-
Remove extra functions in CurieTestHelper.
-
Move PageDrawingArea behaviours into roles.
-
Update to use the split Renard-Incunabula distributions.
See
Bug fixes
-
Prevent negative zoom level when zooming out
0.003 2017-07-11 23:39:52-0500
Refactoring
-
Split out repositories from Renard-Curie-0.002.
project-renard/p5-Renard-Incunabula
s/Renard::Curie::Setup/Renard::Incunabula::Common::Setup/
s/Renard::Curie::Types/Renard::Incunabula::Common::Types/
s/Renard::Curie::Error/Renard::Incunabula::Common::Error/
s/Renard::Curie::Model::Document/Renard::Incunabula::Document/
s/Renard::Curie::Model::Outline/Renard::Incunabula::Outline/
s/Renard::Curie::Model::Document::Role::FromFile/Renard::Incunabula::Document::Role::FromFile/
s/Renard::Curie::Model::Document::Role::Pageable/Renard::Incunabula::Document::Role::Pageable/
s/Renard::Curie::Model::Document::Role::Cacheable/Renard::Incunabula::Document::Role::Cacheable/
s/Renard::Curie::Model::Document::Role::Renderable/Renard::Incunabula::Document::Role::Renderable/
s/Renard::Curie::Model::Document::Role::Boundable/Renard::Incunabula::Document::Role::Boundable/
s/Renard::Curie::Model::Document::Role::Outlineable/Renard::Incunabula::Document::Role::Outlineable/
s/Renard::Curie::Model::Page::Role::CairoRenderableFromPNG/Renard::Incunabula::Page::Role::CairoRenderableFromPNG/
s/Renard::Curie::Model::Page::Role::Bounds/Renard::Incunabula::Page::Role::Bounds/
s/Renard::Curie::Model::Page::Role::BoundsFromCairoImageSurface/Renard::Incunabula::Page::Role::BoundsFromCairoImageSurface/
s/Renard::Curie::Model::Page::Role::CairoRenderable/Renard::Incunabula::Page::Role::CairoRenderable/
s/Renard::Curie::Model::Page::CairoImageSurface/Renard::Incunabula::Page::CairoImageSurface/
s/Renard::Curie::Model::Page::RenderedFromPNG/Renard::Incunabula::Page::RenderedFromPNG/
s/Renard::Curie::Model::Document::CairoImageSurface/Renard::Incunabula::Format::Cairo::ImageSurface::Document/
project-renard/p5-Renard-Incunabula-MuPDF-mutool
s/Renard::Curie::Data::PDF/Renard::Incunabula::MuPDF::mutool/
project-renard/p5-Renard-Incunabula-Format-PDF
s/Renard::Curie::Model::Document::PDF/Renard::Incunabula::Format::PDF::Document/
s/Renard::Curie::Model::Page::PDF/Renard::Incunabula::Format::PDF::Page/
project-renard/p5-Renard-Incunabula-Frontend-Gtk3
s/Renard::Curie::Helper/Renard::Incunabula::Frontend::Gtk3::Helper/
s/Renard::Curie::Component::Role::FromBuilder/Renard::Incunabula::Frontend::Gtk3::Component::Role::FromBuilder/
s/Renard::Curie::Component::Role::UIFileFromPackageName/Renard::Incunabula::Frontend::Gtk3::Component::Role::UIFileFromPackageName/
Features
-
Add opened documents to `Gtk3::RecentManager` so that the
`File -> Recent files` menu is updated.
-
Continuous page view and multiple columns (e.g., for dual page display)
using a grid-based view model.
-
Add exception handler popup window.
-
Improve drag-and-drop support for text/plain data that contains file:
URIs.
Bug fixes
-
Zooming causes two redraws because of the call to size request inside of
the draw callback. Separating the size request from drawing fixes this.
Refactoring
-
Add method to check for valid page numbers.
-
Refactor the page view models to use seperated presentation.
0.002 2017-05-16 10:33:20-0500
Features
-
Zooming using the scrollwheel.
-
Drag-and-drop of file on to the page area opens the file.
-
Remove status bar from the App window.
Bug fixes
-
Update the mutool outline parsing for MuPDF v1.10a.
Build changes
-
Make the `--version` flag more verbose and add a
`--short-version` flag that only outputs the version.
-
Set custom theme and icon theme if available.
-
Update functions for Function::Parameters v2.000002.
-
Change shebang of curie script so that it runs with the Perl
that installed Curie.
0.001_01 2016-10-24 18:01:31-0500
-
Added menu to select zoom level.
-
Add command line option to print out version number.
0.001 2016-09-22 16:12:43-0500
-
First release.
-
Opens PDF documents
-
Navigation between pages.
-
Document outline.