Alex Andreev
0899ace037
Restyling extensions page with tailwindcss ( #2796 )
...
* Setting up tailwind and css modules env
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Using tailwind with scss files also
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Introducing react-table
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Spread extensions to smaller components
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Add table sorting
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fixing inputs line-height
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fine-tuning page view
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Align table rows
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Adding extension notice
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fine-tuning overall styling
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Adding a extensions placeholder
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Updating MaterialIcons font
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Aligning not found state
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Making extension components observable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fixing search input cross icon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix drag-n-drop indication
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fixing extension name sorting
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix linter
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fixing tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Ignoring ts files to tailwind purge
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Cleaning up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Renaming Table -> ReactTable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fixing integration tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Moving tailwind imports into app.scss
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Moving userExtensionList() out from extension-loader
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Transform extension list to array
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Expand install input placeholder a bit
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-05-23 15:15:42 +03:00
Sebastian Malton
5ed4537979
Turn on noUnusedLocals, noImplicitReturns, importsNotUsedAsValues: error, and isolatedModules ( #2777 )
2021-05-19 12:11:54 -04:00
Jari Kolehmainen
2d0609ed24
Check source files for license header ( #2763 )
...
* check source files for license header
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* tweak
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* add license header to all relevant source files
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-05-12 18:33:26 +03:00
Sebastian Malton
1f854d0a0f
Cherry-pick from 4.2.3 ( #2628 )
...
* Fix: logs data disapearing causing crashes (#2566 )
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Refactor helm-chart.api and improve kube validation and error handling (#2265 )
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Fix: HPA's not sortable by age (#2565 )
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Conditionally render status icon for kube meta (#2298 )
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Fix custom resource loading spinner appears above extensions' cluster menus (#2344 )
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Lens should point to the release docs (#2268 )
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Refactor the Extensions settings page (#2221 )
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* try and get jest to not core dump
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2021-04-27 08:11:50 +03:00
Alex Andreev
d5bc7425f5
Polishing settings styles ( #2534 )
...
* Polishing settings css
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fixing inputs border-radius
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Removing Box component
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Removing unused import
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Remove content region style fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Revert theme colors
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Set new colors in theme files
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Change Cluster extectedText
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-04-19 15:19:09 +03:00
Alex Andreev
84cc0cdf55
Preferences page redesign ( #2446 )
...
* Removing header part
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Restyling PageLayout
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Restyling .round-black Input
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Adding Tab navigation to Preferences
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Styling Application tab
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Add esc button
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Add media queries
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Introducting Switcher component
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Styling Proxy tab
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Moving start-up switcher to Other tab
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Styling Kubernetes tab
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Styling Extensions tab
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Styling inputs and selects
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Styling helm chart section
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Create a telemetry tab with extensions
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Adding lens Select theme
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Remove Other tab
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix mainBackground color
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Simplifying Tabs boilerplate
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Replacing button font
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fixing one-column settings layout
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fixing integration tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fixin tests harder
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Showing bottom bar in workspaces
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-04-06 15:45:23 +03:00
Sebastian Malton
a61425124f
Add auto-update notifications and confirmation ( #1941 )
...
* add auto-update notifications and confirmation
* Show single update notification (#1985 )
* Moving notification icons to top (#1987 )
* Switch to EventEmitter (producer&consumer) model
* Add `onCorrect` and `onceCorrect` to ipc module for typechecking ipc messages
* move type enforced ipc methods to seperate file, add unit tests
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2021-02-09 10:47:24 -05:00
Panu Horsmalahti
dcf253e7d5
Add eslint rule padding-line-between-statements ( #1593 )
...
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
2020-12-02 09:55:52 +02:00
Sebastian Malton
7451869c25
add no-unused and react/recommended to eslint ( #1523 )
...
* add no-unused-vars and no-unused-imports
* added quotes: double, and remove ignore pattern
* move itif and describeif into utils
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2020-11-27 08:48:38 -05:00
Panu Horsmalahti
263d56b3c1
Disable Uninstall and Enable/Disable buttons while uninstalling. Add Notification for uninstall. ( #1539 )
...
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
2020-11-27 10:23:12 +02:00
Panu Horsmalahti
1477bb8274
Enforce semicolons in eslint
...
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
2020-11-19 16:35:04 +02:00
Alex Andreev
af71834676
Moving dock info panel to the top ( #1007 )
...
* Moving EditorPanel to the top
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Preventing save with empty yaml
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Make tooltips in @withTooltip narrower
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Not showing api errors in icon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Success notification for create resource operation
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Button outlined style
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Making second button to stay outlined
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fine-tuning dock info panel colors
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Removing border-radius from ace-editor
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-02 09:32:20 +03:00
Sebastian Malton and Sebastian Malton
7f6ae6e8c3
Auto select one and only cluster from pasted config ( #888 )
...
* Auto select one and only cluster from pasted config
- Disable add button with tooltip if no clusters are selected
- Add functionality to tooltip to display correctly over disabled
elements
* feature should work of any method of adding kube config
Signed-off-by: Sebastian Malton <sebastian@malton.name >
Co-authored-by: Sebastian Malton <smalton@mirantis.com >
2020-09-21 16:11:43 -04:00
Roman
b7974827d2
Lens restructure ( #540 )
...
Signed-off-by: Roman <ixrock@gmail.com >
2020-06-30 14:35:16 +03:00