visdesignlab / upset2

UpSet - Visualizing Intersecting Sets
https://upset.multinet.app/
BSD 3-Clause "New" or "Revised" License
41 stars 7 forks source link

Captioning #240

Open JakeWags opened 10 months ago

JakeWags commented 10 months ago

auto-generated caption based on alt-txt api call user created caption

Caption for everybody + image description for low-vision users

JakeWags commented 3 months ago

Alt text generation is done. What remains is a user editable caption field option. This could also manifest as an edit option on the alt-text itself.

The result will need to be saved in the provenance state, so multinet can register this.

NateLanza commented 3 months ago

More detail:

NateLanza commented 2 months ago

Plan A, which I'm starting on, is to implement this as an editable alttxt. If the plot changes in a way that affects the alttxt while the alttxt has already been edited by the user, a prompt will pop-up asking the user if they'd like to regenerate the alttxt with the new changes. Regenerating will stash the previous user caption and show a prompt to go back to that. That will be concurrent with a new "regenerate alttxt" prompt if the plot again changes meaningfully. The most recent custom caption will be exported in the grammar and trracked.

NateLanza commented 2 months ago

Don't implement too much logic yet for user vs autogenerated alttxts. This needs a follow-up issue to implement "git merge"-esque logic to try and merge the user edits with new API generations.

NateLanza commented 2 months ago

Notes from meeting 5/2/24:

NateLanza commented 1 month ago

5/16/24

NateLanza commented 4 weeks ago

Notes from meeting 6/11/24