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

create helper window and add keyboard shortcuts - fix #7 #36

Closed
wants to merge 12 commits into from

Conversation

radibit
Copy link
Collaborator

@radibit radibit commented Jul 25, 2016

This PR provides solution for the following two items:

  • add menu entry for shortcuts or anything
  • open new window showing all available "hidden" functionalities ( this can be done the same way, as the about page )

In addition I extracted some repeated visual elements into components, following the proper namespace.

I'm open for suggestions for the actual content for the help window :)

@stefanjudis stefanjudis added this to the v1.0.0-gamma milestone Jul 25, 2016
accelerator : 'CmdOrCtrl+/',
click() { options.openHelpWindow(); }
},
{
label : 'Learn More',
Copy link
Member

@stefanjudis stefanjudis Jul 25, 2016

Choose a reason for hiding this comment

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

when we're already here - can we drop this learn more?

And maybe link to github issues? -> Report a problem

@stefanjudis
Copy link
Member

stefanjudis commented Jul 25, 2016

@radibit Man, nice PR.

Things I'd like to document as well.

  • ESC closing a running command
  • -> executes a given command when in project panel
  • <- terminates a running command
  • right click on projects brings more options

Not sure if grouping by panel makes sense... But it was like this in my head somehow. :)

Overall - really really nice. 👍


<dl class="c-help--definitionList">
<dt>
<span class="c-help--key">&#8592;</span>
Copy link
Member

Choose a reason for hiding this comment

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

a definition list without words...

Maybe we can use aria-label here?

@radibit
Copy link
Collaborator Author

radibit commented Jul 26, 2016

@stefanjudis Please have a look on the changes we discussed and if they are acceptable as part of this PR :)

@stefanjudis
Copy link
Member

stefanjudis commented Jul 26, 2016

@radibit your build failed. :)

forrest-help

Just fiddled around a bit... What do you think, it looks a bit cleaner and saves space.

Uups... has to be navigate through commands.

And left arrow on project code be Go home / Terminate running command
And maybe keyboard shortcuts should be only shortcuts as a mouse click is in there.

Bonus: Can you please add the "Report a problem" menu entry? And a rebase with one sweet commit would be cool. :)

radibit added 7 commits July 26, 2016 19:59
…hed commits)

Squashed commits:
[59e6cef] change the style of the help window - #7
[3e49a8e] set initial loading color - fix #38
[cecf3bf] create groups for the help page - fix #7
[25262c0] add scroll container to settings panel - fix #35
[6cfe020] apply changes from the CR - #7
[e09db23] create helper window and add keyboard shortcuts - fix #7
@radibit
Copy link
Collaborator Author

radibit commented Jul 26, 2016

@stefanjudis after applying all the changes and fixing reported issues, I tried to squash all the commits, but unfortunately I can't see all the selected commits as one, though the operation was successful :/ I'd be happy if you can share what actually is preventing me of merging them.

Also please verify and confirm the latest changes, hope we reached the desired state :)

height : 625,
width : 625,
height : 400,
width : 550,
Copy link
Member

Choose a reason for hiding this comment

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

@radibit This was a missunderstanding. Was too lazy in sketch to adjust that. :)

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

yeah, no problem I was thinking the same, but was not sure if we want to add more info now.

@stefanjudis
Copy link
Member

to keep commit history clean i opened #40 and squashed everything there.

@stefanjudis stefanjudis deleted the feature/7-add-helper-menu branch July 27, 2016 06:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants