Addressed this by (1) setting positions of theme icons to relative - that way we can ensure that they remain fixed within their parent navbar - so it prevents layout shifts (that might cause shaking like effects)
Also, (2) created a separate navbar css file and added a transition for the color property so that the color change occurs smoothly over a short duration (e.g., 0.2s).
Both combined, can make things a bit smoother.
Here is what I see now locally. Thoughts? Can make a PR
Addressed this by (1) setting positions of theme icons to relative - that way we can ensure that they remain fixed within their parent navbar - so it prevents layout shifts (that might cause shaking like effects)
Also, (2) created a separate navbar css file and added a transition for the color property so that the color change occurs smoothly over a short duration (e.g., 0.2s).
Both combined, can make things a bit smoother.
Here is what I see now locally. Thoughts? Can make a PR
https://github.com/kscalelabs/store/assets/123119434/d465d1d4-9034-45ee-b21b-4e2048dcdeb2