0.005 2020-10-17 22:47:00-0500
Features
- Basic support for speech synthesis (only on Linux for now).
See <https://github.com/project-renard/curie/pull/152>,
<https://github.com/project-renard/curie/pull/226>,
<https://github.com/project-renard/curie/pull/231>.
- Scene graph / canvas implementation of PDF drawing and layout.
See <https://github.com/project-renard/curie/pull/237>,
<https://github.com/project-renard/curie/pull/238>,
<https://github.com/project-renard/curie/pull/239>.
Closes <https://github.com/project-renard/curie/issues/27>.
New features:
- Draws only the pages in the viewport in a grid layout with margins.
- Changes the mouse cursor to an I-beam pointer when over text region.
Preserves old features:
- Continuous view
- Zoom
- № of columns
- Sidebar - jump to page
- Page number text field - go to page
- Highlight TTS sentence
- Copy selection into primary clipboard. See
<https://github.com/project-renard/curie/pull/241>.
Refactoring
- Refactor into roles:
- View manager: <https://github.com/project-renard/curie/pull/227>,
- Speech synthesis: <https://github.com/project-renard/curie/pull/228>.
Bug fixes
- Enable scrolling using scroll wheel buttons for older mice (not kinectic
scrolling that is often found on new touchpads — which was already
supported). See <https://github.com/project-renard/curie/pull/230>.
0.004 2018-01-06 01:12:22-0600
Features
- Add a widget/dialog to show PDF metadata under File -> Properties menu
item.
See <https://github.com/project-renard/curie/issues/13>,
<https://github.com/project-renard/curie/pull/216>.
Refactoring
- Remove extra functions in CurieTestHelper.
See <https://github.com/project-renard/curie/pull/214>.
- Move PageDrawingArea behaviours into roles.
See <https://github.com/project-renard/curie/issues/217>,
<https://github.com/project-renard/curie/pull/218>,
<https://github.com/project-renard/curie/issues/219>,
<https://github.com/project-renard/curie/pull/221>.
- Update to use the split Renard-Incunabula distributions.
See
- <https://github.com/project-renard/p5-Renard-Incunabula/issues/5>,
- <https://github.com/project-renard/curie/pull/223>.
Bug fixes
- Prevent negative zoom level when zooming out
See <https://github.com/project-renard/curie/issues/220>,
<https://github.com/project-renard/curie/pull/222>.
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/
Fixes <https://github.com/project-renard/curie/issues/26>.
See <https://github.com/project-renard/curie/pull/210>.
Features
- Add opened documents to `Gtk3::RecentManager` so that the
`File -> Recent files` menu is updated.
Fixes <https://github.com/project-renard/curie/issues/192>.
See PR <https://github.com/project-renard/curie/pull/193>.
- Continuous page view and multiple columns (e.g., for dual page display)
using a grid-based view model.
See <https://github.com/project-renard/curie/issues/94>,
<https://github.com/project-renard/curie/pull/209>.
- Add exception handler popup window.
See <https://github.com/project-renard/curie/issues/180>,
<https://github.com/project-renard/curie/pull/208>.
- Improve drag-and-drop support for text/plain data that contains file:
URIs.
See <https://github.com/project-renard/curie/issues/204>,
<https://github.com/project-renard/curie/pull/206>.
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.
See <https://github.com/project-renard/curie/issues/197>,
<https://github.com/project-renard/curie/pull/194>.
Refactoring
- Add method to check for valid page numbers.
Fixes <https://github.com/project-renard/curie/issues/179>.
See PR <https://github.com/project-renard/curie/pull/195>.
- Refactor the page view models to use seperated presentation.
See <https://github.com/project-renard/curie/issues/150>,
<https://github.com/project-renard/curie/pull/194>,
<https://github.com/project-renard/curie/pull/203>.
0.002 2017-05-16 10:33:20-0500
Features
- Zooming using the scrollwheel.
Fixes <https://github.com/project-renard/curie/issues/15>.
See PR <https://github.com/project-renard/curie/pull/184>.
- Drag-and-drop of file on to the page area opens the file.
Fixes <https://github.com/project-renard/curie/issues/19>.
See PR <https://github.com/project-renard/curie/pull/170>.
- Remove status bar from the App window.
Fixes <https://github.com/project-renard/curie/issues/40>.
See PR <https://github.com/project-renard/curie/pull/183>.
Bug fixes
- Update the mutool outline parsing for MuPDF v1.10a.
Fixes <https://github.com/project-renard/curie/issues/172>.
See PR <https://github.com/project-renard/curie/pull/173>.
Build changes
- Make the `--version` flag more verbose and add a
`--short-version` flag that only outputs the version.
Fixes <https://github.com/project-renard/curie/issues/174>.
See PR <https://github.com/project-renard/curie/pull/175>.
- Set custom theme and icon theme if available.
Fixes <https://github.com/project-renard/curie/issues/32>.
See PR <https://github.com/project-renard/curie/pull/178>.
- Update functions for Function::Parameters v2.000002.
See <https://github.com/project-renard/curie/issues/190>.
See PR <https://github.com/project-renard/curie/pull/191>.
- Change shebang of curie script so that it runs with the Perl
that installed Curie.
Fixes <https://github.com/project-renard/curie/issues/196>.
See PR <https://github.com/project-renard/curie/pull/198>.
0.001_01 2016-10-24 18:01:31-0500
- Added menu to select zoom level.
Fixes <https://github.com/project-renard/curie/issues/14>.
See PR <https://github.com/project-renard/curie/pull/161>.
- Add command line option to print out version number.
Fixes <https://github.com/project-renard/curie/issues/157>.
See PR <https://github.com/project-renard/curie/pull/159>.
0.001 2016-09-22 16:12:43-0500
- Release notes: <http://project-renard.github.io/blog/posts/2016/09/22/curie-release-v0.001/>.
- First release.
- Opens PDF documents
- Navigation between pages.
- Document outline.