This is an overview of major changes. Refer to the git repository for a full log change.
- #432 Ugly error message when saving screen grab
- #429 Code layout
- #425 Warnings
- #420 zbar decoder on Mac OS X
- #418 Latest gouda and pylibdmtx
- #416 User testing / Python 3 - error message when opening document on 32-bit Windows
- #414 User testing / Python 3 - error message when starting from shortcut
- #408 Installer bloat
- #407 Performance impact of 2to3
- #406 Show Boxes view on creating new document
- #405 Remove qtpy
- #401 Support new pyzbar and pylibdmtx
- #397 Couple of problems with keyboard shortcuts box
- #395 PyQt5
- #393 Warning from libpng when running tests
- #391 OpenCV3
- #389 PyQt4
- #386 qtpy
- #382 About box too tall
- #379 Gouda v0.1.10
- #377 Windows non-latin username test
- #374 Support pyzbar
- #372 Support pydmtxlib
- #371 Ugly error message when opening file with non-ascii characters in name
- #369 Keyboard shortcuts box too tall on some displays
- #368 Ugly error message when creating a new inselect document on Mac OS X
- #367 Reveal file doesn't work on Windows
- #356 Error on running subsegment on Ubuntu 14.04
- #344 Not enough room for toolbar text on Mac retina display
- #343 Missing resource compiler on Mac
- #324 Drag-and-drop to open files doesn't work on Mac OS X
- #309 Put web URL in prominent place
- #292 Mac OS X installer bloat
- #273 Inselect as a package
- #223 Error creating new Inselect document from a jpg
- #95 Python 3
- #83 Architecture and code organisation
- #362 Command-line option to print elapsed time for which document was open
- #353 Error 5
- #351 Metadata templates to allow fields with fixed values
- #349 Linux instructions
- #347 Explicitly reference python2 in scripts
- #342 Conda environment files
- #331 Box resize doing crazy things - emergency fix: restrict max zoom level
- #333 Ugly error message when opening or saving a file
- #332 Error when saving crops in Dropbox folder
- #330 libdmtx URL incorrect
- #328 Menu commands to show cookie cutter and metadata template files
- #325 Command-line option to set window size
- #322 Build scripts to check that barcode readers are available
- #320 Some view menu items missing from keyboard shortcuts box
- #315 Ribbon
- #207 Help for hotkeys
- #307 Test performance
- #305 Remove references to 'scanned image'
- #210 Improve UI design
- #303 Improve startup time
- #298 Ugly error message when double-clicking on a .inselect file
- #296 Inconsistent zoom toggling
- #295 Full-resolution scan is mandatory
- #293 Link to files fails with ugly error message on Windows
- #131 Main window icon
- #291 Alter travis to use Anaconda / Miniconda
- #288 Minimap navigator
- #286 Disable default template command when the default template selected
- #284 Document info view to contain links
- #281 Don't make images read-only
- #212 Customized bounding box ordering
- #204 Improvements to subsegment dots
- #203 Resize handles should have constant size regardless of zoom
- #277 Subsegment box broken
- #275 Test image has executable bit set (@edwbaker)
- #263 Subsegment box should copy metadata to new boxes
- #262 Scripts to respect keyboard interrupt (CTRL + C)
- #258 CTRL / apple key + number to select the active view
- #256 Disable template 'Reload' command when default template selected
- #254 An Error Occurred: {'Choices with data ...
- #218 N boxes / N selected widget to a status bar
- #213 Increase default border around "objects" post segmentation
- #249 Better handling of multiple and unrecognised metadata values
- #248 Better default text in Cookie Cutter dropdown
- #247 Locations of bounding boxes in CSV
- #243 Template validation when value is not in drop-down list of values
- #242 Unnecessary second read of full-res image after creating new document
- #240 Objects view - better object labels
- #237 Ugly error message when opening document on Mac OS X
- #236 Reset zoom mode when opening new document
- #234 Metadata template popup (@quicklizard99)
- #233 Error box should contain traceback (@quicklizard99)
- #230 No way to for the user to specify thumbnail size to the ingest command-line tool (@quicklizard99)
- #228 Closing document can be slow (@quicklizard99)
- #217 Error box appears twice (@quicklizard99)
- #225 Mac command-line tools are broken (@quicklizard99)
- #219 Command-line tools to use metadata and cookie-cutter templates (@quicklizard99)
- #208 Thousands separators for N boxes and N selected boxes (@quicklizard99)
- #205 A 'Reload template' button (@quicklizard99)
- #198 Opening both .inselect files and images by drag-drop is broken (@quicklizard99)
- #192 Cookie cutter templates (@quicklizard99)
- #176 workflow to scripts (@quicklizard99)
- #48 Zooming should follow mouse position (@quicklizard99)
- #196 Change colour scheme does not refresh view on Windows (@quicklizard99)
- #193 Better logic when checking for duplicated metadata values (@quicklizard99)
- #190 read_barcodes.py to take choice of barcode engine on command line (@quicklizard99)
- #189 Include read_barcodes (@quicklizard99)
- #188 Choice of colour scheme not persisted (@quicklizard99)
- #184 Missing menu item ellipses (@quicklizard99)
- #183 Simple colour schemes (@quicklizard99)
- #182 Select by size (@quicklizard99)
- #181 Box adjustment keyboard shortcuts (@quicklizard99)
- #180 Next / previous box should zoom to fit (@quicklizard99)
- #179 Standard keyboard shortcuts to move between tabs (@quicklizard99)
- #155 Avoiding crop file name collisions (@quicklizard99)
- #173 Mac build broken (@quicklizard99)
- #130 Barcode reading broken in compiled Inselect on Windows (@quicklizard99)
- #171 Processing double-sided objects (@quicklizard99)
- #169 Better formatting of validation problems (@quicklizard99)
- #167 Richer information in about box (@quicklizard99)
- #126 Recent documents (@quicklizard99)
- #168 Information panel shows incorrect file sizes (@quicklizard99)
- #166 Enter does not toggle Objects view between 'grid' and 'expanded' on Mac OS X (@quicklizard99)
- #134 Delete box should not scroll Metadata view (@quicklizard99)
- #165 User templates to support thumbnail width pixels (@quicklizard99)
- #156 User-defined project templates (@quicklizard99)
- #164 Cropped images not saved with rotation (@quicklizard99)
- #159 Unable to open jpegs with uppercase filename extension (@quicklizard99)
- #157 ingest workflow tool should ignore _thumbnail images (@quicklizard99)
- #151 'Save screen grab' should suggest a filename (@quicklizard99)
- #150 Support .bmp (@quicklizard99)
- #129 Warn when a read-only document is opened (@quicklizard99)
- #121 A menu option to save the boxes view to an image file (@quicklizard99)
- #120 Show information about the scanned image (@quicklizard99)
- #117 Bounding boxes can be created and moved outside of the image (@quicklizard99)
- #113 A shortcut for navigating between the Boxes and Metadata views (@quicklizard99)
- #94 Hard-coded keyboard shortcuts in help text (@quicklizard99)
- #88 Open-source Data Matrix, 1D barcode, and QR code decoding on all OSes (@quicklizard99)
- #82 CMD+backspace on OS X should delete selected boxes (@quicklizard99)
Natural History Museum internal release
- #161 Free text metadata template (@quicklizard99)
- #160 Missing Macrosiphum locations (@quicklizard99)
Natural History Museum internal release
- #159 Unable to open jpegs with uppercase filename extension (@quicklizard99)
- #157 ingest workflow tool should ignore _thumbnail images (@quicklizard99)
- #151 'Save screen grab' should suggest a filename (@quicklizard99)
- #150 Support .bmp (@quicklizard99)
- #129 Warn when a read-only document is opened (@quicklizard99)
- #113 A shortcut for navigating between the Boxes and Metadata views (@quicklizard99)
- #94 Hard-coded keyboard shortcuts in help text (@quicklizard99)
- #88 Open-source Data Matrix, 1D barcode, and QR code decoding on all OSes (@quicklizard99)
- #82 CMD+backspace on OS X should delete selected boxes (@quicklizard99)
Natural History Museum internal release
- #149 Add metadata templates for Aphididae and Ephemeroptera enhancement (@quicklizard99)
- #148 Unable to create new boxes (@quicklizard99)
Natural History Museum internal release
- #88 Open-source Data Matrix barcode decoding on Linux and Mac OS X (@quicklizard99)
- #116 Metadata templates and associated validation (@quicklizard99)
- #118 Rotation arrows on the metadata view do not appear correctly on Windows (@quicklizard99)
Natural History Museum internal release
- #88 Open-source Data Matrix barcode decoding on Linux and Mac OS X (@quicklizard99)
- #116 Metadata templates and associated validation (@quicklizard99)
- #121 A menu option to save the boxes view to an image file (@quicklizard99)
- #120 Show information about the scanned image (@quicklizard99)
- #117 Bounding boxes can be created and moved outside of the image (@quicklizard99)
- #138 Metadata fields to be available on boxes view (@quicklizard99)
- #137 Metadata title should not scroll with fields (@quicklizard99)
- #136 Reopening the currently open document is confusing (@quicklizard99)
- #133 Show proxy icon on Mac OS X (@quicklizard99)
- #132 Show modified state in title (@quicklizard99)
- #109 Larger images in metadata view (@quicklizard99)
- #130 Broken barcode reading on Windows (@quicklizard99)
- #116 Metadata fields are Simple Darwin Core terms (@quicklizard99)
- #84 Tests (@quicklizard99)
- #127 .tif file extension not recognised (@quicklizard99)
- #125 Display issue on Windows: After startup, Window title, frame and controls out of screen (@quicklizard99)
- #124 "New" doesn't work if inselect document already exists (@quicklizard99)
- #119 Non-latin characters in 'Specimen number' metadata field causes grid item title to disappear (@quicklizard99)
- #115 Silly wording when a single box selected (@quicklizard99)
- #106 Select newly created bounding box (@quicklizard99)
- #104 File, Open versus File, New ambiguity (@quicklizard99)
- #87 Large images do not display correctly (@quicklizard99)
- #74 Mac OS X installer (@quicklizard99)
- Icons for plugins (@quicklizard99)
- CSV export (@quicklizard99)
- Progress box during 'New document' (@quicklizard99)
- Open files via drag-drop (@quicklizard99)
- Document format (@quicklizard99)
- Workflow tools (@quicklizard99)
- UI reimplementation (@quicklizard99)
- OS X (Mac) build (@quicklizard99)
- Myriad bug fixes and enhancements (@quicklizard99)
- Add license and changelog (@aliceh75)
- Added help dialog (@aliceh75)
- Add previous/next navigation in the annotation dialog (@aliceh75)
- Refactor code to separate UI and application logic (@aliceh75)
- Add padding option (@holtzhau)
- Improve segmentation by resizing image (@holtzhau)
- Add persistent settings and settings dialog box (@aliceh75)
- Segmentation algorithm tweaks (@holtzhau)
- Added tiff image detection on export (@holtzhau)
- Make exported image name configurable via settings (@aliceh75)
- Refactor file structure to prepare for UI/application logic separation (@aliceh75)
- Refactor BoxResiable to use mouse events (@aliceh75)
- Fix box ordering on keyboar next/previous (@holtzhau)
- Remember open directory (@holtzhau)
- Multiple object annotation (@holtzhau)
- Added key navigation to sidebar (@holtzhau)
- Various fixes (@holtzhau)
- Added annotator dialog (@holtzhau)
- Switch from multiprocessing to QThreads (@holtzhau)
- Added display_image routine and elaborated on resegment (@holtzhau)
- Added sidebar (@holtzhau)
- Added importing and saving of boxes (@holtzhau)
- Use json for import/export (@holtzhau)
- Improvement to segmentation (@holtzhau)
- Added seed growing in segmentation and interface (@holtzhau)
- Key based navigation (@aliceh75)
- Refactor mouse event handling (@aliceh75)
- Add zoom with wheel (@aliceh75)
- Initial test release (@stefanv, @holtzhau)