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.