-
Notifications
You must be signed in to change notification settings - Fork 1.2k
UI: Keyboard Shortcut(s) #8250
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
base: main
Are you sure you want to change the base?
UI: Keyboard Shortcut(s) #8250
Conversation
|
@borisstoyanov can we show the list of keyboard shortkeys in a different way? cc: @rohityadavcloud |
|
nice, great to see you back on this @apurv-1! The list you suggest seems good, let me know if you need any help/testing |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #8250 +/- ##
============================================
+ Coverage 30.75% 31.22% +0.47%
+ Complexity 33910 31081 -2829
============================================
Files 5341 4839 -502
Lines 374759 338361 -36398
Branches 54510 48669 -5841
============================================
- Hits 115248 105657 -9591
+ Misses 244276 218202 -26074
+ Partials 15235 14502 -733
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
|
@vishesh92 a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress. |
|
UI build: ✔️ |
|
Excellent, thanks for raising this @apurv-1 |
|
@apurv-1 I know I have asked this and you replied but I can not find the dialog above so; Will you add the other shortcuts from the old PR as well? |
Yeah, I am planning to add older shortcuts and but to display shortcuts, I am inclining the way github shows it i.e by opening a dialog. (We can discuss more on this, its just a suggestion right now) |
ok, so do you want this merged as is or add to it first? |
|
@apurv-1 please see the failures in the UI build: https://github.com/apache/cloudstack/actions/runs/6914183873/job/18841522093?pr=8250 |
I will add the more shortcuts then add the dialog then it will be ready for merge. Sorry, for confusion will change this to draft PR 😅 |
|
This pull request has merge conflicts. Dear author, please fix the conflicts and sync your branch with the base branch. |
|
@apurv-1 thanks for the PR (again), could you resolve the conflict? Thanks. |
Yeah, Sure |
|
This pull request has merge conflicts. Dear author, please fix the conflicts and sync your branch with the base branch. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #8250 +/- ##
============================================
+ Coverage 17.35% 18.38% +1.03%
+ Complexity 15186 15182 -4
============================================
Files 5883 5442 -441
Lines 524318 487502 -36816
Branches 63964 57228 -6736
============================================
- Hits 90980 89628 -1352
+ Misses 423061 387758 -35303
+ Partials 10277 10116 -161
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
@DaanHoogland a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress. |
|
UI build: ✔️ |
DaanHoogland
left a comment
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.
clgtm and tested in qa
|
@harikrishna-patnala @shwstppr @borisstoyanov let's merge this finaly |
|
@DaanHoogland we can merge this and then have follow up PRs for improvements. We can start with "what are the 10 most used actions that user performs on the UI"? I can start with adding shortkeys for those actions. |
Agree, @apurv-1 . I think this would be a good topic to start a new discussion on ;) |
|
@blueorangutan package |
|
@vladimirpetrov a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
@DaanHoogland started a discussion here :) |
|
Packaging result [SF]: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 9348 |
|
Hi @apurv-1, I tested the feature but it seems that the 'r' shortcut doesn't work on the following pages:
|
|
@vladimirpetrov , do you think that needs to be implemented before we can merge? |
|
Well, I think we should be consistent - wherever there is a 'Refresh' button, the shortcut must work, so yes, @DaanHoogland |
|
This pull request has merge conflicts. Dear author, please fix the conflicts and sync your branch with the base branch. |
|
@vladimirpetrov I do not think any more effort is going to be put into this. jfyi |
|
@vladimirpetrov (cc @apurv-1 ) I merged main. lets create a new issue from your comment #8250 and continue with this if it tests ok? |

Description
Adds the support to navigate through CloudStack Management UI with Keyboard.
Types of changes
Feature/Enhancement Scale
Screenshots (if appropriate):
How Has This Been Tested?
How did you try to break this feature and the system with this change?