---
# System prepended metadata

title: 'OMERO.figure future plans: 2025-01-24'

---


# OMERO.figure plans

** TODO: Share zoom link: https://openmicroscopy-org.zoom.us/j/86210921466?pwd=SoT6BwmblSbX4A5ebD5KcPmwcfwgMW.1  

Since the development of OMERO.figure is becoming more distributed, we felt like it was a good idea to improve communication about future plans, to avoid conflicts, reduce duplicated/wasted effort etc.

It would be good to hear what you're planning for OMERO.figure in terms of:

 - Features that you're thinking of working on?
 - Over what time-frame? e.g. funding for next year or more?

For OME:
 - We are mostly in "maintenance" mode for OMERO.figure, apart from
 - Plan to support OME-Zarr (see below)
 - Bug-fixes
 - *Maybe* other features if we get strong feedback (e.g. from a workshop) that something is needed, and we feel we have time.
 - Having looked over existing issues, no plans to work on any of them in the near future. Bugs are mostly kinda "edge-case" and features are nice ideas but no time (or too niche) to work on them, unless requested by more users. EDIT: maybe [Export script version checking/update](https://github.com/ome/omero-figure/pull/610)

For Tom: QUAREP-LiMI as reference https://www.nature.com/articles/s41592-023-01987-9
  - Colorbar (PR open)
  - smart labels: add support for acquisition metadata, well names, 
  - dynamic key-value pairs (e.g. [kv; key=<key>; ns=<ns>])
        - load from the server e.g. when figure loads or on "refresh" button

For Rémy    
- Label on ROIs (on going)
- Arrow scale bug fix - different thickness for image vv figure
- Refresh image when updating channel names
    
    
## OME-Zarr support:
"OMERO.figure without OMERO"! - See https://github.com/will-moore/figure/pull/5 - this PR is temporarily open against *my* repo since I have setup netlify there. Working OK for adding OME-Zarr images to figure but don't yet handle 'big' images - will need a fair bit more work. Also other workflow questions like how to save/open figures.

## Contributing docs:
I have [started to work on a PR](https://github.com/ome/omero-figure/pull/610) to add some guidelines for contributing:
 - Before starting work, create an Issue and outline the feature.
 - I'll add some "development" tips to the docs, based on the experience from the recent PRs.
 - Testing guidelines: things to check before a PR is ready for review

## Code style guides / checkers
Some people like code style to be linted, but this is more work to introduce to an existing project. For now, try to format new code in a similar style to exising code!

## 2025-01-24 Notes:
    
- JM: Do we need regular OMERO.figure meetings?
    - Will: I don't think so. GitHub issues etc provide enough for communication as long as we create issues early and add details etc prior to starting work.
- Tom & Remy: OK
- JM: could keep the community informed e.g. image.sc and/or bsky.
- Will: do we need figure-scope Shapes, Labels etc? Lots of requests for this feature, but a fair bit of work. 
- All: yes, people do want this. Remy not planning to work on this yet.
- JM: useful to have a "lite" devspace for more rapid figure testing by contributors? Tom: yes
- Petr: timeIncrement bug was also found by users in Dundee. Could have caught this by testing more images on merge-ci
- Tom: notes for getting setup: omero-web etc would help. Remy: me too. I have link from docker to my local figure repo to test build.
- Better notes for Docker setup would help.
- Tom: what about "chat" messaging? On zulip? Let's give that a try.
    
    