Commit Graph

556 Commits

Author SHA1 Message Date
Yuya Ochiai
f16543ca44 Remove failed-to-load notification and reload the error tab on online event 2016-08-26 22:51:02 +09:00
Yuya Ochiai
87a30072f2 Add OS X features for #261 2016-08-26 01:17:50 +09:00
Yuya Ochiai
4d0e263ecd Fix webview doesn't get focus correctly
For #231

webview.focus() was used to focus on the webview, but it's DOM element function.
So only the tag was focused in the host window, and its webContents was not focused.
As the result, the shortcuts of Mattermost server didn't work in some cases.
Electron is upgraded to 1.2.8 because of webContents.isFocused().
2016-08-26 00:49:18 +09:00
Thomas de Saint-Exupéry
1d33fc6f6e Show or restore if minimized 2016-08-25 10:55:08 +02:00
Thomas de Saint-Exupéry
fd80b758ed Add access to settings through tray menu 2016-08-23 15:25:58 +02:00
Yuya Ochiai
a0453b5865 Fix pixelated application icons for Windows
Added 20x20, 24x24 and 40x40 icons to icon.ico

Top left of the window: #98
Taskbar icon: #192
2016-08-23 20:20:52 +09:00
Yuya Ochiai
f85337db65 Merge pull request #251 from Razzeee/fix-window-state
Improved window state handling
2016-08-22 22:39:29 +09:00
Yuya Ochiai
effb102224 Merge pull request #242 from Razzeee/remove-tray-accelerators
Remove accelerators from tray menu

Close #239
2016-08-22 20:32:51 +09:00
Yuya Ochiai
22208b497e Merge pull request #258 from mattermost/experiment/search-box
CTRL/CMD+F on Desktop app puts cursor in Mattermost search box filtered to channel

Close #229
2016-08-22 20:27:37 +09:00
Kolja Lampe
92648d9067 Remove accelerators from tray menu
Closes #239
2016-08-22 10:15:19 +02:00
Yuya Ochiai
5d9c74e8bd Merge pull request #247 from jgis/master
Force single app instance

Close #236
2016-08-22 00:17:29 +09:00
Kolja Lampe
7429df05f5 Improved window state handling
Closes #249
2016-08-21 09:53:29 +02:00
Yuya Ochiai
e377d33652 Fill the search box with the current channel name at the shortcut
For #229
2016-08-21 16:07:26 +09:00
Yuya Ochiai
f18710991f Merge pull request #255 from Razzeee/bump-prettify
Bump prettify dependencies and apply prettification
2016-08-21 15:33:14 +09:00
Yuya Ochiai
8c19c33911 Prevent updating window title by deactivated tabs 2016-08-20 22:45:30 +02:00
Kolja Lampe
5a5095de54 Prettified project after prettify bump 2016-08-20 22:38:34 +02:00
Kolja Lampe
f01b6a98f2 Change window title to the one that's set from the platform for the current channel 2016-08-19 20:39:12 +02:00
Julian Gisser
725b84ca64 Restore window properly when maximized 2016-08-17 08:58:13 +02:00
Kolja Lampe
cf18e933d5 Bump dependencies 2016-08-16 19:47:00 +02:00
Julian Gisser
0978a4efb2 beautify code 2016-08-16 16:34:04 +02:00
Julian Gisser
293d7134b4 Force single app instance on windows
fixes issue #236
2016-08-16 10:28:21 +02:00
Yuya Ochiai
647e396fad Focus the search box on Ctrl/Cmd+F shortcut
For #229
2016-08-14 22:06:27 +09:00
Yuya Ochiai
1d851fd6de Merge pull request #219 from jnugh/forceReload
Workaround: Invalidate cache of the main page on load
2016-08-13 10:50:25 +09:00
Yuya Ochiai
312d34706b Merge pull request #187 from Razzeee/improve-menus
Improve menus due to improvements in electron
2016-08-13 10:46:49 +09:00
Akash Nimare
e1a0c5adbf Enable zoom-in on CommandOrctrl + 2016-08-10 22:08:41 +05:30
Jonas Schwabe
93263aea3a Fix error handler which showed an error on reload, as the cancel event was triggered after the cacheInvalidated property has been set to true 2016-08-09 15:27:56 +02:00
Jonas Schwabe
61bf5344bf Workaround for bad cache handling in mattermost platform, fixes #212 2016-08-09 15:27:49 +02:00
Kolja Lampe
932f756570 Use the default electron roles and their naming/implemenation
See: https://github.com/electron/electron/pull/6190/files
2016-08-08 18:58:12 +02:00
Yuya Ochiai
eac17decf6 Merge branch 'security-improvements'
For #220
2016-08-09 01:11:06 +09:00
Yuya Ochiai
ce6cf485f6 Implementation and further tests for #220 2016-08-09 00:04:36 +09:00
Kolja Lampe
8c674e5b9f Use togglefullscreen role which is now part of electron
https://github.com/electron/electron/pull/6166
2016-08-07 20:45:04 +02:00
Kolja Lampe
32a5cd8fe2 Use quit role which is now part of electron
https://github.com/electron/electron/pull/6154
2016-08-07 20:45:03 +02:00
Yuya Ochiai
611f52647b Merge pull request #199 from jnugh/unityMessageBadge
Ubuntu Unity counter badge
2016-08-04 23:04:31 +09:00
Yuya Ochiai
dcbf18e863 Merge branch 'improve-reloading'
Close #213 and #223
2016-08-03 23:27:37 +09:00
Yuya Ochiai
3e2d6be87e Merge pull request #201 from Razzeee/unread-badge
Make unread badge configurable
2016-08-01 12:17:25 +09:00
Kolja Lampe
51d828aa1a Make unread badge configurable 2016-07-28 18:00:15 +02:00
Yuya Ochiai
bd354f21a5 Merge pull request #216 from Razzeee/align-unread-tabbar
Bold unread tabitem if there are unread messages
2016-07-28 23:02:00 +09:00
Yuya Ochiai
3feb833537 Refresh the inside of the current tab when reloading in the main window
For #213 and #223

As the side effect, this doesn't reload the settings page.
But it will not be problem in most cases.
2016-07-28 22:57:30 +09:00
Yuya Ochiai
7e34358053 Merge branch 'fix-win10-notifications-icon' 2016-07-27 00:22:57 +09:00
Tim Roes
32509ad8c2 Flash Window also without systray icon 2016-07-25 14:47:51 +02:00
Kolja Lampe
54849d6859 Added two security improvements as mentioned at http://electron.atom.io/docs/all/#checklist 2016-07-24 22:44:38 +02:00
Kolja Lampe
8c8df7086e Align unread tabbar to current display on task bar 2016-07-24 21:57:47 +02:00
Yuya Ochiai
74f78a918c Fix Windows 10 desktop notifications have black Mattermost logo
Electron can't know the background color of Windows 10.
So replace the icon with resources/appicon.png in override of notification.js.

Close #218
2016-07-24 22:26:28 +09:00
Jonas Schwabe
6f5c907ca6 📝 Add changelog entry for taskbar flashing on linux 2016-07-23 14:08:29 +02:00
Jonas Schwabe
028d0ac7f8 implements #122, urgent hint on linux 2016-07-23 14:03:53 +02:00
Jonas Schwabe
54f6447712 Implements #176 2016-07-17 14:15:14 +02:00
Yuya Ochiai
88f7bf20ca Revert "Merge pull request #145 from Razzeee/align-taskbar-to-trayicon"
This reverts commit 8d4f725556, reversing
changes made to 81bc16ca6e.

For #194
2016-07-13 01:22:03 +09:00
Yuya Ochiai
722d9b731d Revert the icon usage for the main window
Close #192
Side effect #98
2016-07-13 01:08:57 +09:00
Yuya Ochiai
227bda3a93 Fix authentication dialog not working for proxy 2016-07-13 00:41:31 +09:00
Kolja Lampe
58687c955c Improved settings casing 2016-07-11 23:17:31 +02:00