All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Issue-40 Add file dialog for excluded pages again
- JavaFX dependency removed and replaced by AWT FileDialog to clean up dependencies and increase Java version compatibility
- Release is now distributed as a single jar file containing all dependencies
- Issue-34 Support for password-protected PDFs
- Crop rectangle is colored red if it will be removed after releasing mouse
- Resize handles on all corners and edges
- Mouse cursors resembling the actions which can be taken
- Deselect all crop rectangles on ESC
- Redesign of the resize handles to make them more modern
- Allow for crop rectangle copy and paste on same panel
- Issue-41 Reverse crop rectangle selection order. Newest rectangle under cursor is selected.
- Update to Gradle 7.4
- Select crop rectangles with single click. Select multiple rectangles with
<shift>+click
.
- Issue-5 Crop rectangles cannot shrink to a value lower than zero any longer
- Fallback overlay image algorithm to improve overlay when most pages look the same
- Update to Gradle 6.3
- Code internal changes
- Java 8 now required because of JavaFX
- Default size and position of window on startup
- Drag and drop support for loading PDFs
- Split crop rectangles horizontally or vertically
- Native file chooser for loading and storing PDFs
- Increase progress bar update interval
- Improve visuals and arrangement of GUI
- Use Gradle as build tool
- Popup to exclude pages after loading PDF
- Some crop functions like maximizing rectangles
- better handling of bookmarks
- library updates
- Rastislav Wartiak added a couple of user-interface/rectangle handling features ** rectangles have setable size and position ** keyboard bindings for actions ** show rectangle size of selected rectangles
- Added automatically crop rectangle calculation
- Updated libraries (itext, jpedal) fixing several problems
- JP2000 support, finally!
- Added hotcorners(upper left and lower right) to resize existing crop rectangles
- Providing a single file as argument now directly loads it on startup of Briss (can be handy if you have a shortcut defined like "open with")
- Command line cropping (at the moment just with automatic crop algorithm, see Readme for instructions)
- Better visualization of merged images
- Added possibility to reload pdfs for using other excluded pages while retaining crop rectangles
- Added drag&drop functionality
- Automatically clipping of crop rectangles to visible area
- Copy/paste of crop rectangles between clusters
- Hopefully fixed bug where on Mac the crop rectangles couldn't be deleted
- Added Icon (thx to joão ziliotto)
- Reworked the GUI
- updated iText and JPedal libraries
- included a preview button
- Exclude pages from merging
- Merged blocks are now sorted according to their lowest page number
- Faster scrolling (mouse)
- Fixed an issue where huge pages would cause BRISS to crash
- fixed issure where a trim or bleed box would influence the cropping behaviour
- smaller file size through newer libraries
- itext
- jpedal
- Maximal pageheight of preview image is set to 600pixel
- last directory is being remembered
- Fixed a bug where bookmarks got lost during crop-transformation
- Meta information is copied to the cropped file
- Small visual fix in progress bar
- Ghost rectangle shows the size of the last drawn crop rectangle (for people who want to have equally sized pages)
- Dragging of crop rectangles (press and hold the mouse button inside a crop rectangle)
- Single removal of crop rectangles by pressing the right mouse button inside the rectangle to be deleted
- Selected crop rectangles (=>ctrl+left mouse click into the rectangle) can be sized to the maximum of all selected widths/heights.
- Added multiple column support (actually it's a multiple rectangle capability)
- Integrated a small description how to use the software.
- Clustering of pages is now done with a small buffer regarding the size in order not to create to much clusters.
- Fixed a bug for pages not having a crop box...
- Switched to JPedal for Image rendering since its more robust
- Resolved Bug:
- Crop rectangle height was limited to the same value as the width...
- Performance improvements
- Resolved Bugs: #2999011 - Handling of rotated PDFs is implemented #2999012 - Cropped rectangle is now limited to the preview image size
- Initial release