scijava-common icon indicating copy to clipboard operation
scijava-common copied to clipboard

A plugin framework and application container with built-in extensibility mechanism :electric_plug:

Results 119 scijava-common issues
Sort by recently updated
recently updated
newest added

Several projects, after using SciJava parameters and UI at first, switched back to custom, IJ1-backed implementations because SciJava couldn't offer all they needed. I suggest to try to collect here...

Some modules may have differing inputs depending on the values of other inputs. For example, a thresholding plugin where you select which thresholding method to use may activate or deactivate...

parameters

``` #@double(label="A double", min=2.5, max=12.5, persist=false ) my_double #@int(label="An int", min=2, max=12, persist=false ) my_int ``` Set their initial values to zero, which is out of range. Using objects instead:...

``` #@ int(value=3) primitive_integer #@ double(value=2.5) primitive_double ``` do not set values correctly See: http://forum.imagej.net/t/ops-specifying-default-integer-parameters/7612

bug

When calling `ClassUtils#setValue(field, object, value)` with a null value, on a primitive type field, the method ultimately tries to assign the null value to the field, which bombs out with:...

@tischi [wrote](https://forum.image.sc/t/change-scijava-parameter-label-at-runtime/60574/5): I had to change the type of the field from `double` to `Double`, otherwise the `getInfo().getMutableInput(...)` was not working for me. I put here the full code for...

bug

Some modules alter the number, names or types of their parameters. These are fully dynamic and most difficult to deal with in workflow systems. Other modules only want to alter...

unscheduled
parameters

This PR adds support for compressed handles, that operate on archives: namely `.zip`, `.gzip` and `bzip2` archives. This requires #339 and #340 to be merged first.

enhancement

It would be great if an input could be a List of a supported sub-type. The List widget would render plus and minus buttons to add or remove widgets of...

enhancement

Making it possible to group IJ2 plugin widgets, e.g. horizontally or in tabs, would be great in order to structure the UI in case of many inputs. See also: http://forum.imagej.net/t/any-control-over-parameterized-input-field-position-layout/1554/5