Open netux opened 3 months ago
At the moment maze utils is not imported as a module, but a folder, so I'm not sure it would work to delete the cld-3 dependency. I think it won't compile
Your understanding of submodules is correct
At the moment maze utils is not imported as a module, but a folder, so I'm not sure it would work to delete the cld-3 dependency. I think it won't compile
Hmm, it was working on my machine. I guess I'll add that dependency back then.
Hmm, it was working on my machine. I guess I'll add that dependency back then.
I'm now looking for a way to make the dependency optional. I was thinking putting it in peer dependencies of maze-utils and wrapping the import in a try...catch so SponsorBlock could compile without it, but...
LOAD_CLD = false
So I'll now look into moving all of the title formatting stuff into its own library. @ajayyy could you create a repo for this? It makes more sense if its under your name and control.
Created a repo: https://github.com/ajayyy/DeArrowFormatting
Hello. Any hopes of this getting looked at anytime soon? 😄
Bump maze-utils to commit 02978e0[^1], which contains the moved title formatter logic
Uninstall
cld3-asm
, as all code using it is now in maze-utilsChange imports throughout to use types and methods from maze-utils
Delete title formatter tests. These now live in maze-utils
[x] I agree to license my contribution under GPL-3.0 and agree to allow distribution on app stores as outlined in LICENSE-APPSTORE
To test this pull request, follow the instructions in the wiki.
Second half of #241.
[^1]: I'm not 100% sure how cross-gitmodule changes should work. In theory, if the maze-utils submodule is pinned to a specific commit then this should be fine, right?