mirror of
https://github.com/tiddly-gittly/TidGi-Desktop.git
synced 2025-12-06 02:30:47 -08:00
Fix trial limitation is not imposed correctly (#1)
This commit is contained in:
parent
bf7e9802af
commit
20a19dacf0
3 changed files with 20 additions and 3 deletions
|
|
@ -38,10 +38,11 @@ const {
|
|||
const createMenu = require('../libs/create-menu');
|
||||
|
||||
const addWorkspaceWindow = require('../windows/add-workspace');
|
||||
const codeInjectionWindow = require('../windows/code-injection');
|
||||
const editWorkspaceWindow = require('../windows/edit-workspace');
|
||||
const licenseRegistrationWindow = require('../windows/license-registration');
|
||||
const mainWindow = require('../windows/main');
|
||||
const preferencesWindow = require('../windows/preferences');
|
||||
const editWorkspaceWindow = require('../windows/edit-workspace');
|
||||
const codeInjectionWindow = require('../windows/code-injection');
|
||||
|
||||
const loadListeners = () => {
|
||||
ipcMain.on('request-open-in-browser', (e, url) => {
|
||||
|
|
@ -142,6 +143,10 @@ const loadListeners = () => {
|
|||
addWorkspaceWindow.show();
|
||||
});
|
||||
|
||||
ipcMain.on('request-show-license-registration-window', () => {
|
||||
licenseRegistrationWindow.show();
|
||||
});
|
||||
|
||||
ipcMain.on('request-show-require-restart-dialog', () => {
|
||||
dialog.showMessageBox({
|
||||
type: 'question',
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@ import {
|
|||
requestShowAddWorkspaceWindow,
|
||||
requestShowEditWorkspaceWindow,
|
||||
requestShowPreferencesWindow,
|
||||
requestShowLicenseRegistrationWindow,
|
||||
} from '../../senders';
|
||||
|
||||
const { remote } = window.require('electron');
|
||||
|
|
@ -157,7 +158,16 @@ const Main = ({
|
|||
}}
|
||||
/>
|
||||
))}
|
||||
<WorkspaceSelector id="add" onClick={requestShowAddWorkspaceWindow} />
|
||||
<WorkspaceSelector
|
||||
id="add"
|
||||
onClick={() => {
|
||||
if (Object.keys(workspaces).length > 1) {
|
||||
requestShowLicenseRegistrationWindow();
|
||||
return;
|
||||
}
|
||||
requestShowAddWorkspaceWindow();
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
{!navigationBar && (
|
||||
<div className={classes.end}>
|
||||
|
|
|
|||
|
|
@ -14,6 +14,8 @@ export const requestShowPreferencesWindow = () => ipcRenderer.send('request-show
|
|||
export const requestShowEditWorkspaceWindow = (id) => ipcRenderer.send('request-show-edit-workspace-window', id);
|
||||
export const requestShowAddWorkspaceWindow = () => ipcRenderer.send('request-show-add-workspace-window');
|
||||
export const requestShowCodeInjectionWindow = (type) => ipcRenderer.send('request-show-code-injection-window', type);
|
||||
export const requestShowLicenseRegistrationWindow = (type) => ipcRenderer.send('request-show-license-registration-window', type);
|
||||
|
||||
|
||||
// Preferences
|
||||
export const getPreference = (name) => ipcRenderer.sendSync('get-preference', name);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue