Commit graph

67 commits

Author SHA1 Message Date
Jeremy Kauffman
350c4dc98c minor changes to tray functionality 2017-11-08 17:27:20 -05:00
hackrush
7a0a0c468e Rudimentary implementation of tray minimization(WIP)
Minimize app to tray

@kauffj I was not sure about which icon to use so I used a 96x96 png as
a placeholder. The feature is working well.

Fixes #374

3 small changes

Broken Minimization

Fixed App-minization finally

Bug fix and compatibility check

Added Alt+F4 accelerator to quit the app

Small features and fixes

Homerun: Added Quit to Menu

Fixes and changes
2017-11-08 17:27:17 -05:00
Baltazar Gomez
12f7d44c43 auto hide menubar
update menu

tidy up menu items

fix help label

improve help submenu
2017-10-27 15:11:35 -04:00
Alex Liebowitz
c9bd5ad488 Use Single Instance App mode on Linux
This Electron feature now works on Linux again as of Electron 1.7.8.

Fixes #164 (multiple windows opening on Linux when clicking lbry://
links)
2017-10-12 18:52:17 -04:00
Jeremy Kauffman
67c1ec531e first attempt at merge 2017-09-06 18:03:09 -04:00
Jeremy Kauffman
1cbc96533b refactor wallet area 2017-08-29 14:40:30 -04:00
btzr-io
95f68cbda8 fix load screen styles 2017-08-18 18:42:45 -06:00
Jeremy Kauffman
d5f6ecee70 update daemon to 0.15 2017-08-15 17:04:09 -04:00
Jeremy Kauffman
38fd451e72 add startup daemon version check, refactor daemon versioning to package.json 2017-07-19 17:05:08 -04:00
Alex Liebowitz
ac5df086a9 On Windows, denormalize URI when opening link with app closed 2017-06-29 00:56:59 -04:00
Alex Liebowitz
c8cbf61f94 Reliably focus app window when opening lbry:// links
Also refactors and simplifies the code for handling URIs requested from
outside apps.
2017-06-28 03:28:30 -04:00
Alex Grintsvayg
6c3a30eac0 move keytar into main app process, so webpack doesnt package it and fuck up the keytar.node path 2017-06-26 13:08:54 -04:00
Krishnaraj Bhat
db64723c24 Add timeout for jayson client requests
request() didn't hit the callback sometimes
fixes #19
fixes #188
2017-06-03 13:34:58 +05:30
Alex Liebowitz
df9391da76 On Windows, open installer using shell (allows elevation)
When you're just running a bare process, Windows can't show the "this
app wants elevated permissions" box and child_process.spawn throws an
error.
2017-06-01 05:51:37 -04:00
Jeremy Kauffman
aee0603dc9 fix version info on help 2017-05-25 14:29:28 -04:00
Jeremy Kauffman
51a2f4f52e Merge branch 'api-fixes' 2017-05-24 20:10:36 -04:00
Alex Grintsvayg
d77fc883d1 only try to claim reward for initial claims, not updates 2017-05-23 13:08:32 -04:00
Jeremy Kauffman
4f7e7c6922 debug fixes 2017-05-21 14:07:02 -04:00
Jeremy Kauffman
02025bb2dc Merge remote-tracking branch 'origin/master' into redux 2017-05-12 16:49:30 -04:00
Jeremy Kauffman
57bd67d925 Merge pull request #121 from lbryio/windows-linux-uris
Windows URI handling
2017-05-12 16:46:48 -04:00
Alex Grintsvayg
df7ce9cc64 api returns fields in lowercase now 2017-05-11 17:44:00 -04:00
Alex Liebowitz
980a509260 Disable single instance app on Linux for now (Electron bug)
On Linux, app.makeSingleInstance is always returning true (i.e. "this
is not the original process").
2017-05-11 06:17:35 -04:00
Alex Liebowitz
d888707d56 Tweak logic in makeSingleInstance callback 2017-05-11 06:15:39 -04:00
Alex Liebowitz
df46c3f4e5 Undo normalization that Windows does to URIs passed in from other apps 2017-05-11 03:12:24 -04:00
Alex Liebowitz
2b6528ca3e Fix argv.length check in makeSingleInstance callback
Also correct length of argv: with Electron, there's just the
executable, not interpreter + filename.
2017-05-11 03:12:00 -04:00
Alex Liebowitz
856aa28db2 Convert to single-instance app
- Prevents multiple windows from being opens at once
 - Allows for URI launching by capturing argv from second process
2017-05-11 03:09:43 -04:00
Alex Liebowitz
b189b31347 Fix handling for URIs requested before window is open on Windows 2017-05-11 03:02:25 -04:00
Alex Liebowitz
d44d5806fd Add setAsDefaultProtocolClient call for Windows 2017-05-10 04:05:55 -04:00
Jeremy Kauffman
60d298b354 Merge remote-tracking branch 'origin/master' into redux 2017-05-09 16:58:48 -04:00
Jeremy Kauffman
9c02327b26 merge plus some bug fixes 2017-05-09 16:12:48 -04:00
Jeremy Kauffman
b28b116a24 Merge pull request #116 from lbryio/uri-handling
URI handling (WIP)
2017-05-08 10:11:18 -04:00
Alex Liebowitz
2761ebbd92 Attach did-finish-load event to win.webContents instead of win 2017-05-08 05:22:38 -04:00
Alex Liebowitz
ef4274012f Add better handling for URIs requested during load 2017-05-08 05:04:11 -04:00
Alex Liebowitz
499fa1214f Fix variable name in open URI callback 2017-05-08 02:33:54 -04:00
Alex Liebowitz
758bb59ccb Add basics of URI handling for Mac and Windows 2017-05-05 05:19:15 -04:00
Alex Liebowitz
9fc2a70ee5 Don't try to send version info to render process if window isn't open 2017-05-05 02:19:52 -04:00
6ea86b96
0d3647c709 Redux proof of concept 2017-05-02 18:24:21 -04:00
Alex Liebowitz
9348d4d912 Move version checking into Electron 2017-04-27 02:58:34 -04:00
Jeremy Kauffman
a8d85d7c1d allow anyone with lbc into early access 2017-04-20 10:45:45 -04:00
Jeremy Kauffman
0b17ca6043 stop opening dev toolbar 2017-04-17 14:39:13 -04:00
Jeremy Kauffman
8d67d36ad9 views, rewards, fixes for no api, other fixes 2017-04-17 09:47:38 -04:00
Jeremy Kauffman
575db85477 so far 2017-04-17 09:46:51 -04:00
Alex Liebowitz
8614276f0c Improve shutdown process 2017-04-13 17:32:59 -04:00
Alex Liebowitz
4b11525bce Tweak shutdown logic 2017-03-27 16:48:28 -04:00
Alex Liebowitz
70da416ca2 Finish Windows compatibility for shutdown process 2017-03-27 16:48:28 -04:00
Jeremy Kauffman
2a0cf1d6db Merge branch 'master' into fast_pages 2017-03-27 09:46:47 -04:00
Jeremy Kauffman
dc13de7160 make page changes fast 2017-03-26 14:30:18 -04:00
Alex Liebowitz
3e33f78235 Add code to get process IDs for daemon on Windows 2017-03-25 10:27:20 -04:00
Alex Liebowitz
31e3b3006b Small bugfixes and typos 2017-03-25 10:27:20 -04:00
Alex Liebowitz
977acafb8c Refactor shutdown process 2017-03-25 10:26:50 -04:00