-
Notifications
You must be signed in to change notification settings - Fork 107
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Add support for custom CSS skins #832
Add support for custom CSS skins #832
Conversation
Should get reworked to store arbitrarily many themes in ~/GRIP and offer a UI to choose between them, possibly with previews (like how Slack does it) Still need to fix socket-handle
🎆 Yes!!! I like this!!! 🎆 |
Sam I was curious how much work you figured it would take to add the UI to be able to select themes and if that was all that it needed to be finished? It seems reasonable to start out with the two (old look and dark mode), then think about more or get contributions. |
Split controls css into its own file Add pseudoclasses for started and stopped StartStoppableButtons Fixed analysis pane css not updating
Codecov Report
@@ Coverage Diff @@
## master #832 +/- ##
===========================================
- Coverage 52.35% 52.2% -0.16%
- Complexity 1134 1147 +13
===========================================
Files 240 244 +4
Lines 7724 7848 +124
Branches 526 539 +13
===========================================
+ Hits 4044 4097 +53
- Misses 3494 3561 +67
- Partials 186 190 +4 |
|
||
.range-slider .high-thumb, .range-slider .low-thumb, .slider .thumb { | ||
-fx-background-color: gripsandy; | ||
} |
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.
Newline at end of file.
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.
Done
Might want to make it save to a file in ~/GRIP/ instead of ... whatever it is that Preferences decides to use Also made this work for the server port while I'm at it
In general, there are two main "overall" design issues that need to be addressed.
|
Just need to pretty up the selection screen
It would be REALLY nice to have previews of each theme rendered next to the buttons, though
…ects#832 Small improvements to hex grid placement, no more weird boders
@nightpool Thanks for taking the time to review this PR and really give a solid review of the coloring and design. |
So these tests are failing on Travis, Appveyor, and my Linux laptop... but not on my Windows 10 desktop. I'm very tempted to just |
* Make the preloader have a fancy background Remove the progress bar from the preloader as well * Make colors stand out a bit more * Change to dark color theme. Should probably depend on #832 Small improvements to hex grid placement, no more weird boders
Closing this PR. I may open a PR in the future with a better theme |
I'm opening this PR just to make this visible to anyone who wants to give input during development. There is still a lot of room for improvement, visually.
This also needs to get reworked to store arbitrarily many themes in ~/GRIP and offer a UI to choose between them, possibly with previews (like how Slack does it)
Screenshots
Empty
Add a source
Warning
With steps and connections
Deploy dialog
Analysis window
Settings
About