paranext / paranext-core

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

Create Scripture Reference Selector #41

Closed tjcouch-sil closed 1 year ago

tjcouch-sil commented 1 year ago

Create a Scripture Reference Selector component (I think there is an Open Components Ecosystem one going around... Or you can start from the one from the POC. Also see Scripture Utils. Or make your own from scratch!)

In the past, Ian made this design. Image

Depends on #39

katherinejensen00 commented 1 year ago

After talking to Darren, we decided the goal of this case is to get a basic scripture reference selector that changes the reference in Paranext. If time, there will also be research about all of the features contained in the current Paratext BCV. Nicer features will be a separate task.

irahopkinson commented 1 year ago

If it helps SF has a partial port from C# to TS of the BCV utils. They are here: https://github.com/sillsdev/web-xforge/tree/master/src/RealtimeServer/scriptureforge/scripture-utils

If we want/need to use these I would copy them out into their own repo and publish them as an npm package, then let SF know about the package. I'd be happy to do that if that would help.

katherinejensen00 commented 1 year ago

This document holds the research done so far about what the current Libpalaso Book Chapter Verse control does.