Skip to content

Commit

Permalink
Merge branch 'master' into toanzian/acc-#1952
Browse files Browse the repository at this point in the history
  • Loading branch information
tonyanziano committed Dec 9, 2019
2 parents f52b56b + 7e51dcf commit 132fde0
Show file tree
Hide file tree
Showing 19 changed files with 89 additions and 121 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Expand Up @@ -27,6 +27,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- [2010](https://github.com/microsoft/BotFramework-Emulator/pull/2010)
- [2012](https://github.com/microsoft/BotFramework-Emulator/pull/2012)
- [2013](https://github.com/microsoft/BotFramework-Emulator/pull/2013)
- [2014](https://github.com/microsoft/BotFramework-Emulator/pull/2014)
- [2015](https://github.com/microsoft/BotFramework-Emulator/pull/2015)
- [2017](https://github.com/microsoft/BotFramework-Emulator/pull/2017)
- [2019](https://github.com/microsoft/BotFramework-Emulator/pull/2019)
- [2021](https://github.com/microsoft/BotFramework-Emulator/pull/2021)

- [main] Increased ngrok spawn timeout to 15 seconds to be more forgiving to slower networks in PR [1998](https://github.com/microsoft/BotFramework-Emulator/pull/1998)

Expand Down
Expand Up @@ -126,7 +126,6 @@ export class OpenBotDialog extends Component<OpenBotDialogProps, OpenBotDialogSt
const errorMessage = OpenBotDialog.getErrorMessage(validationResult);
const shouldBeDisabled =
validationResult === ValidationResult.Invalid || validationResult === ValidationResult.Empty;
const botUrlLabel = 'Bot URL';

return (
<Dialog cancel={this.props.onDialogCancel} className={openBotStyles.themeOverrides} title="Open a bot">
Expand All @@ -135,10 +134,10 @@ export class OpenBotDialog extends Component<OpenBotDialogProps, OpenBotDialogSt
<AutoComplete
autoFocus={true}
errorMessage={errorMessage}
label={botUrlLabel}
label={'Bot URL'}
items={savedBotUrls.map(elem => elem.url).slice(0, 9)}
onChange={this.onBotUrlChange}
placeholder={botUrlLabel}
placeholder={'Enter your bot URL'}
value={this.state.botUrl}
/>
{this.browseButton}
Expand Down
2 changes: 1 addition & 1 deletion packages/app/client/src/ui/editor/emulator/emulator.tsx
Expand Up @@ -34,6 +34,7 @@
import { Activity } from 'botframework-schema';
import { createDirectLine } from 'botframework-webchat';
import { DirectLine } from 'botframework-directlinejs';
import { isMac } from '@bfemulator/app-shared';
import { CommandServiceImpl, CommandServiceInstance, EmulatorMode, uniqueId, uniqueIdv4 } from '@bfemulator/sdk-shared';
import { SplitButton, Splitter } from '@bfemulator/ui-react';
import base64Url from 'base64url';
Expand All @@ -48,7 +49,6 @@ import {

import { Document, SplitterSize } from '../../../state/reducers/editor';
import { debounce } from '../../../utils';
import { isMac } from '../../../../../main/src/utils/platform';

import { ChatPanelContainer } from './chatPanel';
import LogPanel from './logPanel/logPanel';
Expand Down
Expand Up @@ -65,23 +65,27 @@
}

.left-arrow {
background-image: url('../../../../media/ic_next.svg');
background-position: 50% 50%;
background-color: var(--accessory-button-icon-color);
-webkit-mask: url('../../../../media/ic_next.svg') no-repeat 50% 50%;
-webkit-mask-size: 16px;
transform: rotate(180deg);
}

.left-arrow-selected {
background-image: url('../../../../media/ic_next.svg');
background-position: 50% 50%;
background-color: var(--accessory-button-icon-color);
-webkit-mask: url('../../../../media/ic_next.svg') no-repeat 50% 50%;
-webkit-mask-size: 16px;
transform: rotate(180deg);
}

.right-arrow {
background-image: url('../../../../media/ic_next.svg');
background-position: 50% 50%;
background-color: var(--accessory-button-icon-color);
-webkit-mask: url('../../../../media/ic_next.svg') no-repeat 50% 50%;
-webkit-mask-size: 16px;
}

.right-arrow-selected {
background-image: url('../../../../media/ic_next.svg');
background-position: 50% 50%;
background-color: var(--accessory-button-icon-color);
-webkit-mask: url('../../../../media/ic_next.svg') no-repeat 50% 50%;
-webkit-mask-size: 16px;
}
Expand Up @@ -43,7 +43,7 @@
}

.explorer-link {
color: var(--dialog-link-color);
color: var(--explorer-link-color);
}

.explorer-empty-state {
Expand Down
Expand Up @@ -15,7 +15,7 @@ ul > li > input[type="text"] {
}

.explorer-link {
color: var(--dialog-link-color);
color: var(--explorer-link-color);
text-decoration: none;
line-height: 20px;
}
Expand Down
Expand Up @@ -39,7 +39,7 @@ ul > li > svg {
}

.explorer-link {
color: var(--dialog-link-color);
color: var(--explorer-link-color);
text-decoration: none;
line-height: 20px;
}
Expand Down
4 changes: 3 additions & 1 deletion packages/app/client/src/ui/styles/themes/dark.css
Expand Up @@ -164,6 +164,7 @@ html {
--explorer-panel-group-title-color: var(--neutral-4);
--explorer-panel-group-border: 1px solid transparent;
--explorer-panel-empty-message-color: var(--neutral-5);
--explorer-link-color: #40A6FF;

/* Explorer Bar */
--explorer-bar-header-bg: var(--neutral-14);
Expand Down Expand Up @@ -220,7 +221,7 @@ html {
--status-bar-color: #FFFFFF;

/* Links */
--link-color: #3062D6;
--link-color: #3794FF;
--link-color-disabled: #C8C8C8;
--inspector-link-color: #75BEFF;

Expand Down Expand Up @@ -249,6 +250,7 @@ html {

/* accessory buttons */
--accessory-button-color: var(--neutral-5);
--accessory-button-icon-color: var(--link-color);

/* Auto Complete */
--auto-complete-results-opacity: 0.9;
Expand Down
2 changes: 2 additions & 0 deletions packages/app/client/src/ui/styles/themes/high-contrast.css
Expand Up @@ -163,6 +163,7 @@ html {
--explorer-panel-group-title-color: var(--neutral-1);
--explorer-panel-group-border: 1px solid #72C3DF;
--explorer-panel-empty-message-color: var(--neutral-4);
--explorer-link-color: var(--link-color);

/* Explorer Bar */
--explorer-bar-header-bg: var(--neutral-16);
Expand Down Expand Up @@ -248,6 +249,7 @@ html {

/* Inspector accessory buttons */
--accessory-button-color: var(--neutral-5);
--accessory-button-icon-color: #72C3DF;

/* Auto Complete */
--auto-complete-results-opacity: 1;
Expand Down
8 changes: 5 additions & 3 deletions packages/app/client/src/ui/styles/themes/light.css
Expand Up @@ -36,14 +36,14 @@ html {
--webchat-user-bubble-text: var(--neutral-1);
--webchat-selected-activity-bg: #B89500;
--webchat-selected-activity-text: var(--neutral-1);
--webchat-timestamp-text: var(--neutral-6);
--webchat-timestamp-text: var(--neutral-10);
--webchat-scrollbar-color: var(--scrollbar-color);

/* sendbox */
--webchat-sendbox-bg: var(--neutral-1);
--webchat-sendbox-text: initial;
--webchat-buttons-color: var(--neutral-6);
--webchat-buttons-color-focus: var(--neutral-9);
--webchat-buttons-color: var(--neutral-10);
--webchat-buttons-color-focus: var(--neutral-12);
--webchat-buttons-dictate: #BE1100;

/* transcript overlays */
Expand Down Expand Up @@ -163,6 +163,7 @@ html {
--explorer-panel-group-border: 1px solid transparent;
--explorer-panel-empty-message-color: var(--neutral-15);
--service-panescrollbar-color: var(--neutral-13);
--explorer-link-color: var(--dialog-link-color);

/* Explorer Bar */
--explorer-bar-header-bg: var(--neutral-3);
Expand Down Expand Up @@ -249,6 +250,7 @@ html {

/* Inspector accessory buttons */
--accessory-button-color: var(--s-button-color);
--accessory-button-icon-color: var(--link-color);

/* Auto Complete */
--auto-complete-results-opacity: 0.9;
Expand Down
5 changes: 2 additions & 3 deletions packages/app/client/src/utils/eventHandlers.ts
Expand Up @@ -30,11 +30,10 @@
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
import { Notification, NotificationType, SharedConstants } from '@bfemulator/app-shared';
import { isLinux, isMac, Notification, NotificationType, SharedConstants } from '@bfemulator/app-shared';
import { CommandServiceImpl, CommandServiceInstance } from '@bfemulator/sdk-shared';
import { remote } from 'electron';

import { isMac } from '../../../../app/main/src/utils/platform';
const maxZoomFactor = 3; // 300%
const minZoomFactor = 0.25; // 25%;
class EventHandlers {
Expand Down Expand Up @@ -136,7 +135,7 @@ class EventHandlers {
}
}

if (isMac()) {
if (isMac() || isLinux()) {
const tabPressed: boolean = key === 'tab';
const lastDecendants = EventHandlers.getLastDecendants(document.querySelector('main'));
const firstElement = document.querySelector('nav').firstElementChild as HTMLElement;
Expand Down
3 changes: 1 addition & 2 deletions packages/app/main/src/appMenuBuilder.ts
Expand Up @@ -31,7 +31,7 @@
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//

import { BotInfo, SharedConstants, UpdateStatus } from '@bfemulator/app-shared';
import { BotInfo, isMac, SharedConstants, UpdateStatus } from '@bfemulator/app-shared';
import { CommandServiceImpl, CommandServiceInstance, ConversationService } from '@bfemulator/sdk-shared';
import { app, clipboard, Menu, MenuItem, MenuItemConstructorOptions, shell } from 'electron';

Expand All @@ -40,7 +40,6 @@ import { BotHelpers } from './botHelpers';
import { Emulator } from './emulator';
import { rememberTheme } from './state/actions/windowStateActions';
import { TelemetryService } from './telemetry';
import { isMac } from './utils';
import { store } from './state';
import { getLocalhostServiceUrl } from './utils/getLocalhostServiceUrl';
import { getCurrentConversationId } from './state/helpers/chatHelpers';
Expand Down
3 changes: 1 addition & 2 deletions packages/app/main/src/commands/botCommands.ts
Expand Up @@ -33,7 +33,7 @@

import * as path from 'path';

import { BotInfo, getBotDisplayName, SharedConstants } from '@bfemulator/app-shared';
import { BotInfo, getBotDisplayName, isMac, SharedConstants } from '@bfemulator/app-shared';
import {
BotConfigWithPath,
Command,
Expand All @@ -52,7 +52,6 @@ import { store } from '../state/store';
import { BotHelpers } from '../botHelpers';
import { Emulator } from '../emulator';
import { TelemetryService } from '../telemetry';
import { isMac } from '../utils';
import { botProjectFileWatcher, chatWatcher, transcriptsWatcher } from '../watchers';
import { CredentialManager } from '../credentialManager';

Expand Down
4 changes: 2 additions & 2 deletions packages/app/main/src/main.ts
Expand Up @@ -34,7 +34,7 @@ import './commands';
import * as path from 'path';
import * as url from 'url';

import { newNotification, Notification, PersistentSettings, SharedConstants } from '@bfemulator/app-shared';
import { isMac, newNotification, Notification, PersistentSettings, SharedConstants } from '@bfemulator/app-shared';
import { app, BrowserWindow, Rectangle, screen, systemPreferences } from 'electron';
import { CommandServiceImpl, CommandServiceInstance } from '@bfemulator/sdk-shared';

Expand All @@ -48,7 +48,7 @@ import { azureLoggedInUserChanged } from './state/actions/azureAuthActions';
import { rememberBounds } from './state/actions/windowStateActions';
import { dispatch, getSettings, store } from './state/store';
import { TelemetryService } from './telemetry';
import { botListsAreDifferent, ensureStoragePath, isMac, saveSettings, writeFile } from './utils';
import { botListsAreDifferent, ensureStoragePath, saveSettings, writeFile } from './utils';
import { openFileFromCommandLine } from './utils/openFileFromCommandLine';
import { sendNotificationToClient } from './utils/sendNotificationToClient';
import { WindowManager } from './windowManager';
Expand Down
1 change: 0 additions & 1 deletion packages/app/main/src/utils/index.ts
Expand Up @@ -41,7 +41,6 @@ export * from './getSafeBotName';
export * from './isDev';
export * from './loadSettings';
export * from './parseActivitiesFromChatFile';
export * from './platform';
export * from './readFileSync';
export * from './saveSettings';
export * from './sendErrorResponse';
Expand Down
55 changes: 0 additions & 55 deletions packages/app/main/src/utils/platform.spec.ts

This file was deleted.

36 changes: 0 additions & 36 deletions packages/app/main/src/utils/platform.ts

This file was deleted.

0 comments on commit 132fde0

Please sign in to comment.