afterschoolstudio / Depot

Structured data editor built inside VS Code
Apache License 2.0
205 stars 20 forks source link

support for vscode themes #62

Open littleBugHunter opened 11 months ago

littleBugHunter commented 11 months ago

I often work with light themes when working in bright environments like the outside and noticed, that Depot has some hardcoded color values. So I tried to make it as much compatible with custom themes as possible. This involved changing a few ways how the table is drawn to be more in line with Visual Studio Codes UI style (mainly borders and the tabs)

https://github.com/afterschoolstudio/Depot/assets/1046979/dd7856dd-4ab7-4f6f-be25-900a717771d0

The sheet selction buttons are now in line with how Visual Studio Code renders Tabs

https://github.com/afterschoolstudio/Depot/assets/1046979/e5855e71-e13d-4944-85b7-40a41fe42c87

I also made sure the sheet headers stay pinned to the top of the screen when scrolling down long lists

https://github.com/afterschoolstudio/Depot/assets/1046979/d431b438-b932-4ecd-b729-e95765e5879a

kkukshtel commented 11 months ago

This is incredible, thank you! I'll give it a look asap and would love to push this live.