Changes

3.5.0 (2022-12-07)

Features:

  • Added ability to specify grid rows and columns in url (#853)

  • Allow pasting channel group to current selected slide (#857)

  • Pre-define, copy and paste ROI styles (#809, #829)

  • Performance improvements for label image queries (#844, #865, #879)

Bugfixes/Maintenance:

  • Improved annotation chooser UI (#860)

  • Fix grid to figure export position and channel settings (#869)

  • Build and release maintenance (#871, #872, #874, #884)

3.4.1 (2022-08-02)

Bugfixes/Maintenance:

  • Fix un-starring annotations (#838)

  • Avoid display artifacts when flipping image (#845)

  • Handle images owned by root user (#846)

  • Fix image name label in Figure export (#847)

  • Fix label image UI (#840, #849, #852)

  • Support file annotations on ROIs (#841)

  • Build and release maintenance (#851)

3.4.0 (2022-07-11)

Features:

  • Multi-user channel groups, ROI sorts, label image queries (#742, #818)

  • Command line tool to manage label image queries (#806)

  • Customizable branding (#788, #804)

  • Added open in PathViewer button to plugin (#795)

  • Add white color to color picker (#798)

  • Copy links to selected rois (#811)

  • Allow zoom to native magnification (#822)

  • UI improvements (#807, #808, #824)

Bugfixes/Maintenance:

  • Build and release maintenance (#775, #793, #826)

  • Pin overview image rotation to 90 degree angles (#802)

  • Provide correct login URL (#803)

  • Fix channel controls for floating point images (#821, #833)

  • Better label image table support (#832)

3.3.6 (2022-05-26)

Bugfixes/Maintenance:

  • Update omero-figure version requirement (#810)

  • Build and release maintenance (#813)

3.3.5 (2022-04-08)

Bugfixes/Maintenance:

  • Support latest versions of OMERO.web (#780)

  • Fix shape copying (#781, #796)

  • Improve documentation (#794)

  • Support blind annotation in multi-group context (#790)

  • Fix ellipse shape editing (#799)

  • Build and release maintenance (#800)

3.3.4 (2022-01-12)

Features:

  • Channel legends improvements; new pixel value picker (#766)

Bugfixes/Maintenance:

  • Fix zoom level count for label images (#769)

  • Always use higher resolution tiles (#770)

  • Fix format string in pyramid detection error handler (#771)

  • Avoid using rendering engine (#773)

  • Improve keepalive functionality (#776)

  • Fix repeated tags (#777)

  • Build and release maintenance (#778)

3.3.3 (2021-11-15)

Features:

  • Block UI if keepalive fails (#747)

  • Image map annotations (#749)

  • Add configuration option for secondary viewer (#761)

  • Increase maximum grid size (#762)

  • Full screen toolbar button in grid (#767)

Bugfixes/Maintenance:

  • Hide image names in grid when blind mode is active (#751)

  • Label image fixes (#752)

  • Fix blind mode right panel (#753)

  • Hide image dropdown select caret in grid when disabled (sync mode on) (#763)

  • Optimize slides list performance (#758)

  • Improve “Open in grid” (#759)

  • Draw predefined shape on mouse up (#764)

  • Build and release maintenance (#765, #768)

3.3.2 (2021-10-21)

Bugfixes/Maintenance:

  • General improvements (#725, #732, #743, #748)

  • Fix saving ROI with multiple shapes (#738)

  • Fix export script (#757)

  • Build and release maintenance (#723, #760)

3.3.1 (2021-09-30)

Bugfixes/Maintenance:

  • Fix left-hand panel performance (#754)

  • Fix export script capabilities detection (#755)

  • Build and release maintenance (#756)

3.3.0 (2021-09-16)

Features:

  • Arrows for line shapes (#652)

  • Label image support (#658, #683, #701, #706)

  • Support shape dashed strokes (#659)

  • Add label shapes (#673)

  • Better user notification about clipboard access on Firefox (#678)

  • ROI label position and font color (#679)

  • Dataset selection when saving grid view (#680)

  • Add markdown help to description editor (#681)

  • Add new blind annotation flag to duplicate owner annotations (#682)

  • Load, display and store C/Z/T of shapes (no editing) (#687)

  • ROI display order (#688)

  • Zoomable barcode and overview images with ROI display (#692, #707, #716)

  • Copy channel when dragging and any modifier key is down (#669, #693)

  • Add available measurements to ROI defaults tab (#694)

  • OMERO.script for ROI to Shape label name copy (#695)

  • Greyscale channel cycling (#698)

  • Show pixel intensity (#699)

  • Rescale channel sliders (#700)

  • Add new config settings for UI options (#709, #712)

  • Bump maximum active channel default to 10 (#710)

  • Gamma control (#717, #740)

  • Open channels in grid (#724)

  • Script support for plugins (#726, #731)

  • Copy display settings (#727)

  • Simplified installation (#745)

Bugfixes/Maintenance:

  • Handle zooming to native resolution for untiled images (#665)

  • Reduce chance of ROI load and image switch interfering (#666)

  • Fix store tabs in URL (#667)

  • Refactor channel group loading (#668)

  • If grid images have physical pixel size set, use for resolution sync (#670)

  • Fix element toggle when initially hidden (#672)

  • Fix grid paste position (#676)

  • Don’t add extra slots when loading grid view (#677)

  • Fix compressed tiles checkbox (#684)

  • Show microservice version number if available (#686)

  • Fix ROI defaults bugs (#689)

  • Don’t click on tab if it’s already selected to avoid side effects (#690)

  • Keep magnification popup open while input box has focus (#691)

  • ROI/shape annotation fixes (#696)

  • Fix SVG issue in Safari with hidden channel indicator (#703)

  • Fix invalid channel count issue (#704)

  • Remove ‘load while interacting’ option (#711)

  • Fix hide label feature (#714)

  • Set minimum viewer width and disable excessive UI scaling (#715)

  • Fix external info saving (#719)

  • UI fixes (#720, #721, #730)

  • Fix image map annotation (#728)

  • Document channel group annotation (#729)

  • Apply rendering settings (#733)

  • Improve channel settings UI (#735)

  • Updated documentation (#675, #736)

  • Build and release maintenance (#660, #661, #662, #663, #664, #671, #674, #685, #705, #708, #718, #722, #734, #746)

3.2.0 (2020-09-30)

Features:

  • Make channel toolbar limit configurable and set default to 8 (#654)

  • Add description field to ROI defaults (#647)

  • Add checkbox to map annotation values to quickly set true/false values (#568)

  • Grid: paste to all (#569, #642)

  • Channel group command line tools (#570)

  • Add hook for custom ROI actions (#577, #646, #655)

  • More ROI defaults (#580, $647)

  • Normalize rectangle measurements to minimize rotation (#592)

  • Use auto-growing textareas for map annotation inputs (#594)

  • User experience improvements (#598)

  • Better indicate freehand shape selection (#599)

  • Blind annotation (#600, #640, #644)

  • Show message on tile loading error (#601)

  • Predefined shapes support (#602)

  • Warn users when grid has unsaved changes (#603)

  • Only disable grid buttons when viewer data is loading (#605)

  • Add button to reset ROI defaults (#607)

  • Allow measurement editing of rectangle width and height (#610)

  • Allow panning and rotating of image while in drawing mode (#613)

  • ROI navigation buttons (#615)

  • Grid paging improvements (#618)

  • New ROI/shape label functionality (#624, #657)

  • Toggle selected ROIs (#628)

  • Make keepalive interval configurable (#632)

  • Load file paths for use in other apps (#634)

  • More flexible annotation values pasting (#635)

  • Zoom and pan to ROI on load (#637)

Bugfixes/Maintenance:

  • Fix description control (#648)

  • Fix channel label if not set (#656)

  • Fix grid toolbar (#566)

  • Fix overview map click (#572)

  • Fix rotation buttons (#573)

  • Update color picker and keep quick color buttons at fixed size for now (#574)

  • Fix zoom to roi (#575)

  • Fix drag/pan and mousewheel-zoom interactions (#576)

  • Fix drawing toolbar styling to indicate active mode when not focused (#578)

  • Use local channel settings for channel toolbar (#579)

  • Fix fonts (#581)

  • Fix zoom to ellipses feature (#582)

  • Fix annotation sorting (#583)

  • Fix ROI label editing in ROI list (#584)

  • Fix image flipping (#585)

  • Make sure birds eye rotation is correct after resetting overview map (#586)

  • Fix layer removal (#590)

  • Fix projection when loading flipped image (#591)

  • Fix grid view dialog layout (#593)

  • Fix grid bar elements (#595)

  • Fix styling (#609)

  • Fix namespace for saved channel group settings (#620)

  • Fix grid paste-to-all (#625)

  • Fix keyboard pan (#626)

  • Fix hyperlink in docs (#627)

  • Fix format of channel settings for export (#629)

  • Fix active channel tools (#630)

  • Max channel count fixes (#631)

  • Fix grid sync (#633)

  • Fix image switching in grid (#641)

  • Add button classes to grid view dialog (#643)

  • Restore correct settings when aborting slide switch (#645)

  • Make sure zoomLevelScaling is set; if not ignore levels (#649)

  • Build and release maintenance (#562, #567, #588, #596, #597, #604, #611, #616, #617, #638, #639, #650, #651, #653)

3.1.1 (2020-04-10)

Bugfixes/Maintenance:

  • Python 3 support (#563, #564)

  • Build and release maintenance (#565, #571)

3.1.0 (2020-04-02)

Features:

  • New grid features (#514, #544, #548)

  • Limit number of active channels (#543)

  • Better slide tag filtering (#519)

Bugfixes/Maintenance:

  • Fix URL format (#546, #547)

  • Fix channel settings bug (#549, #550)

  • Fix grid paging (#551)

  • Fix erroneous channel sliders (#552)

  • Refactor URL provider (#542)

  • Fix slide thumb loading for large datasets (#541)

  • Overview indicator on dark images (#537)

  • Build and release maintenance (#533, #538, #539, #545, #553, #554, #555, #556, #557, #558, #559, #560, #561)

3.0.4 (2019-11-27)

Bugfixes:

  • Simplify rectangle transforms (#515)

  • Fix birds eye view (#516)

  • Keep images list when switching slides (#518)

  • Don’t wait indefinitely for export (#517)

  • Fix menu handler (#534)

  • Python3 compatibility (#535)

  • Update omero-figure version requirement (#536)

  • Build and release maintenance (#529, #530, #532)

3.0.3 (2019-09-13)

Bugfixes:

  • Fix missing script file (#512)

  • Fix export format bug (#513)

3.0.2 (2019-09-13)

Bugfixes:

  • Fix tile size issues (#507, #510)

  • Fix issue with old version of pdftoppm (#508)

  • Build and release maintenance (#504, #505, #506, #511)

3.0.1 (2019-07-03)

Features:

  • Documentation updates (#500, #501)

  • Build and release maintenance (#503)

Bugfixes:

  • Fix minimap runtime issue (#502)

3.0.0 (2019-06-20)

Features:

  • Performance improvements (#448, #453, #454, #455, #466, #467, #478)

  • Customizable logo (#445)

  • Flip image (#439)

  • Add build date to help screen (#437)

  • Optional kinetic drag (#430)

  • Mouse wheel zoom improvements (#395, #406)

  • Mouse panning mode (#476)

  • Allow right-click menu to open multiple images in PathViewer (#380)

  • Improved URL state handling (#358, #428)

  • Bird’s eye view improvements (#356, #474)

  • Mask features (#386, #425, #436)

  • Improve RGB image behavior (#384, #403, #410)

  • Slide sorting and filtering (#364, #426, #473)

  • Display slide tags (#471, #480, #484)

  • Display channel names (#486)

  • UI improvements (#357, #368, #369, #377, #379, #389, #398, #400, #404, #415, #431, #477, #483, #488, #489, #496, #497)

  • z/t index sliders (#492)

  • UI customization hooks (#462)

  • Custom magnification level (#451)

  • Better keyboard support (#461, #468, #472)

  • Macro and label image improvements (#354, #363, #376, #382, #416)

  • Improved drawing (#370, #373, #378, #388, #394, #397, #409, #417, #419, #422, #432, #433, #491)

  • Improved color picker (#495)

  • Freehand polylines and polygons (#450)

  • View Export (#391, #392, #393, #396, #399, #427, #438, #460, #470, #475, #481, #490, #494)

  • PathViewer Grid (#345, #355, #365, #366, #371, #372, #374, #375, #385, #390, #408, #411, #412, #414, #418, #440, #449, #452, #457, #458, #459, #464, #465, #485, #487)

  • Switch rendering library to OpenLayers (#345, #367, #381, #383, #434)

  • Build and release maintenance (#387, #441, #443, #479)

  • Documentation updates (#498)

  • Docker build (#463)

Bugfixes:

  • Fix initial z/t index (#482)

  • Fix fullscreen button (#456)

  • Fix annotation undo/redo (#447)

  • Add missing thumbnails batch size setting (#446)

  • Fix keyboard control related issues (#423)

  • Remove any side effects from using Color singleton for color processing (#424)

  • Don’t reload slides when saving ROIs (#405)

  • Properly handle selection change after pasting (or in other situations) (#420)

  • Ignore hidden ROIs when selecting all (#413)

  • Unload channel before creating annotation link (#401)

  • Improved barcode/overview image detection (#493)

2.1.2 (2019-06-20)

Features:

  • Customizable logo (#444)

  • Release maintenance (#442)

  • Style buttons (#361)

  • Add PathViewer to Open With menu (#349)

  • Hide masks on load (#347)

  • Build and release maintenance (#499)

Bugfixes:

  • Move querystring contents to hash on redirect to keep base URL constant (2.1.x) (#429)

  • Load overview and barcode image even if they are not in available slides (#362)

  • Fix transition layering (#360)

  • Bump omero-marshal dependency (#353)

  • Improved dataset slide handling (#352)

  • Use configured batch size when loading thumbnails (#351)

  • Load thumbnails all at once (#350)

  • Tipr library is no longer available on github (#348)

2.1.1 (2018-01-24)

Bugfixes:

  • Fix channel management interface in read-only situations (#343, #344)

  • Fix word breaks in annotation descriptions (#341)

  • Fix channel label load and save (#340)

  • Fix empty values in read-only annotations (#339)

2.1.0 (2017-11-28)

Features:

  • Improve channel group adding behavior (#310)

  • Improve ROI list display (#309)

  • Update documentation (#305, #338)

  • Tooltips (#300)

  • Allow selection and copying of ROI identifier (#297)

  • Add ROI and object links to descriptions (#295)

  • Hide unneeded ROI properties (#294)

  • Larger preview and more granular rotation (#293)

  • Improve tool icons (#292)

  • Rendering settings reload feature (#290)

  • New rotation controls (#289)

  • Batch edit ROI annotations (#284)

  • Improve channel manager UI (#283, #316, #331)

  • Sort ROIs and navigate ROIs using keyboard (#281)

  • Remain in drawing mode after saving (#280)

  • Improve color picker UI (#277)

  • Add uncompressed tile support (#276, #286)

  • Always show magnification menu (#274)

  • Improve channel manager (#272, #315, #324, #334)

  • Add markdown-formatted descriptions (#271, #296, #313, #318, #320, #325)

  • Add mask ROI support (#268, #307, #337)

  • Upgrade third-party libraries and reorganize code (#269, #270, #323)

Bugfixes:

  • Sync image description in slides list (#336)

  • Sync ROI name across tabs (#335)

  • Fix drawing toolbar tooltips (#333)

  • Fix color picker positioning (#332)

  • Fix mouse cursor while dragging (#330)

  • Fix color picker button behavior (#327)

  • Fix look and feel of badges (#322)

  • Fix channel filter nub (#321)

  • Force text cursor on inline editing elements (#319)

  • Hide Pixels Size entry if not available (#317)

  • Fix channel max range input position (#314)

  • Fix channel swatch position when dragging after scroll (#311)

  • Remove line snapping (#308)

  • Fix viewer selection (#306)

  • Fix ellipse selection after creation (#304)

  • UI visual improvements (#303)

  • Fix UI element alignment (#299, #301)

  • Fix image description saving (#298)

  • Fix mouse cursors (#287, #302)

  • Fix build issue (#285)

  • Fix tile gaps (#282)

  • Hide colorpicker on tool change (#279)

  • Drawing toolbar fixes (#278)

  • Fix copy/paste when nothing selected/clipboard empty (#275)

  • Fix display of duplicate tiles (#273)

2.0.0 (2017-08-07)

Features:

  • Update documentation (#251, #252, #253)

  • Allow underzoom for images that don’t fit in window (#248)

  • Generate licenses file; use bower to manage third-party libraries (#246, #247)

  • Automatically position drawing toolbar to not overlap other panels (#244)

  • Channel min/max improvements (#243)

  • Z/T sliders (#242)

  • OMERO 5.3 support (#241)

  • Viewing options updates (#240)

  • Channel manager improvements (#239)

  • Move ROI description to its own collapsible section with larger textarea (#236)

  • Improve filter UI (#231)

  • New freehand drawing tool (#226)

  • Show filtered image map annotation count (#223)

  • Image map annotation filtering (#222)

  • Render minimap with channel settings (#219)

  • Zoom to up to 3,200% (#214)

  • Select ROIs by drawing rectangle (#212)

  • Add image description to right panel (#210)

  • Channel manager (#209)

  • Add indicator when tiles are being loaded (#208)

  • Improved color picker (#207)

  • Channel improvements and new features (#193)

  • Arbitrary zoom levels (#191)

  • Allow drawing toolbar vertical/horizontal toggle (#187)

  • Updated line and polyline/polygon drawing tools (#186)

  • Filter ROIs by name (#184)

  • Keyboard shortcut to select all ROIs (#181)

Bugfixes:

  • Fix Omero 5.3 support (#266)

  • Fix UI issues (#261, #265)

  • Replace third party library (#256, #258)

  • Update filtered channels when organizing them in groups (#255)

  • Design issues (#254, #257, #263, #264)

  • Reduce flickr/animation flash when overzooming on a rotated image (#250, #259)

  • Fix ROI measurements while image is rotated (#249)

  • Avoid ROI deselection after dragging edit marker (#245)

  • Don’t treat enter key as mouse click (#234)

  • Increase limits for tile retention (#233)

  • Fix orphaned label issue (#232)

  • Remove unneeded description row (#228)

  • Reset variables after multi-drag, otherwise further dragging does not work (#227)

  • Fix polygon markers after dragging (#225)

  • Remove old layer when new layer gets removed before finishing loading (#221)

  • Fix ROI map annotations (#218)

  • Fix rotation issues (#216)

  • Apply slight scaling to tiles to fill any sub-pixel gap between tiles (#213)

  • Increase zoom animation threshold (#211)

  • Disabled drawing buttons should not eat mouse events (#206)

  • Numeric comparison of annotation positions (#205)

  • Toggle visibility for all ROIs broken when filter is active (#204)

  • Filter ROIs by text breaks when all ROIs are unnamed (#203)

  • Fix third party library inclusion (#192)

1.1.3 (2017-06-21)

Features:

  • Show formatted image description in right panel (#229)

Bugfixes:

  • Fix ROI visibility toggle while filtered (#215)

1.1.2 (2017-02-21)

Bugfixes:

  • Fix bug preventing color/intensity adjustments (#202)

1.1.1 (2017-02-10)

Features:

  • Bundle docs with application (#183)

Bugfixes:

  • Fix polygon points loader (#200)

  • Fix ROI drawing mouse cursor (#199)

  • Channels scrollbar whitespace (#198)

  • Use better performing thumbnail URLs (#197)

  • Add/remove metric from dropdown based on pixel size availability (#196)

  • Fix color extraction from URL (#195)

  • Fix grab/grabbing cursor when sorting map annotations (#194)

  • Disable channel if min and max are equal (#190)

  • Adjust margins for image title to keep it from running over buttons (#185)

1.1.0 (2016-11-07)

Features:

  • Add 1.1.0 upgrade documentation (#177)

  • Better error handling on image load (#158)

  • Improve file size and loading time (#152)

  • Help window (#147)

  • Color picker improvements (#143)

  • Additional resize handles for rectangle and ellipse shapes (#130)

  • Undo and redo functionality (#120)

  • Default shape properties (#118)

  • Copy and paste shapes within and between windows (#109)

  • Delete shapes using keyboard (#108, #111)

  • Support drawing of squares and circles (#107, #137)

  • Replace circle shapes with proper ellipses (#103)

  • Select multiple shapes (#100)

  • Show version number (#93)

Bugfixes:

  • Fix image dragging (#178, #180)

  • Fix duplicate library include (#165)

  • Fix library loading order (#163)

  • Fix permissions issue (#156)

  • Hide tooltips when dragging/resizing (#154)

  • Disable keyboard controls for minimap (#153)

  • Optimize file size (#151)

  • Fix shape selection after drawing ellipse (#150)

  • Fix handling of shapes with transforms (#146)

  • Fix annotation sorting (#142)

  • Fix information panel content (#141)

  • Fix UI while saving/loading (#138)

  • Fix ROI selection (#139)

  • Prefer slide name over description (#134)

  • Fix shape color and transparency support (#131, #148, #174, #179)

  • Fix scrollwheel zoom (#125)

  • Fix shape count for slides (#124)

  • Fix and improve dragging in edit mode (#123, #140)

  • Fix shape label display while resizing shape (#117)

  • Fix inline editing (#116)

  • Fix unsaved changes warning in Firefox (#115)

  • Fix read-only shapes (#113)

  • Fix visibility toggle on filtered shapes (#112)

  • Fix mouse cursor (#110, #114, #168)

  • Fix duplicate loading of shapes (#106)

  • Fix measurement display after updating measurements (#104)

  • Fix rendering settings when switching slides (#98)

  • Update minimap on rendering settings change (#97)

  • Fix shape stroke weight (#96)

  • Fix CSS (#95, #101, #102, #105, #126, #129, #132, #135, #136, #144, #145)

  • Fix favicon (#94)

1.0.5 (2016-10-26)

Features:

  • Add 1.0.4 upgrade documentation (#172)

  • More thorough and redistributable install documentation (#167)

Bugfixes:

  • Prefer slide name over description (#134)

1.0.4 (2016-05-19)

Features:

  • Add support for OMERO 5.2.x and Django 1.7+ (#122)

1.0.3 (2016-02-16)

Bugfixes:

  • Fix omero-marshal dependency (#91)

1.0.2 (2016-02-15)

Features:

  • Save rendering settings (#83)

Bugfixes:

  • Break long words in slide titles in left panel (#90)

  • Support for additional shape types (#89)

  • Fix pixel size in image marshaling code (#88)

  • Load polygon/polyline points in Insight format as well (#87)

  • Fix typo in installation instructions (#86)

  • CSS cleanup (#81)

  • Fix editable fields styling (#80)

  • Fix line wrapping in ROI measurements (#79)

  • Go full screen with the whole document to make colorpicker work (#78)

  • Don’t mark ROI as modified when canceling inline label editing (#77)

  • Set larger minimum height for right panel (#76)

  • Include experimenter info for annotation owners (#75)

1.0.1 (2016-01-25)

Features:

  • Install documentation (#85)

  • Add basic metadata for Python package (#84)

  • Install infrastructure for open source versions of OMERO (#82)

1.0.0 (2016-01-19)

Initial release.