aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/Menu.js
diff options
context:
space:
mode:
authorLibravatar Stefan <stefan@adlk.io>2019-06-04 14:26:56 +0200
committerLibravatar Stefan <stefan@adlk.io>2019-06-04 14:26:56 +0200
commitfd6a1e9ba24c7947af08a30829c860cad4726f67 (patch)
tree0b6276700ced8d13eaf0a1e3b706a69a5a47b1da /src/lib/Menu.js
parentfix(Windows): Replace tray icon with high-res version (diff)
parentMerge pull request #1443 from meetfranz/feature/multilingual-announcements (diff)
downloadferdium-app-fd6a1e9ba24c7947af08a30829c860cad4726f67.tar.gz
ferdium-app-fd6a1e9ba24c7947af08a30829c860cad4726f67.tar.zst
ferdium-app-fd6a1e9ba24c7947af08a30829c860cad4726f67.zip
Merge branch 'develop' of https://github.com/meetfranz/franz into develop
Diffstat (limited to 'src/lib/Menu.js')
-rw-r--r--src/lib/Menu.js13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/lib/Menu.js b/src/lib/Menu.js
index a4e41c17c..da2540274 100644
--- a/src/lib/Menu.js
+++ b/src/lib/Menu.js
@@ -6,6 +6,8 @@ import { isMac, ctrlKey, cmdKey } from '../environment';
6import { GA_CATEGORY_WORKSPACES, workspaceStore } from '../features/workspaces/index'; 6import { GA_CATEGORY_WORKSPACES, workspaceStore } from '../features/workspaces/index';
7import { workspaceActions } from '../features/workspaces/actions'; 7import { workspaceActions } from '../features/workspaces/actions';
8import { gaEvent } from './analytics'; 8import { gaEvent } from './analytics';
9import { announcementActions } from '../features/announcements/actions';
10import { announcementsStore } from '../features/announcements';
9 11
10const { app, Menu, dialog } = remote; 12const { app, Menu, dialog } = remote;
11 13
@@ -158,6 +160,10 @@ const menuItems = defineMessages({
158 id: 'menu.app.about', 160 id: 'menu.app.about',
159 defaultMessage: '!!!About Franz', 161 defaultMessage: '!!!About Franz',
160 }, 162 },
163 announcement: {
164 id: 'menu.app.announcement',
165 defaultMessage: '!!!What\'s new?',
166 },
161 settings: { 167 settings: {
162 id: 'menu.app.settings', 168 id: 'menu.app.settings',
163 defaultMessage: '!!!Settings', 169 defaultMessage: '!!!Settings',
@@ -348,8 +354,11 @@ const _templateFactory = intl => [
348 click() { shell.openExternal('https://meetfranz.com'); }, 354 click() { shell.openExternal('https://meetfranz.com'); },
349 }, 355 },
350 { 356 {
351 label: intl.formatMessage(menuItems.changelog), 357 label: intl.formatMessage(menuItems.announcement),
352 click() { shell.openExternal('https://github.com/meetfranz/franz/blob/master/CHANGELOG.md'); }, 358 click: () => {
359 announcementActions.show();
360 },
361 visible: window.franz.stores.user.isLoggedIn && announcementsStore.areNewsAvailable,
353 }, 362 },
354 { 363 {
355 type: 'separator', 364 type: 'separator',