Yuya Ochiai
ab5e5590a4
Fix Windows uninstaller not removing files correctly
...
Multiple async tasks were not performed completely when running uninstaller.
So rearranged tasks with sequential order.
i.e. take care startup registry, finally call electron-squirrel-startup.
2017-07-11 21:33:40 +09:00
Yuya Ochiai
3fefb813f0
Change app author to Mattermost
2017-07-10 22:19:37 +09:00
Yuya Ochiai
1f86fbc18a
Fix close button not working when the number of teams is not zero
2017-07-01 23:46:45 +09:00
Yuya Ochiai
63497009ec
Merge branch 'master' into blur-webview-on-deactivation
2017-06-06 23:16:50 +09:00
Yuya Ochiai
bf21836c44
Fix desktop notifications not working when the window is minimized
...
Blur webview when the main window loses its focus.
2017-06-05 23:33:50 +09:00
Yuya Ochiai
dbd963fbf0
Use sheet-end event to handle focus when closing macOS file upload dialog
2017-06-02 23:55:58 +09:00
Yuya Ochiai
854ed8a7d9
Update Electron to 1.6.10
...
- Desktop notification for Windows 7
- Per-monitor DPI awareness
2017-06-01 00:39:20 +09:00
Yuya Ochiai
0839e71d0d
Merge branch 'refactoring-notifications'
2017-05-31 23:07:13 +09:00
Yuya Ochiai
2307b3ca6a
Fix alignment for 'Add new server' button
2017-05-31 20:33:12 +09:00
Yuya Ochiai
7be7f8dcc2
Use css to style UI
2017-05-24 21:52:57 +09:00
Yuya Ochiai
f540777eea
Refactor enhanced notification
2017-05-22 22:51:31 +09:00
Yuya Ochiai
cd50abfe47
Update react-bootstrap
2017-05-16 01:27:19 +09:00
Yuya Ochiai
2e310dc1ee
Follow up react's deprecation
2017-05-12 00:17:13 +09:00
Yuya Ochiai
f6ef409cb0
Update app dependencies
2017-05-11 23:50:18 +09:00
Yuya Ochiai
c333f7b87b
Enable spellchecker as default setting
...
The language should be determined by user's locale.
If it's not available in spellchecker, en-US is used.
2017-05-03 20:53:33 +09:00
Yuya Ochiai
13172570c0
Reset misspelled state after changing spelling language
2017-05-02 23:00:40 +09:00
Yuya Ochiai
91aca931e7
Update version to 3.7.0
2017-04-28 21:36:09 +09:00
Yuya Ochiai
8d4b2624ca
Merge pull request #519 from yuya-oc/download-public-file
...
Don't show an extra window when clicking public file link
2017-04-28 21:16:42 +09:00
Yuya Ochiai
67a33692b9
Merge pull request #277 from yuya-oc/simple-spellchecker
...
Add spellchecker
Close #225
2017-04-27 23:43:32 +09:00
Yuya Ochiai
4c30d23ce9
Show error message box when failed to save file
...
For #390
2017-04-27 23:33:23 +09:00
Yuya Ochiai
95c574eadc
Show only save file dialog when clicking public file link
...
For #390
2017-04-27 22:45:32 +09:00
Yuya Ochiai
2d35946f56
Add "No Suggestions" menu when there are no suggestions in spellchecker
2017-04-27 20:31:03 +09:00
Yuya Ochiai
256e317402
Add context menu to select spelling language
2017-04-27 20:26:37 +09:00
Jonas Schwabe
584b24ebfe
Add display-metrics-changed handler to place window on screen on display matrics change
2017-04-26 15:32:35 +02:00
Yuya Ochiai
7be0254840
Change order of options and add Spanish spellchecker
2017-04-26 00:12:23 +09:00
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
Jason Blais
a94566c2c6
Change "team" references to "server"
2017-04-13 11:31:08 -04: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
0a2415bdf7
Merge pull request #470 from yuya-oc/create-main-window
...
Refactor main window code
2017-03-22 00:55:46 +09:00
Yuya Ochiai
153bf7ad5f
Refactor main window code
2017-03-19 00:11:08 +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
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
Asaad Mahmood
b45b623442
Updating tooltip
2017-02-15 20:08:34 +05:00
Asaad Mahmood
8e012fbf02
Updating mentions badge and tooltip
2017-02-15 16:55:23 +05:00
Asaad Mahmood
bc36ab4e77
PLT-5448 - Updating styling of server tabs
2017-02-13 21:21:38 +05:00
Yuya Ochiai
9d2efeabdd
Show NewServerModal when no servers exist in SettingsPage
2017-02-13 20:23:02 +09:00
Jason Blais
4d2a95cd32
Update help text on Settings page
2017-02-12 17:26:34 -05:00
Yuya Ochiai
035800387b
Remove deprecated features
...
- Hide menu bar (Windows, Linux)
- Toggle window visility when clicking on the tray icon (Windows)
- Minimize to tray (Mac)
2017-02-10 21:33:52 +09:00
Yuya Ochiai
62488e62b9
Fix title case
2017-02-10 21:14:14 +09:00
Yuya Ochiai
faeccdb8a2
Fix eslint error
2017-02-10 21:14:14 +09:00
Yuya Ochiai
59c0da51bb
Improve appearance of tray icon theme selection
2017-02-10 21:14:14 +09:00
Yuya Ochiai
77110a7a36
Update the order and messages of app options
2017-02-10 21:14:14 +09:00
Yuya Ochiai
f5320197ab
Remove options to be deprecated
2017-02-10 21:14:13 +09:00
Yuya Ochiai
c76797e68e
Merge pull request #415 from jnugh/ux-manage-servers
...
Ux manage servers
2017-02-10 20:19:27 +09:00