Skip to content
This repository was archived by the owner on Jul 9, 2025. It is now read-only.

Comments

fix: Updated Composer Electron app menu#2834

Merged
tonyanziano merged 9 commits intomasterfrom
toanzian/menu
Apr 29, 2020
Merged

fix: Updated Composer Electron app menu#2834
tonyanziano merged 9 commits intomasterfrom
toanzian/menu

Conversation

@tonyanziano
Copy link
Contributor

@tonyanziano tonyanziano commented Apr 29, 2020

Description

Currently we do not set the application menu, so Electron uses the default menu which contains links to Electron documentation.

This PR addresses that and explicitly sets the menu so that it only contains info / functionality relevant to Composer and not Electron.

Task Item

closes #2832

Screenshots

Windows

File

image

Edit

image

View

image

Window

image

Help

image

Linux

File

image

Edit

image

View'

image

Window

image

Help

image

Mac

I don't have a Mac, but feel free to add screen shots if you test it out!

@github-actions
Copy link

Coverage Status

Coverage remained the same at 0.0% when pulling 052d7b2 on toanzian/menu into fe192c6 on master.

@cwhitten
Copy link
Member

Things look good except for the Electron menu item. See attached.

Screen Shot 2020-04-29 at 11 36 28 AM

Can we clean this up?

Can we also add a link in the help menu jumping out to the Composer docs? https://docs.microsoft.com/en-us/composer/

@tonyanziano
Copy link
Contributor Author

Doh! Yeah, I'll fix that and add a new menu item.

@tonyanziano
Copy link
Contributor Author

Updated "Help" menu:

image

Also fixed up the labels on the Mac "App" menu

@tonyanziano tonyanziano merged commit f0ee856 into master Apr 29, 2020
@tonyanziano tonyanziano deleted the toanzian/menu branch April 29, 2020 20:48
lei9444 pushed a commit to lei9444/BotFramework-Composer-1 that referenced this pull request Jun 15, 2021
* Added app menu (no longer Electron default).

* Added tests.

* Tidied up some menu items.

* Added one more help link.

Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants