-
Notifications
You must be signed in to change notification settings - Fork 495
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’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use Ant Design instead of Semantic UI #169
Conversation
Signed-off-by: Joe Farro <joef@uber.com>
Signed-off-by: Joe Farro <joef@uber.com>
Signed-off-by: Joe Farro <joef@uber.com>
Signed-off-by: Joe Farro <joef@uber.com>
Signed-off-by: Joe Farro <joef@uber.com>
Signed-off-by: Joe Farro <joef@uber.com>
Signed-off-by: Joe Farro <joef@uber.com>
Signed-off-by: Joe Farro <joef@uber.com>
Signed-off-by: Joe Farro <joef@uber.com>
Signed-off-by: Joe Farro <joef@uber.com>
Signed-off-by: Joe Farro <joef@uber.com>
Signed-off-by: Joe Farro <joef@uber.com>
Signed-off-by: Joe Farro <joef@uber.com>
Codecov Report
@@ Coverage Diff @@
## master #169 +/- ##
=========================================
- Coverage 92.67% 90.88% -1.8%
=========================================
Files 85 93 +8
Lines 1884 1930 +46
Branches 368 383 +15
=========================================
+ Hits 1746 1754 +8
- Misses 125 153 +28
- Partials 13 23 +10
Continue to review full report at Codecov.
|
Signed-off-by: Joe Farro <joef@uber.com>
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.
Should we change the light blue colors (eg on the dropdown, out of buttons) to the turquoise that is used throughout the page?
Signed-off-by: Joe Farro <joef@uber.com>
@ekelleyv Thanks for the feedback and suggestion! We've discussed guidelines, internally, but have yet to create a ticket for it. I'll add one now. (Edit: The ticket: #172) @saminzadeh The color change sounds good to me. 👍 |
Signed-off-by: Joe Farro <joef@uber.com>
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.
Overall looks good to me given the changes are mostly style and AntD components. Made some small comments about BassCSS.
Also, as mentioned in [previous discussions] (#104), is it worth starting to version the UI. This seems to be pretty big theme change
} | ||
if (error) { | ||
return <NotFound error={error} />; | ||
return <ErrorMessage className="u-space" error={error} />; |
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.
Curious what u-space
does? Is it a utility?
I notice that we removed Basscss. IMO, I think we should use basscss as a CSS utility library since its small (~2kb), low on side effects and documented.
@@ -0,0 +1,162 @@ | |||
/* |
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.
See common above, should we use Basscss? Believe it will help with developer productivity since its OSS.
Signed-off-by: Joe Farro <joef@uber.com>
@saminzadeh Thanks for the suggestion re |
* Shift top nav to ant.design Signed-off-by: Joe Farro <joef@uber.com> * Use the better string comparator Signed-off-by: Joe Farro <joef@uber.com> * Search uses Ant - flow, tests, cleanup are TODO Signed-off-by: Joe Farro <joef@uber.com> * Highlight currently active menu option Signed-off-by: Joe Farro <joef@uber.com> * Using Ant for all pages, flow and tests are TODO Signed-off-by: Joe Farro <joef@uber.com> * Fix bug with text ellipsis in FF Signed-off-by: Joe Farro <joef@uber.com> * Fix flow after moving to ant design Signed-off-by: Joe Farro <joef@uber.com> * Unit tests passing after shift to ant design Signed-off-by: Joe Farro <joef@uber.com> * Fix loss of focus on first change in search form Signed-off-by: Joe Farro <joef@uber.com> * Search page aesthetic tweaks Signed-off-by: Joe Farro <joef@uber.com> * Remove basscss and semantic-ui. Signed-off-by: Joe Farro <joef@uber.com> * Upgrade react-scripts to fix failing unit tests Signed-off-by: Joe Farro <joef@uber.com> * Only bundle icons that are used from react-icons Signed-off-by: Joe Farro <joef@uber.com> * Misc cleanup Signed-off-by: Joe Farro <joef@uber.com> * Fix search form error when deselecting a service Signed-off-by: Joe Farro <joef@uber.com> * Adjust the ant theme to the Jaeger teal color Signed-off-by: Joe Farro <joef@uber.com> * Swith to using a variant of basscss (u-basscss) Signed-off-by: Joe Farro <joef@uber.com> Signed-off-by: vvvprabhakar <vvvprabhakar@gmail.com>
Fix #165. Fix #164. Fix #69.
Note: The blue highlights in the search form in some of the screenshots are outdated. Please refer to the screenshots marked with "†"
Screenshot of the search page showing the custom menu dropdown.
† Service and operation dropdowns now use react
react-virtualized-select
and are able to show the full list of options.Hint for tags input.
Hint for start date and time input.
† No results.
Result list, with a hovered item.
Trace detail view.
Trace name is clickable to collapse the mini-map and overview information.
Collapsed view.
Keyboard shortcut info.
Parent spans can be collapsed.
A collapsed parent span.
A span detail row.
Various details expanded.
The force directed graph of the services.
The DAG.