Commit Graph

657 Commits

Author SHA1 Message Date
Yuya Ochiai
b1d586e9da Remove nodeIntegration warning of webview in BrowserWindow
nodeintegration attribute is ignored in React because it's unknown.
So fortunately the integration is not working.
New 'will-attach-webview' allows us to set nodeIntegration = false.
2017-03-18 20:58:32 +09:00
Yuya Ochiai
67c58ac074 Merge pull request #466 from jnugh/addServerButtonAlignment
Align add server button in the tab bar vertically, fixes #460
2017-03-17 00:50:16 +09:00
Yuya Ochiai
b70541517d Merge pull request #442 from jnugh/newServerModalWarnings
New server modal warnings
2017-03-17 00:25:12 +09:00
Yuya Ochiai
9836eaf468 Merge pull request #465 from yuya-oc/fix-tray-theme-save
Fix the setting not saved when changing tray icon theme
2017-03-16 20:19:29 +09:00
Jonas Schwabe
015993c9e2 Align add server button in the tab bar vertically, fixes #460 2017-03-15 20:31:01 +01:00
Jonas Schwabe
eb76688009 Fix select handler for main tab bar handled a click on the add server button (and failed) 2017-03-15 20:22:21 +01:00
Jonas Schwabe
a8effb0084 Fix warning due to using style properies named after css properties in react 2017-03-15 20:04:43 +01:00
Jonas Schwabe
1c786635a7 Fix React warning by correctly wrapping the new team modal trigger button into a NavItem 2017-03-15 20:04:43 +01:00
Jonas Schwabe
48ab30e652 Fix multiple React warnings due to invalid propTypes and bsStyle 2017-03-15 20:04:43 +01:00
Yuya Ochiai
7e9bd4b7c9 Remove unnecessary codes 2017-03-15 21:57:58 +09:00
Yuya Ochiai
538a622480 Fix an issue where tray icon theme is not auto-saved 2017-03-15 20:35:28 +09:00
Yuya Ochiai
e8375f756d Set focus to the next top-level window when close the main window 2017-03-11 23:55:23 +09:00
Yuya Ochiai
79d8e21e3c Merge branch 'better-dev-mode' 2017-03-08 20:17:51 +09:00
Yuya Ochiai
60429a9622 Disable dev mode in npm start 2017-03-06 23:43:28 +09:00
Yuya Ochiai
1ab0859ac1 Stop using __dirname to avoid confusing 2017-03-06 23:43:27 +09:00
Yuya Ochiai
3b4a1dfca9 Add React Developer Tools 2017-03-06 23:29:56 +09:00
Yuya Ochiai
8c851f0896 Use http:// links when dev mode 2017-03-06 22:00:28 +09:00
Yuya Ochiai
d8abb4b9c7 Fix tests 2017-03-06 21:31:17 +09:00
Yuya Ochiai
82bcd44f8f Remove old live-reload mechanism 2017-03-05 01:02:01 +09:00
Yuya Ochiai
6f4010edf2 Use webpack-dev-server 2017-03-05 00:27:40 +09:00
Yuya Ochiai
1188a2d9f7 Fix blur in HiDPI environment of Windows
This reverts #384 (f60d1fe0e4).
Blur was a known side effect of #384 though,
the original problem looks fixed in electron v1.6.1.
2017-03-04 00:24:05 +09:00
Yuya Ochiai
ae1c079b95 Stop using dist directory to build 2017-03-03 23:07:06 +09:00
Yuya Ochiai
d037568ebc Update react 2017-03-01 23:42:17 +09:00
Yuya Ochiai
e3722292e4 Use "Dock" instead of "taskbar" on macOS 2017-02-24 23:35:55 +09:00
Yuya Ochiai
72a41e21d3 Merge pull request #453 from yuya-oc/fix-window-open
Fix window.open() looks not working
2017-02-23 01:08:44 +09:00
Yuya Ochiai
579e966e19 Tweak options style of window.open 2017-02-23 01:06:50 +09:00
Jason Blais
8ef371c1b5 Fix grammar error 2017-02-22 10:46:28 -05:00
Yuya Ochiai
1ff8ec5120 Fix window.open() looks not working
Intorduced by f8fadcb844
because {show:false} option was inherited from the main window.

https://github.com/electron/electron/blob/v1.4.13/docs/api/window-open.md

Close #450
2017-02-23 00:37:44 +09:00
Jason Blais
a1db6d521c Update SettingsPage.jsx 2017-02-22 10:24:19 -05:00
Yuya Ochiai
53ba253c14 Fix an issue where server select menu was not working in settings page
Close #443
2017-02-21 20:08:10 +09:00
Yuya Ochiai
a48f87d13a Update version to 3.6.0 2017-02-18 18:07:14 +09:00
Yuya Ochiai
9f55055cb3 Fix the timing to apply new config 2017-02-18 00:22:16 +09:00
Yuya Ochiai
f234f1bc95 Merge pull request #425 from yuya-oc/issue400-part2
Open the corresponding tab when a server is clicked in settings page
2017-02-18 00:15:11 +09:00
Yuya Ochiai
10213ad2c8 Fix an issue where application menu is not updated when config is saved 2017-02-17 23:31:49 +09:00
Yuya Ochiai
0e32a2299c Make animation cancelable for auto-save indicator 2017-02-17 22:24:55 +09:00
Yuya Ochiai
831d758f2f Remove unnecessary handler 2017-02-17 21:04:23 +09:00
Yuya Ochiai
8acd7b99e7 Show "Saving..." for 0.5 seconds and show error if it occurred 2017-02-17 20:55:43 +09:00
Yuya Ochiai
949db4ffae Fix an issue where the indicator appears after canceling server updates 2017-02-17 20:50:50 +09:00
Yuya Ochiai
a9e860a98e Tweak the layout for auto-save indicator 2017-02-17 20:50:50 +09:00
Yuya Ochiai
ce455d2b0c Fix eslint error 2017-02-17 20:50:50 +09:00
Yuya Ochiai
f2e26ec276 Fix tests for auto-saving 2017-02-17 20:50:50 +09:00
Yuya Ochiai
3447d49cbd Implement auto-saving 2017-02-17 20:50:49 +09:00
Yuya Ochiai
90623bcf84 Fix eslint error 2017-02-17 20:41:56 +09:00
Yuya Ochiai
5388ce08ba Tweak for clickable area and hover in server list 2017-02-17 20:41:56 +09:00
Yuya Ochiai
66f76c1ad8 Save settings when a server is clicked in settigns page 2017-02-17 20:40:54 +09:00
Yuya Ochiai
e3ba17570e Fix warning for bind 2017-02-17 20:40:54 +09:00
Yuya Ochiai
803366872a Open the corresponding tab when a server is clicked in settings page 2017-02-17 20:39:18 +09:00
Yuya Ochiai
e4d1ab2938 Merge pull request #428 from yuya-oc/app-options
Improve messages and options in "App Options" section
2017-02-17 19:52:14 +09:00
Yuya Ochiai
e1a2175bcd Extend clickable area of checkbox 2017-02-17 00:09:45 +09:00
Yuya Ochiai
3bc7d389b0 Merge pull request #436 from asaadmahmood/ui-improvements
PLT-5448 - Updating styling of server tabs
2017-02-16 23:39:57 +09:00