Commit graph

321 commits

Author SHA1 Message Date
Yuya Ochiai 84d0ec432a Implement simple spellchecker 2017-04-26 00:12:23 +09:00
Yuya Ochiai 002da9f1f6 Fix error page not properly layouted 2017-04-25 01:00:49 +09:00
Yuya Ochiai 8c8f67889e Fix view position for new tab height 2017-04-18 23:52:03 +09:00
Yuya Ochiai 7c9dd50477 Hide webview with the recommended approach
https://electron.atom.io/docs/api/webview-tag/#css-styling-notes
2017-04-18 23:52:03 +09:00
Yuya Ochiai 2f40b517cf Merge pull request #489 from yuya-oc/reduce-tab-height
Reduce tab bar height
2017-04-06 20:59:17 +09:00
Yuya Ochiai 62c198edb7 Remove unnecessary codes
Related to #416
2017-04-03 22:50:38 +09:00
Yuya Ochiai 2fa618c9c9 Add support for sound notifications on Windows 7 and 8
ding.mp3 is derived from /platform repository.
2017-04-01 21:37:25 +09:00
Yuya Ochiai 14b23d24d3 Reduce tab bar height 2017-03-25 21:32:48 +09:00
Yuya Ochiai d42a4ff16c Removed Japanese fonts support
Now Electron chooses proper fonts. So the feature is no longer necessary.
2017-03-23 01:04:25 +09:00
Yuya Ochiai f08db8c72b Remove "Display secure content only" option
allowDisplayingInsecureContent is removed in Electron 1.6.
And it's no longer necessary to show http contents in https server.
2017-03-18 21:33:51 +09:00
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 1ab0859ac1 Stop using __dirname to avoid confusing 2017-03-06 23:43:27 +09:00
Yuya Ochiai 8c851f0896 Use http:// links when dev mode 2017-03-06 22:00:28 +09:00
Yuya Ochiai 6f4010edf2 Use webpack-dev-server 2017-03-05 00:27:40 +09:00
Yuya Ochiai ae1c079b95 Stop using dist directory to build 2017-03-03 23:07:06 +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 9f55055cb3 Fix the timing to apply new config 2017-02-18 00:22:16 +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
Asaad Mahmood b45b623442 Updating tooltip 2017-02-15 20:08:34 +05:00