radrob1 / helium-place

Helium Hotspot placement helper
Apache License 2.0
42 stars 34 forks source link

Jake0tron/sidebar style and sass #100

Closed Jake0Tron closed 3 years ago

Jake0Tron commented 3 years ago

This PR introduces SASS as a css preprocessor to allow for more expressive CSS and less scope bleeding.

From here, I've re-styled the sidebar components (donate bar and control bar) with the hopes of refactoring these into more generic components in the future.

Given that these components are basically the only ones with any kind of non-generic styling, these changes shouldn't interfere with any other components.

I've also removed a bunch of excess styling that didn't seem to be used through the application in hopes of reducing Style Bleed.

With this change comes an added usability bonus where you can interact with the map while the controls are opened, which was kind of a pain in the butt previously.