Commit Graph

77 Commits

Author SHA1 Message Date
Zhongyi Tong
321860a232 Disable preload script in functional tab. 2017-07-03 02:02:43 +08:00
Zhongyi Tong
1e60643ae9 Fix multiple settings tabs. 2017-06-28 20:37:31 +08:00
Zhongyi Tong
d9fbcaf38e Fix linting errors. 2017-06-28 00:47:42 +08:00
Zhongyi Tong
9e5a67c36b Fix close settings causing split webviews (#188). 2017-06-28 00:44:23 +08:00
Zhongyi Tong
f96dd6e6bc Fix linting error. 2017-06-21 20:11:58 +08:00
Zhongyi Tong
1511ce4610 Reconnect app when network comes back. 2017-06-21 20:10:58 +08:00
Zhongyi Tong
3823ac7f78 Improve network error display. 2017-06-21 15:56:05 +08:00
Zhongyi Tong
44337dd04c Fix a bug which would cause WebView not shown after loading. 2017-06-19 00:32:24 +08:00
Zhongyi Tong
9cff5c5a4d Fix linting errors. 2017-06-18 02:28:50 +08:00
Zhongyi Tong
f3cf2229c6 Add the ability to close for functional tabs. 2017-06-18 02:17:18 +08:00
Zhongyi Tong
a62fc3d3bf Split Tab into ServerTab and FuntionalTab. 2017-06-18 00:38:43 +08:00
Zhongyi Tong
e538543512 Move About page into WebView. 2017-06-17 22:38:24 +08:00
Zhongyi Tong
f85bca9879 Save. 2017-06-17 22:38:24 +08:00
Zhongyi Tong
f548a0ae53 Change the way utils load. 2017-06-17 22:38:24 +08:00
Zhongyi Tong
7f8d933ab7 Fix lint errors. 2017-06-16 21:07:48 +08:00
Zhongyi Tong
743d689281 Avoid multiple webviews show at the same time. 2017-06-13 02:36:47 +08:00
Zhongyi Tong
26e0543ae2 Fix missing badge element. 2017-06-13 01:55:53 +08:00
Zhongyi Tong
4c33f0779c Update badge style when unread number too large. 2017-06-13 00:57:28 +08:00
Zhongyi Tong
4888efb9f2 Use Zulip as app title. 2017-06-13 00:57:28 +08:00
Zhongyi Tong
9f73160f74 Add the ability to show badge count for each server. 2017-06-13 00:57:27 +08:00
Zhongyi Tong
b18e3ad5d2 Update title and badge on title change. 2017-06-13 00:57:27 +08:00
Zhongyi Tong
ed6013fb5d Add the ability to reload active webview in UI. 2017-06-13 00:57:27 +08:00
Zhongyi Tong
39b436819c Componentize Tab. 2017-06-13 00:57:27 +08:00
Zhongyi Tong
3e74fc9b0a Finish the refactoring of WebView. 2017-06-13 00:57:25 +08:00
Zhongyi Tong
0708519816 Componentize WebView. 2017-06-13 00:56:36 +08:00
Zhongyi Tong
84808313fe Add the ability to open DevTools for active webview. 2017-06-13 00:51:44 +08:00
Zhongyi Tong
c0075b4f1c Set user-agent from a singleton util. 2017-06-12 01:07:45 +08:00
akashnimare
7bd2e751c5 fixed linting 2017-06-10 15:39:05 +05:30
akashnimare
57df256a4a set useragent correctly [WIP] #170 2017-06-09 07:52:45 +05:30
Zhongyi Tong
606e407aee Fix network disconnectivity issue. 2017-06-01 19:33:56 +08:00
Zhongyi Tong
b0db81095a Attach user-agent to webview requests. 2017-06-01 19:09:36 +08:00
simplyahmazing
4c09da791c remove unneeded listener 2017-05-28 04:22:20 -04:00
simplyahmazing
e3490dbfa5 makes webview focus when browser window gains focus 2017-05-28 04:20:54 -04:00
akashnimare
f6358a06fd fixing network issue #157 [WIP] 2017-05-25 15:50:15 -07:00
simplyahmazing
0d551861c7 fixes tests; fixes linting errors 2017-05-23 13:09:58 -04:00
SimplyAhmazing
ea449965af Merge branch '140-fixes' into feature/#1-add-support-for-multiple-server 2017-05-22 18:42:24 -07:00
simplyahmazing
06ecdb678c focus webview after loading 2017-05-22 21:21:53 -04:00
simplyahmazing
cebea28ba8 change badge count on organization nav change 2017-05-22 20:37:48 -04:00
Zhongyi Tong
11785d78d2 Fix broken path issues using the module after packing. 2017-05-22 17:09:49 -07:00
Zhongyi Tong
f8d8d0ce2e Fix test errors. 2017-05-22 17:09:49 -07:00
Zhongyi Tong
b5af5d413d Add back badge count feature. 2017-05-22 17:09:49 -07:00
Zhongyi Tong
0271ada591 Fix linter warnings. 2017-05-22 17:09:49 -07:00
Zhongyi Tong
ae3c595d82 Integrate actions from menu and tray with webview. 2017-05-22 17:09:49 -07:00
Zhongyi Tong
de34a22740 Move methods from mainWindow.webContents (index.js) to WebView (main.js). 2017-05-22 17:09:49 -07:00
Zhongyi Tong
865553fa45 Redirect to server settings page when domains are empty. 2017-05-22 17:09:49 -07:00
Zhongyi Tong
23fd7ba2b3 Update DomainUtil and finish PreferenceView. 2017-05-22 17:09:49 -07:00
Zhongyi Tong
c0fc7718aa Use multiple webview to increase loading speed and allow servers to be online at the same time. 2017-05-22 17:09:49 -07:00
Zhongyi Tong
3fe23e84b3 Refactor ServerManagerView and setup layout for PreferenceView. 2017-05-22 17:09:49 -07:00
Zhongyi Tong
6b29139805 Finish interactions of switching servers in ServerManagerView. 2017-05-22 17:09:49 -07:00
Zhongyi Tong
8c494f329b Setup the layout for ServerManagerView. 2017-05-22 17:09:49 -07:00