Skip to content
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

Improvements for intelligent commands - Phase 2 #4611

Merged
merged 14 commits into from
Mar 29, 2017
Merged

Improvements for intelligent commands - Phase 2 #4611

merged 14 commits into from
Mar 29, 2017

Conversation

azatsarynnyy
Copy link
Member

@azatsarynnyy azatsarynnyy commented Mar 29, 2017

What does this PR do?

This PR polishes intelligent commands UX and UI based on the various feedbacks received during the beta

  • Changes a way of creating a new command goal.
  • Fixes dropdown lists opening: now whole widget's area reacts on a mouse click but not 🔽 button only
  • Changes layout of command editor: all fileds are fullwidth
  • Fixes reopening command editors after refreshing the browser or reopening the workspace
  • Adds shortcuts for default "Run" and "Debug" commands
  • Adds tooltip for process ID in command toolbar

What issues does this PR fix or reference?

#4442

Changelog

Intelligent commands UX and UI improvements:

  • Changed flow of new command goal creation
  • Processes and Previews dropdown lists made fully clickable
  • Command editor made fullwidth
  • Command editors now are restorable as well as text editors
  • Added shortcuts for the default "Run" and "Debug" commands: Alt+R and Alt+D respectively
  • Added tooltip for process ID in commands toolbar

Release Notes

N/A
Will be released with #4389

Docs PR

eclipse-che/che-docs#168

@slemeur slemeur added the kind/enhancement A feature request - must adhere to the feature request template. label Mar 29, 2017
@slemeur
Copy link
Contributor

slemeur commented Mar 29, 2017

@azatsarynnyy : Could you please add the proper changelog (you can have multiple lines)

@riuvshin riuvshin added this to the 5.6.0 milestone Mar 29, 2017
if (hotKey != null) {
SpanElement spanElement = Elements.createSpanElement();
spanElement.getStyle().setMarginLeft("5px");
spanElement.getStyle().setColor("#aaaaaa");
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How it will be on white theme?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

White theme is not handled yet.
Will be part of that issue: #4590

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

BTW it looks good on both themes

@azatsarynnyy azatsarynnyy merged commit 4a6d9cd into master Mar 29, 2017
@azatsarynnyy azatsarynnyy deleted the CHE-4442 branch March 29, 2017 16:26
@codenvy-ci
Copy link

@JamesDrummond JamesDrummond mentioned this pull request Apr 2, 2017
9 tasks
JPinkney pushed a commit to JPinkney/che that referenced this pull request Aug 17, 2017
Intelligent commands UX and UI improvements:
Changed flow of new command goal creation
Processes and Previews dropdown lists made fully clickable
Command editor made fullwidth
Command editors now are restorable as well as text editors
Added shortcuts for the default "Run" and "Debug" commands: Alt+R and Alt+D respectively
Added tooltip for process ID in commands toolbar
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement A feature request - must adhere to the feature request template.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants