napari / napari

napari: a fast, interactive, multi-dimensional image viewer for python
https://napari.org
BSD 3-Clause "New" or "Revised" License
2.1k stars 410 forks source link

TODO list for integration of app-model #4860

Open tlambert03 opened 1 year ago

tlambert03 commented 1 year ago

🧰 Task

list of todos after #4784

liu-ziyang commented 1 year ago

@tlambert03 Thanks for putting this together! do you mind if I convert this issue to a project board so we can track and collaborate?

Czaki commented 1 year ago
  • [ ] rename _qt.get_app to get_qapp... however that's publicly exported, and that needs to be considered

the napari.qt could still export get_app with a deprecation warning.

lucyleeow commented 1 year ago

Small addition:

Update docs/guides/contexts_expressions to explain their use in context of app-model.

(I am assuming that after full transition to app-model we won't be using the old system at all anymore?)

Edit: I see all the Expr stuff has been moved to app-model so contexts and expressions in napari is definitely out of date.

lucyleeow commented 3 months ago

Documenting some planning/tasks related to app-model integration.

Tasks post #4991 :

Other related tasks, where I am not sure of priority/order to be worked on:

Tasks once npe1 deprecated (only listing items relevant/related to this body of work):

Lower priority (?) related tasks:

cc @Czaki @DragaDoncila in case I missed something.

DragaDoncila commented 3 months ago

@lucyleeow I think #6643 should also be listed somewhere in here, probably in the lower priority tasks, since we have a workaround for now. Thank you for the exceptional recordkeeping :pray: :tada:

lucyleeow commented 3 months ago

Done and added some more!