Commit Graph

131 Commits

Author SHA1 Message Date
Neill Somerville b19156fcc3 add new svgs for local cluster, complies with suse green theme 2021-05-19 15:15:46 -07:00
Neil MacDougall 9fa224e717 Ideas to tidy up the color palette 2021-05-19 09:10:11 -07:00
Nancy Butler ecb5119f1f ui-banners, ui-pl, ui-issues settings page
style feedback
2021-05-18 08:18:00 -07:00
Vincent Fiduccia bcc3ddf366
Use vendor/product in most places instead of hardcoded Rancher 2021-05-13 17:29:32 -07:00
Nancy Butler 5260e4c916 brand cookie 2021-05-13 07:54:08 -07:00
Nancy Butler 3d56d18b91 fix brandimage 2021-05-13 07:52:45 -07:00
Richard Cox d738a8fb5e Changes following review
- Removed 'About' link from user menu, changed 'version' link in the slide in side nav to point to the About page
- About page
  - Switched the app name to use getVendor instead of getProduct (roughly `Dashboard` --> `Rancher`)
  - Removed the UI version. I'd like to come back to this at some point, it would be handy for QA to know where the dashboard build came from
  - Fixed visual issues regarding tweaks
  - Release notes still exist in a separate page but are reachable from the About page
2021-05-12 12:37:06 +01:00
Richard Cox f353773f25 Port Ember Version Modal & Minor Changes
Port the Ember Version Modal
- Previously this was reached via clicking on the version text in the footer, now it's reached via the user menu top right
- This also previously was a modal whereas now it's a page as per other user menu items

Minor Changes
- i10n - User menu text
- Fix - Size of side menu's group menu down arrow now fills menu hover area (no more thin hover colour below down arrow when in dark mode)
- Fix - Cluster Dashboard - Hide metrics Tabbed element if there are no Tabs (no more empty faded square at bottom when no metrics)
- Update support links
  - Home Page - Commercial Support - Link now goes to support page
  - Support Page - Contains links to both rancher support info and contact pages
2021-05-12 12:37:04 +01:00
Vincent Fiduccia ecfed78021
Single + bulk download kubeconfig 2021-05-11 12:43:34 -07:00
Neil MacDougall 770e605555 Fix lint issues. Rename to pageActions 2021-05-11 09:19:33 +01:00
Neil MacDougall fefb4dfd94 Add page header action that can be used to set login page 2021-05-11 09:18:48 +01:00
Neil MacDougall fd2f3ec51d Fix lint 2021-04-29 14:03:09 +01:00
Vincent Fiduccia 1009a1bbd1
Merge pull request #2858 from richard-cox/fix-header-button-icon-alignment
Fix vertical alignment of icons in header top right buttons
2021-04-28 16:44:21 -07:00
Vincent Fiduccia b36b09ae73
Put header button tooltips on the whole button instead of icon 2021-04-28 13:59:27 -07:00
Richard Cox 223241dd3d Fix vertical alignment of icons in header top right buttons
- match lineheight of button
- remove unused styles
2021-04-28 11:44:19 +01:00
Neil MacDougall c92bb3fd0b Fix fail whale error page 2021-04-23 11:29:05 +01:00
Neil MacDougall ce25ea07f7 Address PR feedback 2021-04-21 14:59:09 +01:00
Neil MacDougall 4e1b086c61 [2.6] Add Resource search into top nav 2021-04-20 17:37:58 +01:00
Neil MacDougall 4e9b45d5d9 Address PR feedback 2021-04-20 14:39:44 +01:00
Neil MacDougall bccf1bd3c6 Improvements to new navigation 2021-04-20 12:14:01 +01:00
Neil MacDougall 7873d656df
Fix some lint issues 2021-04-20 01:37:23 -07:00
Neil MacDougall e31b232fb0
WIP: Navigation and other UI changes 2021-04-20 01:23:37 -07:00
lvuch 4d7a8f3f6d
driver to providers 2021-04-20 00:52:11 -07:00
Neil MacDougall 29d8c07b86
Fix some lint issues 2021-04-20 00:49:58 -07:00
Neil MacDougall 8c44642fb7
WIP: Navigation and other UI changes 2021-04-20 00:49:55 -07:00
Neil MacDougall dd32e8d4ce Fix for regression in namespace ctrl rendering 2021-04-06 16:05:33 +01:00
Richard Cox 44af00b5d6
Merge pull request #2298 from richard-cox/user-updates
User - List (actions), Create, Clone, Edit, Details
2021-03-05 09:19:06 +00:00
Vincent Fiduccia 8adcafc7bb
Support standalone steve 2021-03-02 15:44:24 -07:00
Neil MacDougall 3c44e8adb4 Fix issue if user does not have access to the TOKEN schema 2021-02-25 14:10:44 +00:00
Richard Cox 7d355462df User - List (actions), Create, Clone, Edit, Details
- Update Users list with actions
- Add User create/edit page
- Add User details page
- Brought over user/principal global role validation from ember world
2021-02-24 11:07:02 +00:00
Nancy Butler 1fd4f3a121 fix header btn style 2021-02-23 15:08:20 -07:00
lvuch 3f29d5cc14 minor padding 2021-02-18 10:36:49 -07:00
Vincent Fiduccia 6b28024fc0
Merge branch 'master' into fix-user-menu 2021-02-04 15:55:36 -07:00
Vincent Fiduccia de5afdde41
Merge pull request #2264 from nwmac/visualfixes
Add disabled state for buttons in the Header
2021-01-29 18:11:49 -07:00
Vincent Fiduccia 895bcb773c
Merge pull request #2189 from richard-cox/update-user-password-2
Add new Accounts & API Keys Page containing new change password feature
2021-01-29 13:30:06 -07:00
Neil MacDougall 4addaaf001 Fix trailing space lint issue 2021-01-29 15:54:45 +00:00
Neil MacDougall 51f5a81cf4 Make presentation of the user menu more consistent 2021-01-29 11:13:27 +00:00
Neil MacDougall 65dfb6d031 Add disabled state for buttons int the Header 2021-01-29 09:43:10 +00:00
Vincent Fiduccia b75d62e107
Only color buttons directly in header, not in modals defined in the header 2021-01-29 00:46:37 -07:00
lvuch d4361def23 reset for focus on buttons and selects 2021-01-27 15:26:18 -07:00
lvuch e929bd3893 button 2 versions small and default 2021-01-26 14:39:56 -07:00
lvuch f54d8ef5d0 product switcher border 2021-01-25 20:57:33 -07:00
lvuch 54a9e265e9 fix border jump 2021-01-25 20:57:33 -07:00
lvuch a0f22cd528 header tidy 2021-01-25 20:57:29 -07:00
Vincent Fiduccia 6934f4e8f1
kubectl apply / Cluster import 2021-01-25 15:34:57 -07:00
Richard Cox 8fd85d7553 Add new Accounts & API Keys Page
-Add a new Accounts and API Keys page accessible via user avatar drop down
-Add new change password feature to Accounts page
2021-01-25 11:51:11 +00:00
Richard Cox 2f6c2523c6 Harmonise user avatar menu behaviour with other header component's
- User avatar has focus indicator
- Avatar menu is now opened on avatar click (part of Neil & Lauren's UX review)
- Avatar menu is tab'able
2021-01-21 15:21:08 +00:00
Richard Cox 5ecc382f67 Improve User Menu
- Ensure mini popover arrow at top of menu is same colour as popover
- Ensure popover remains visible if mouse leaves popover content before reaching menu items
- Helps situations where user also clicks on icon, which previously closed the newly opened menu
2021-01-11 11:25:19 +00:00
Vincent Fiduccia 5304375640
Github auth config, pluggable login component 2020-12-22 14:43:26 -07:00
Vincent Fiduccia 04d31a393c
Don't group related resource rows 2020-12-10 00:15:40 -07:00
Westly Wright 09ea85c9f0
New Select Components
Coalesce all v-select usage into one of three new select, labeled select, and multi-select components.
Additionally this updates the dropdown button component to use the
v-select lib as well.
Formatting on files i've touched.
Add translations where I found them missing in components I touched.
Fixes a lot of bugs related to dropdowns.

refactor vue select

focusing labeled select

update namespace filter to form select

update product switcher to use select

update workspace filter to use select

select should have no default placement otherwise dd is attached to body

combining and cleaning up select styles

header filter styling issues

more style cleanup

no longer need weird z-indexing after fixing dd's

lighten up scrollbar for dropdowns & dark theme

padding cleanup for header dd's

fix workload ports

input with select should use labled select or select if no label

All labeled select components using labels, otherwise select

min width and hide broswer clear button

style cleanup

Default searchable to false unless >= 10 options

rebase fixes

wip new dd button

change button dd to click action instead of nested templates

rebasing issue

close on select

remove button dropdown from keyvalue

wip

remove old button dropdown

more cleanup

fix bug where inline options would recompute

Fix borders for new style

product menu

remove button dropdown from list masthead

new namespace design

fix padding on apps nav
2020-11-23 09:24:55 -07:00
n313893254 da933cd454 Update Chinese tranlation 2020-11-07 13:57:33 +08:00
Vincent Fiduccia 8de509337a
Move pl images to pl folder 2020-10-27 17:38:41 -07:00
lvuch f638ee4a2c user menu 2020-10-01 15:48:08 -07:00
Vincent Fiduccia 08e451185d
Fleet list & details 2020-09-30 05:05:53 -07:00
Vincent Fiduccia 409006505d
Guard against product/cluster not being set 2020-09-26 02:39:12 -07:00
Vincent Fiduccia 739ea5616f
Cluster Manager shoudl go to global if the product is global (Fleet) 2020-09-24 03:04:54 -07:00
Vincent Fiduccia 85bac4e869
Nav changes for fleet 2020-09-10 03:00:18 -07:00
Vincent Fiduccia a00d311c3f
Button & font size consistency 2020-09-03 20:59:51 -07:00
lvuch 0cf9b975bc product switcher fix cross browser tested 2020-08-31 10:35:24 -07:00
lvuch f5ddf4b129 header fixes 2020-08-27 11:47:02 -07:00
lvuch 90659d9eb7 prefs page 2020-08-26 18:05:28 -07:00
Vincent Fiduccia f035bdcd24
Merge pull request #1108 from vincent99/master
Ember<->Vue login/switch integration, app landing page redirect to install
2020-08-26 14:29:46 -07:00
lvuch 1a84deb795 header fix 2020-08-26 14:20:02 -07:00
Vincent Fiduccia 783bb1654f
Ember login/products integration 2020-08-26 03:21:55 -07:00
lvuch c87c40175d workload issues 2020-08-25 11:05:55 -07:00
Vincent Fiduccia 932531dd1d
Header cleanup, ECM -> Cluster Manager 2020-08-21 03:15:58 -07:00
lvuch c1f7ce049c tab fix 2020-08-19 10:54:43 -07:00
lvuch 33984ca71e workload tab cleanup 2020-08-18 12:09:12 -07:00
lvuch 535c373414 header button 2020-08-03 09:35:25 -07:00
Vincent Fiduccia 3a5fbc1de3
Apps, bugs 2020-07-27 19:11:23 -07:00
Vincent Fiduccia 5f7861caad
Apps icon 2020-07-24 02:56:36 -07:00
Vincent Fiduccia 7e6e5f79b1
Istio, Logging products 2020-07-24 00:56:50 -07:00
Vincent Fiduccia 464eac6d5c
Show helm logs after launching 2020-07-22 05:11:45 -07:00
Vincent Fiduccia 75c3e9104e
More dynamic products, MCM 2020-07-15 00:11:51 -07:00
Vincent Fiduccia 7e3497b126
Group & sort products 2020-07-13 10:51:33 -07:00
Vincent Fiduccia 174b39b982
Define products 2020-07-10 11:25:45 -07:00
Vincent Fiduccia dad04cb9e3
Standalone Steve /v1/clusters support 2020-06-09 19:14:36 -07:00
Vincent Fiduccia 31ea3b138e
Eslint changes new nuxt defaults want 2020-05-28 14:22:52 -07:00
lvuch beb3209977 552 2020-05-01 13:15:47 -07:00
Vincent Fiduccia 794025d506
Handle loading errors better 2020-04-20 14:13:09 -07:00