Alex Andreev
894e0435d9
Make search work
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-24 11:09:33 +03:00
Alex Andreev
9eaa8d52b6
Add more style for table head
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-24 10:06:59 +03:00
Alex Andreev
8578e5f0e9
Add header padding
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-24 10:06:35 +03:00
Alex Andreev
879d9b9620
Make list become full height
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-24 09:32:10 +03:00
Alex Andreev
908f8085e1
Sizing virtual table heads
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-24 07:12:58 +03:00
Alex Andreev
0629ff3123
Make separate VirtualTableHeader
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-23 16:10:33 +03:00
Alex Andreev
9247f932dc
Setting different widths for columns
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-23 15:52:32 +03:00
Alex Andreev
44f1e824e3
Use new virtual layout
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-23 14:22:33 +03:00
Alex Andreev
4b887e6c7c
Update react-virtual to 3rd version
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-22 08:10:28 +03:00
Alex Andreev
5cce219387
Merge branch 'master' into react-table-with-resizable-columns
2022-08-19 12:04:07 +03:00
Alex Andreev
9484d76e7a
Styling list header
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-17 15:16:31 +03:00
Alex Andreev
442884c5b8
Remove getCoreRowModel from the required TableList prop
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-17 14:43:52 +03:00
Alex Andreev
6406ffabfd
Move store subscription to injectable
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-17 14:43:05 +03:00
Alex Andreev
c22eb14e91
Experimenting with sizing props
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-16 16:16:36 +03:00
Alex Andreev
f4c55e590a
Column resize initial draft
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-16 12:55:26 +03:00
Alex Andreev
d1069c9ddd
Updating yarn.lock
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-16 11:53:01 +03:00
Alex Andreev
ed406bcdfc
Update react-table version
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-16 11:01:18 +03:00
Alex Andreev
afae0036aa
Updating lockfile
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-16 10:57:00 +03:00
Alex Andreev
7d2dfaf179
Merge branch 'master' into react-table-with-resizable-columns
2022-08-16 10:33:00 +03:00
Alex Andreev
17ddee2bde
Remove Tabs hover line width transition ( #6020 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-11 15:39:23 +03:00
Alex Andreev
f759cf6230
Introduce VirtualTable component
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-08 09:39:05 +03:00
Alex Andreev
3df4c306e5
Move TableHeader to its own component
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-08 09:38:35 +03:00
Alex Andreev
bd965c93f4
Using one-line layout for the <td>s
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-08 09:38:07 +03:00
Alex Andreev
a2e6d6e313
Remove unused import
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-08 09:37:27 +03:00
Alex Andreev
b7ce498179
Install react-virtual dependency
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-08 09:37:04 +03:00
Alex Andreev
8ab1faafb6
Introduce TableList generic component
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-04 15:59:30 +03:00
Alex Andreev
355c965d74
Remove checkboxes column from the Pods column object
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-04 15:59:08 +03:00
Alex Andreev
69ad3974a8
Move useReactTable hook from Table to outer components
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-04 15:58:35 +03:00
Alex Andreev
cd2215097a
Using new columns format in Pods list
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-04 11:56:15 +03:00
Alex Andreev
c3c81529f6
Initial sketch of new react table component
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-04 10:52:21 +03:00
Alex Andreev
0eeb5fe300
Add react-table 8.5.5 dependency
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-04 10:17:01 +03:00
Alex Andreev
3d62d1c029
Fix ingress list line heights ( #5949 )
...
* Split ingress rules by multiple lines
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Force updating virtual list when rowHeights changed
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Replacing simple div selectors with more specific
.ingressRule classnames
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-08-02 15:24:53 +03:00
Alex Andreev
5ddd8e8846
Fine-tune styles of Extensions page ( #5921 )
2022-07-28 16:34:06 -04:00
Alex Andreev
e334a6aeda
Adding more control over extension preferences page title ( #5901 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-07-27 14:05:55 +03:00
Alex Andreev
811d96eb74
Fix styles for topbar window buttons on linux ( #5874 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-07-25 08:55:41 +03:00
Alex Andreev
014ec6a03b
Align HotbarSelector elements with status bar items ( #5755 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-06-29 15:44:36 +03:00
Alex Andreev and Janne Savolainen
3084b7b8d9
Change update warning level over time ( #5445 )
...
* Give an UpdateButton injectables
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* AppUpdateWarning class and injectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Rename folder to app-update-warning
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Add appPublishDateInjectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Inject ipcRenderer into app-update-warning
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Add setter for downloadedUpdateDate
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Add tests for AppUpdateWarning
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* appPublishDate initial test
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Parsing app release date from the package version
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Introduce appUpdateWarningLevelInjectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix withInjectables props
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Determine warning from days passed after update available
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Save update available date in session storage
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Move quitAndInstall() to separate function
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Register quit-and-install ipc channel
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Make update function injectable for button
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Update tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Set proper timeframes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Setting global UTC timezone for tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Refresh tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Testing warning level changes over time
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Remove unused app-publish-date files
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Make linter happy
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Pass quitAndInstallUpdateInjectable to UpdateButton
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Remove updateAppInjectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Initial tests for installing update using topbar button
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Refactor AppUpdateWarning class using injectables
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Permit side effects in injectable
periodicalCheckForUpdateWarningInjectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Temporarily set noop for UpdateButton update()
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Remove previous implementation files
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Unoverriding topbar injectables
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Render TopBar inside ApplicationBuilder
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Move updateWarningLevelInjectable
to /common subfolders from /main
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Make UpdateButton warning prop observable
by using computed() structure
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Updating snapshots
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Add sync box files allowing to restart & install
update from renderer process
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Add Update button dropdown tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix jest.advanceTimersByTime usage
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Check for severe warning level
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Remove usage of legacy global causing trouble in unit tests
Co-authored-by: Alex Andreev <alex.andreev.email@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Make update warning level completely reactive and responsibility of a renderer
Co-authored-by: Alex Andreev <alex.andreev.email@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Remove dead code
Co-authored-by: Alex Andreev <alex.andreev.email@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Remove tests that are covered by behaviour
Co-authored-by: Alex Andreev <alex.andreev.email@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Fix restarting and installing update when pressing update button
Co-authored-by: Alex Andreev <alex.andreev.email@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Update snapshots
Co-authored-by: Alex Andreev <alex.andreev.email@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Remove dead code
Co-authored-by: Alex Andreev <alex.andreev.email@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Update more snapshots
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Remove duplication from behavioural unit test
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Reducing too large MenuItems height
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Reduce too large UpdateButton paddings
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Add jest globalSetup into package.json
to fix timezone test
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Do not triggering computed value every time it is being used
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi >
2022-06-28 16:27:19 +03:00
Alex Andreev
0e1c507ce1
Do not affect history while navigating ( #5741 )
...
to Preferences extensions tabs
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-06-28 13:47:55 +03:00
Alex Andreev and Janne Savolainen
0784085bf4
Show extension preferences in separate page ( #5284 )
...
Co-authored-by: Alex Andreev <alex.andreev.email@gmail.com >
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi >
2022-06-21 11:11:31 -04:00
Alex Andreev
96ed99a06b
Fix table row heights ( #5652 )
2022-06-16 10:01:27 -04:00
Alex Andreev
8349d6aa4a
Fix html font size and adjust usage of rem units ( #5641 )
...
* Leave default browser font-size for the html
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix preferences helm repos layout
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Adjust usage of rem units
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Adjust namespace select filter option sizes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fixing ToBottom btn sizing
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fixing Remove Cluster dialog sizing
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fixing catalog sidebar title font-size
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix Notice sizing
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Update snapshots
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Update more snapshots
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-06-15 19:38:10 -04:00
Alex Andreev
c2b4fed5c3
TopBar Update button ( #5376 )
...
* UpdateButton skeleton
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Show UpdateButton in topbar
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Default button styles
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Add update icon to menu item
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Replace colors for medium & high levels
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fine-tune colors for light theme
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix keyboard events bug
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Hide <UpdateButton> from topbar
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Clean up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Using dropdown icon instead of sandwich
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Used determenistic id for the button
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Respect id prop
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Add small space
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Using accent color directly from active theme
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Update snapshots
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix open/close Menu errors
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Linter fix
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix linter harder
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Clean up tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix act() wrapper console.error
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Remove aria-expanded attribute
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-05-18 19:36:40 +03:00
Alex Andreev
cc9ee67dc2
Fix <Switch/> checked callback attribute value ( #5360 )
2022-05-11 10:33:01 -04:00
Alex Andreev
fdf65e8ab6
Allowing to copy text from About dialog ( #5335 )
2022-05-05 11:49:11 -04:00
Alex Andreev
d1ae30a562
Fix misleading no metrics message ( #5240 )
...
* Add NoMetrics style module
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Add Open Cluster Settings link
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fine-tune NoMetrics layout
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Add test for clicking Open Settings link
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Add data-testid
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fixing tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Use navigateToEntitySettings instead of broadcastMessage
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix test selector
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-04-27 15:48:49 +03:00
Alex Andreev
4a14393027
Upgrade electron-builder to 23.0.3 ( #5247 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-04-20 10:38:12 +03:00
Alex Andreev
51f7e8f1bc
Not using paddings for empty top bar items ( #5249 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-04-19 17:47:28 +03:00
Alex Andreev
542cbe9ebf
Fix PieChart tooltips ( #5223 )
...
* Add tooltipLabels field to ChartData
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Use tooltipLabels in ClusterPieCharts for pods
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Check for tooltipLabels field to assign tooltip text
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Use tooltipLabels inside overview charts
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Expand workload overview charts to fit tooltips
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Move tooltipLabels into chart datasets
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Move tooltipLabels prop to PieCharts
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Little clean up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Getting back id field to PieChartData interface
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Id fix
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* More clean up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-04-11 15:21:18 +03:00
Alex Andreev
51b045415c
Merge pull request #5204
...
* Add identity-obj-proxy dependency
2022-04-07 14:06:43 +03:00
Alex Andreev and Roman
93a8d0f157
Do not render Tooltip and Menu elements until needed ( #5168 )
...
* Clean up Menu DOM elements
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Clean up Tooltip DOM
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Do not render Animate when not in need
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Update snapshots
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* clean up <Animate/> and <Tooltip/>
Signed-off-by: Roman <ixrock@gmail.com >
Co-authored-by: Roman <ixrock@gmail.com >
2022-04-06 16:44:14 +03:00
Alex Andreev
66330485b1
Fix broken hotbar switcher ( #5182 )
...
* Getting this context for switch hotbar methods
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Do not convert store methods to arrow functions
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-04-06 14:28:07 +03:00
Alex Andreev
90d4d41936
Set dock tab contrast bg color ( #5143 )
2022-03-30 10:54:34 -04:00
Alex Andreev
37d8294198
Remove HotbarIcon box-shadow artifacts ( #5142 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-03-30 15:23:46 +03:00
Alex Andreev
dd0cb8594c
Fix use transparent bg if Avatar contains <img/> inside ( #5131 )
2022-03-29 10:02:18 -04:00
Alex Andreev
6b8ff7eb15
Fix mobx error after Edit Resource tab close ( #5130 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-03-29 13:29:27 +03:00
Alex Andreev
13945d677b
Fix: make dock tab close button smaller ( #5115 )
2022-03-28 09:16:59 -04:00
Alex Andreev
8c8bab540c
Fix: overlapped pod logs ( #5029 )
2022-03-17 08:15:04 -04:00
Alex Andreev
772e879b81
Fix "logs from" date ( #4987 )
2022-03-10 16:13:22 -05:00
Alex Andreev
dd5dfb393d
Add 'Sync with computer' theme option ( #4973 )
2022-03-09 08:08:24 -05:00
Alex Andreev
2bed34ccd5
Show helm details fetch errors in Notifications ( #4905 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-02-24 07:52:45 +03:00
Alex Andreev
a2ee3c4d5d
Fix: closing terminal tab error ( #4874 )
2022-02-16 09:05:25 -05:00
Alex Andreev
00314aabc0
Fix unresponsive kubectl download binaries switch ( #4807 )
...
* Add observer wrapper to KubectlBinaries
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Add missing terminal title
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-02-03 14:57:55 +03:00
Alex Andreev
334ab56f9d
Fix dialog icons hover color ( #4791 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-02-02 16:47:33 +03:00
Alex Andreev
576135f723
Fix quota entries layout in Add Resouce Quota dialog ( #4789 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-02-02 16:46:33 +03:00
Alex Andreev
65669f6a64
Fix: increase catalog entity name col width ( #4776 )
...
* Increase .entityName col width
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Adjust catalog menu paddings
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix table head border color
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-01-31 17:04:15 +03:00
Alex Andreev
205225f6a4
Docs: add styling Custom Views block ( #4760 )
2022-01-27 08:18:48 -05:00
Alex Andreev
5fb465802b
Do not pass blurOnEnter to html element ( #4762 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-01-27 15:05:26 +03:00
Alex Andreev
e353d530e8
Remove first column padding ( #4761 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-01-27 13:05:13 +03:00
Alex Andreev
b037c3bf02
Fix: keep ItemListLayout scrollable with custom views ( #4737 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-01-25 08:04:42 +03:00
Alex Andreev
74d92d09d9
Fix: remove hotbar name from status bar ( #4679 )
...
* Show tooltip with hotbar name manually
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Remove this.refreshPosition() call
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Remove hotbar name from status bar
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Convert HotbarSelector to use css modules
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Remove unused export
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fixing linter
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Clean up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Invert invisible prop
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Linter fix
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-01-19 14:31:15 +03:00
Alex Andreev
5bdfea6e31
Native switch component ( #4610 )
...
* Switch component initial draft
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Add onClick event
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* onClick fine-tunings
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fine-tuning styles
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Adding tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix light theme thumb color
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Using native switch in places
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Removing material ui switcher
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Revert "Removing material ui switcher"
This reverts commit 6b9e0a090c .
* Mark Switcher and FormSwitch as deprecated
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Cleaning up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Using theme-light mixin
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix fetching values from onChange callback
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Add custon onChange event with checked prop
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Check for onChange() availability
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix show minimap label
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-12-30 13:58:28 +03:00
Alex Andreev
d8dbe51e7a
Fix close button overflow in Preferences ( #4611 )
...
* Adding basic colors to tailwind theme
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Using tailwind inline to style close button
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Make Select look similar to inputs
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Moving styles into separate module
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Convert tailwind commands to css
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-12-28 17:10:06 +03:00
Alex Andreev
637f26ae1e
Custom title controls on Windows ( #4528 )
...
* Add context menu in topbar
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Adding windows title buttons
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Adding win sandwitch icon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Hide windows controls behind the flags
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Adding tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix topbar layout
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Using topbar as draggable area
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix sandwich icon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Mark no-draggable areas
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Remove ipcMainOn window calls
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Explicitly hide main window menu
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix tests more
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Restore linux native view
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Not removing menu in linux
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Showing custom window buttons in Linux
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Remove frame on linux and windows
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Move open context menu event handler to initializers
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Set x, y context menu position explicitly
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-12-14 19:01:57 +02:00
Alex Andreev
3dd6b432c9
Export KubeJsonApi to extensions ( #4496 )
...
* Export KubeJsonApi to extensions
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Make forCluster() to consume clusterId as arg
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix lint
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-12-09 15:11:34 +03:00
Alex Andreev
d73df7fe0d
Show active hotbar on bottom ( #4476 )
...
- Extends extension API to support choosing sides for bottom bar entries
2021-12-03 09:41:08 -05:00
Alex Andreev
6e543961ac
Fixing unexpected avatar width shrink ( #4483 )
2021-12-02 09:12:44 -05:00
Alex Andreev
f02018c1e7
Fix light theme pin icon visibility ( #4477 )
...
* Remove what-input dependency
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Use focus-visible prop and color fix in Icon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-12-02 11:12:16 +03:00
Alex Andreev
9ce91884c2
Replacing <Avatar/> component by native one ( #4452 )
2021-12-01 08:28:56 -05:00
Alex Andreev
8ff7c03993
Fix hotbar items drag-n-drop bugs ( #4433 )
2021-11-29 12:45:32 -05:00
Alex Andreev
0fe0b33c67
Fix cluster dropdown invisible overlay ( #4411 )
...
* Use setTimeout instead of unstable onTransitionEnd
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Remove clicking Disconnect after each test
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fixing tests harder
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Clean up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-11-24 18:52:35 +03:00
Alex Andreev
4121672838
Fixing cluster dropdown focus state ( #4377 )
2021-11-18 09:09:31 -05:00
Alex Andreev
8bc936802b
Maximize window on topbar double click ( #4379 )
2021-11-18 09:08:53 -05:00
Alex Andreev
92e178a70d
Fix material icons flash on app load ( #4378 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-11-18 15:48:12 +03:00
Alex Andreev
0587301cc9
Fix drawer icons unexpected outline ( #4364 )
...
* Removing MenuItem border in MenuActions
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Adding hover effect to catalog details icons
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-11-17 11:30:54 +03:00
Alex Andreev
df230d2bec
<Menu/> styles fine-tuning ( #4279 )
2021-11-16 11:14:28 -05:00
Alex Andreev
125f49fc8e
Fixing setting page bottom margin ( #4353 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-11-16 15:45:50 +03:00
Alex Andreev
b52bd29784
Cluster sidebar dropdown ( #4292 )
...
* Making cluster area hoverable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Move sidebar cluster block to separate component
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Clean up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Add keyboard support
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Adding tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Cleaning up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-11-09 13:41:46 +03:00
Alex Andreev
dec043f3f2
Catalog Browse page Add Button with menu ( #4223 )
...
* Adding MenuItems to catalog browse add button
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Convert menuItems from Array to Map
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Clean up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-11-02 18:46:18 +03:00
Alex Andreev
c7e38052fc
Fix <a href...> visibility ( #4208 )
...
* Removing tailwind base and components styles
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix link coloring in few places
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-11-01 12:36:55 +03:00
Alex Andreev
30d475ce57
Removing @testing-library/dom ( #4190 )
2021-10-29 11:56:53 -04:00
Alex Andreev
50d9b9b467
Fix cluster overview loading background ( #4157 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-10-28 14:34:58 +03:00
Alex Andreev
74abf474d7
Navigate cluster context menus via broadcastMessage ( #4139 )
...
* Navigate cluster context menus via broadcastMessage
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Ability to navigate context in different frames
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Renaming an argument
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-10-28 06:50:15 +03:00
Alex Andreev
e643b37c7f
Cluster overview css fixes ( #4104 )
2021-10-22 09:13:43 -04:00
Alex Andreev
46653386b9
Replacing icon for Remove from Hotbar action ( #4086 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-10-20 15:22:19 +03:00
Alex Andreev
b0ddb5eb77
Moving Catalog Details panel under TopBar ( #4087 )
...
* Moving Catalog Details panel under TopBar
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fine-tuning drawer height css rule
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-10-20 15:04:02 +03:00
Alex Andreev
0eac46530a
Pin icon for Catalog list items ( #3810 )
2021-10-18 10:27:53 -04:00
Alex Andreev
140a8591e0
Increase topbar z-index number ( #4028 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-10-13 15:32:51 +03:00
Alex Andreev
b2b3c44695
Closing dock tabs with cmd+w on mac ( #3849 )
...
* Change Close menu item accelerator
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Listening global keydown event in <Dock/>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Prevent terminal to fire custom event
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Refresh tooltip hint
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Make Tab line gray if Dock isn't focused
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-10-11 10:06:43 +03:00
Alex Andreev
6b123dc4c0
Redirect from /catalog to last catalog page ( #3807 )
...
* Redirect from /catalog to last catalog page
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Cleaning up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Cleaning up more
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Splitting url params to pass in catalogURL()
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-09-29 09:04:54 +03:00
Alex Andreev
070fc1bb44
Fix long name layout in Cluster Settings ( #3854 )
...
* Fix long name layout in Cluster Settings
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Clean up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2021-09-22 07:42:05 +03:00