Skip to content

Commit 3293a75

Browse files
author
Erika Perugachi
authored
Merge pull request #1197 from erikaperugachi/dark
Fixes
2 parents 25f905b + 44a9ebd commit 3293a75

File tree

16 files changed

+827
-439
lines changed

16 files changed

+827
-439
lines changed

electron_app/build/entitlements.mac.plist

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,7 @@
1414
<true/>
1515
<key>com.apple.security.print</key>
1616
<true/>
17+
<key>NSRequiresAquaSystemAppearance</key>
18+
<false />
1719
</dict>
1820
</plist>

electron_app/package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "criptext",
3-
"version": "0.23.10",
3+
"version": "0.23.11",
44
"author": {
55
"name": "Criptext Inc",
66
"email": "[email protected]",
@@ -41,6 +41,7 @@
4141
"category": "public.app-category.productivity",
4242
"identity": "Criptext Inc.",
4343
"provisioningProfile": "build/Criptext_Mail_Distribution.provisionprofile",
44+
"darkModeSupport": true,
4445
"type": "distribution",
4546
"publish": [
4647
{
@@ -131,7 +132,7 @@
131132
"devDependencies": {
132133
"criptext-js-tools": "0.5.0",
133134
"electron": "3.1.10",
134-
"electron-builder": "^20.18.0"
135+
"electron-builder": "^20.37.0"
135136
},
136137
"dependencies": {
137138
"@criptext/api": "0.15.20",
@@ -143,7 +144,7 @@
143144
"electron-context-menu": "^0.10.1",
144145
"electron-dl": "^1.12.0",
145146
"electron-nucleus": "^2.3.0",
146-
"electron-updater": "^3.0.3",
147+
"electron-updater": "^4.0.0",
147148
"electron-window-state": "^4.1.1",
148149
"getos": "^3.1.1",
149150
"knex": "0.17.6",

electron_app/src/nucleusManager.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ const { APP_VERSION, NUCLEUS_ID, INSTALLER_TYPE } = require('./utils/const');
22
const myAccount = require('./Account');
33
let Nucleus;
44

5-
const initNucleus = ({ userId }) => {
5+
const initNucleus = ({ userId, language }) => {
66
const data = {
77
onlyMainProcess: true,
88
userId: userId || 'unknown',
99
version: APP_VERSION,
10-
installerType: INSTALLER_TYPE
10+
language
1111
};
1212
Nucleus = require('electron-nucleus')(NUCLEUS_ID, data);
1313
};
@@ -22,6 +22,9 @@ const addEventTrack = (event, data) => {
2222

2323
const updateUserData = () => {
2424
Nucleus.setUserId(myAccount.recipientId);
25+
Nucleus.setProps({
26+
installerType: INSTALLER_TYPE
27+
});
2528
};
2629

2730
const NUCLEUS_EVENTS = {

electron_app/src/windows/login.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,10 @@ const create = () => {
3535

3636
loginWindow.on('close', e => {
3737
const isMacOs = process.platform === 'darwin';
38-
if (shouldCloseForce === true) return;
38+
if (shouldCloseForce === true) {
39+
shouldCloseForce = false;
40+
return;
41+
}
3942
if (isMacOs && !globalManager.forcequit.get()) {
4043
e.preventDefault();
4144
hide();

electron_app/src/windows/mailbox.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ const create = () => {
4848
webPreferences: { webSecurity: !isDev }
4949
});
5050
mailboxWindow.loadURL(mailboxUrl);
51-
5251
if (isWindows()) mailboxWindow.setMenuBarVisibility(false);
5352

5453
// Firebase
@@ -71,6 +70,7 @@ const create = () => {
7170
if (!mailboxWindow || globalManager.forcequit.get()) {
7271
destroyTrayIcon();
7372
require('./../socketClient').disconnect();
73+
return;
7474
}
7575
e.preventDefault();
7676
if (mailboxWindow && mailboxWindow.isFullScreen()) {

0 commit comments

Comments
 (0)