paranext / paranext-core

Electron client, extension host, and C# library for Paranext
https://paranext.github.io/paranext-core/
MIT License
17 stars 2 forks source link

Implement checks panel based on UX design #1222

Open Sebastian-ubs opened 1 week ago

Sebastian-ubs commented 1 week ago

User Story "As a translator I need to be able to see and filter checking results, so that I can click entries to resolve potential projects in my project"

"As a translation consultant / project administrator I need to be able to see and filter all checking results of a project so that I can review the bigger picture of the results, along with the configuration and inventories"

Description A commenting component based on the ux design phase I in https://www.figma.com/design/M2zusN2e1VEqH5kuD9aguD/Checks?node-id=667-8546

This effectively combines the webview created by Rolf for enabling/disabling checks and setting the active range(s) and the component created by Tom that displays check results. This also needs to have a way for users to quickly get to UI to configure checks (which Rolf also put together).

Adding this component to other webviews is covered in other tickets.

Implementation idea Should be an independent component in platform-bible-react, that is passed into the editor

depends on

Sebastian-ubs commented 6 days ago

talked about during roadmap meeting that the required dev parts would roughly be

  1. book+chapter selection / checks running multiplexer https://github.com/paranext/paranext-core/issues/1232
  2. implement the component (this issue)
  3. add that component https://github.com/paranext/paranext-core/issues/1233
  4. put into dedicated webview https://github.com/paranext/paranext-core/issues/1234
  5. open bugs that roopa filed, how checks are run (bugs linked to the epic)