AcademySoftwareFoundation / AcademySoftwareFoundation/OpenImageIO

Great Big `iv` Wish List

Open
#2,058 17 comments 0 reactions 0 assignees View on GitHub
devdays devdays24 feature request good first issue help wanted iv
Dominant language
C++
Stars
2.4k
Forks
698
Avg merge
3d 9h
Merged PRs (30d)
48

Description

# Master list of `iv` feature requests

Rather than proliferate scattered issues, let's coalesce all the requested iv features or changes here. Feel free to add comments with new suggestions, and I will occasionally merge them into this list.

This is just requests for features or changes in behaviors. Actual bugs should be entered as separate issues.

They are in no particular order.

-----

```[tasklist]
- [x] **Full support of OCIO color spaces and displays**
- [ ] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4710
- [ ] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4711
- [ ] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4712
- [ ] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4713
- [ ] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4714
- [ ] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4715
- [ ] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4716
- [ ] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4717
- [ ] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4718
- [x] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4719
- [x] Multiple windows -- iv should allow the current image to be split off into a separate screen window in the same iv process. (was #287)
- [ ] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4720
- [ ] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4721
- [x] Load a directory: `iv dirname` ought to be the same as specifying all the image files in that directory
```

Contributor guide

Open the contributing guide

Research direction

This is a master wishlist rather than a single implementation task. Start by reviewing the linked issues 4710–4721 and the existing `iv` behavior described here; a contribution is complete only when one separately defined feature has a clear scope and acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.