New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
馃帹 Add theme support (and settings storage) #55
Conversation
馃攲 Add websocket page
- Move root (var) style properties to `/assets/css/themes.scss` - Improve mobile navigation - Create section component for the collapsable sections. - Create logo component, so color can be changed. - Add settings page - Add option to select theme color - Add option to select theme background - Add option to enable/disable multi-colored frames. - Add settings to VueX Store - Persist VueX store in LocalStorage.
As with the other PRs, you can try out the changes on my GitHub Pages instance: |
Hey @NBTX, TravisBuddy Request Identifier: d1746e00-c6cb-11e9-be9f-2924d72427a9 |
Hey @NBTX, TravisBuddy Request Identifier: d36fc8d0-c6cb-11e9-be9f-2924d72427a9 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please rebase and pull, I got minor conflicts in style.scss
and index.vue
Okay |
Rebased and merged. |
Hey @NBTX, TravisBuddy Request Identifier: bd32b290-c6d9-11e9-be9f-2924d72427a9 |
Hey @NBTX, TravisBuddy Request Identifier: c066db80-c6d9-11e9-be9f-2924d72427a9 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems good
@NBTX Send button on HTTP tabs isn't working. |
Found what's causing the error #58 |
* fix: added reqType typed in sdl * fix: updateUserSession type
This PR adds support for background theme selection and accent color selection. Additional background/accent colors can be easily defined the application. (Refer to
/layouts/settings.vue
for guidance.)Here's a full list of what this PR achieves:
Move root (var) style properties to
/assets/css/themes.scss
Improve mobile navigation
Create section component for the collapsable sections.
Create logo component, so color can be changed.
Add settings page
Add option to select theme color
Add option to select theme background
Add option to enable/disable multi-colored frames.
Add settings to VueX Store
Persist VueX store in LocalStorage.
This PR also: