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

feat: electron splash screen #4119

Merged
merged 12 commits into from
Sep 15, 2020
Merged

feat: electron splash screen #4119

merged 12 commits into from
Sep 15, 2020

Conversation

hatpick
Copy link
Contributor

@hatpick hatpick commented Sep 14, 2020

Description

Adds splash screen to composer.

Task Item

closes #4047

Screenshots

Windows 10
win_ss

Mac OS (Catalina)
mac_ss

Linux (Ubuntu 20.04 LTS)
linux_ss

height: 300,
});

updateStatus('Starting server...');
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Messages like this should be localized, since the app menu was not localized, I assumed the effort is still going on, please feel free to let me know if things are in place for electron localization and how can I use it.

Copy link
Member

Choose a reason for hiding this comment

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

@beyackle can you comment?

Copy link
Contributor

Choose a reason for hiding this comment

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

Looks like we're not localizing anything in the electron-server directory yet, but we ought to be, with our standard formatMessage calls. Let's open another issue for that and handle this string along with all the others.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@beyackle sounds good, thanks

Copy link
Contributor

Choose a reason for hiding this comment

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

As a side note, the l10n script does look in electron-server already, so no change is needed there. Just get formatMessage around all your strings and you'll be good to go.

Copy link
Contributor Author

@hatpick hatpick Sep 14, 2020

Choose a reason for hiding this comment

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

#4120 Here's the issue. I'll take on it myself.

@hatpick hatpick changed the title Sorgh/splash screen feat: electron splash screen\ Sep 14, 2020
@hatpick hatpick changed the title feat: electron splash screen\ feat: electron splash screen Sep 14, 2020
@tonyanziano
Copy link
Contributor

This is awesome! 👍👍👍

@coveralls
Copy link

coveralls commented Sep 14, 2020

Coverage Status

Coverage decreased (-0.1%) to 55.44% when pulling 69d7cc0 on hatpick:sorgh/splash_screen into f5c30f3 on microsoft:main.

@cwhitten
Copy link
Member

Very nice @hatpick

@srinaath
Copy link
Contributor

This looks so branded and official. Love it!

GeoffCoxMSFT
GeoffCoxMSFT previously approved these changes Sep 14, 2020
@hatpick
Copy link
Contributor Author

hatpick commented Sep 14, 2020

@mareekuh I talked to Sangwoo about the "brand family" (Microsoft Azure), and he wasn't sure if Composer falls under that family. What do you think? Should I remove the "Microsoft Azure" wording?

@cwhitten
Copy link
Member

@hatpick let's take this into the nightly and rev the UI if need be. Please move out of Draft when you are ready. Thanks!

@hatpick hatpick merged commit cf5544b into microsoft:main Sep 15, 2020
@hatpick hatpick deleted the sorgh/splash_screen branch September 15, 2020 21:57
alanlong9278 added a commit to alanlong9278/BotFramework-Composer that referenced this pull request Sep 16, 2020
* main:
  fix: add more missing formatMessage calls (microsoft#4144)
  feat: electron splash screen (microsoft#4119)
  feat: Add QnA files to dispatch model in skill manifest (microsoft#3985)
  fix: check whether operation is under current project folder (microsoft#4078)
  update localization and add missing "example" string (microsoft#4138)
  fix: defense invocation of `value.match()` (microsoft#4110)
  fix: checkReturnType in ExpressionValidation throws unexpected error (microsoft#4112)
  chore(deps): Bump tree-kill from 1.2.1 to 1.2.2 in /Composer (microsoft#4035)
  build: fix docker builds in ACR (microsoft#3986)
  fix: security: downgrade node-forge to 0.9.0 (microsoft#4133)
  chore: update archiver to fix security warning (microsoft#4116)
@cwhitten cwhitten mentioned this pull request Nov 13, 2020
lei9444 pushed a commit to lei9444/BotFramework-Composer-1 that referenced this pull request Jun 15, 2021
* splash screen

* Fix css

* Fixes logo

* Fix blank window

* Fixes mac

* fix splash screen flashing on linux

* Added comments

Co-authored-by: Soroush <sorgh@microsoft.com>
Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>
Co-authored-by: Geoff Cox (Microsoft) <gcox@microsoft.com>
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.

Composer needs a splash screen which shows immediately.
8 participants