React-based web application that enables users to visualize both property graph and RDF data and explore connections between data without having to write graph queries.
It seems like the original authors of Graph Explorer intended the app to have custom themes that could be plugged in. This was never utilized, and in fact, the dark theme was never exposed. So the complex code required to make a custom theme feasible was just adding noise and complexity to the code base.
I've removed all the logic around custom themes and all the unused types associated with it. However, I've left the dark theme in the code as a reference for when we get around to enabling the dark theme.
Validation
This ended up being a lot of code changes, but does not result in any behavioral or visual differences at runtime.
Related Issues
645
Tech debt mostly
Check List
[x] I confirm that my contribution is made under the terms of the Apache 2.0
license.
[x] I have run pnpm checks to ensure code compiles and meets standards.
[x] I have run pnpm test to check if all tests are passing.
[ ] I have covered new added functionality with unit tests if necessary.
Description
It seems like the original authors of Graph Explorer intended the app to have custom themes that could be plugged in. This was never utilized, and in fact, the dark theme was never exposed. So the complex code required to make a custom theme feasible was just adding noise and complexity to the code base.
I've removed all the logic around custom themes and all the unused types associated with it. However, I've left the dark theme in the code as a reference for when we get around to enabling the dark theme.
Validation
This ended up being a lot of code changes, but does not result in any behavioral or visual differences at runtime.
Related Issues
645
Check List
pnpm checks
to ensure code compiles and meets standards.pnpm test
to check if all tests are passing.Changelog.md
.