Commit graph

205 commits

Author SHA1 Message Date
Vladimir Borisov
9eb6c97b4c Revert "Use libmpv-rs instead of mpv-rs"
This reverts commit 64c0abd3a7.
2021-08-30 09:32:02 +03:00
Vladimir Borisov
98a079db82 Use libmpv-rs instead of mpv-rs 2021-08-27 19:09:05 +03:00
Vladimir Borisov
4d05ec1a5d Use parse_display instead of strum and heck 2021-08-05 17:53:22 +03:00
Vladimir Borisov
4de3b463a7 Show tray both on left and right click 2021-08-04 10:31:27 +03:00
Vladimir Borisov
aa214f297e Better focus handling 2021-08-04 10:05:06 +03:00
Vladimir Borisov
e89f282996 Tray menu items same as in old shell 2021-08-03 14:57:19 +03:00
Vladimir Borisov
a5f0d26535 Use HWND instead of HWND__ 2021-08-03 11:26:58 +03:00
Vladimir Borisov
25b583ddbb Webview hide context menu and disable zoom 2021-08-02 17:09:44 +03:00
Vladimir Borisov
12a44b0ff6 Run server as win32 job 2021-08-02 16:10:11 +03:00
Vladimir Borisov
36085b594d Improved player communication. Test for the messages 2021-08-02 15:24:42 +03:00
Vladimir Borisov
3084ca3165 Fix open external 2021-07-30 16:10:16 +03:00
Vladimir Borisov
e5a3264906 Improved communication with player 2021-07-28 17:51:19 +03:00
Vladimir Borisov
9cb8681d76 Performace improvements. Comments cleanup 2021-07-28 13:56:20 +03:00
Vladimir Borisov
359c55fcc6 Fix webview resiz issue 2021-07-28 10:33:30 +03:00
Vladimir Borisov
27a19a95eb Borrow instead of clone 2021-07-27 18:07:57 +03:00
Vladimir Borisov
a66f625487 impl RPCRequest. Less staircase code 2021-07-27 18:04:56 +03:00
Vladimir Borisov
81dbe73be0 Center window as helper function 2021-07-27 16:16:26 +03:00
Vladimir Borisov
ae5f986737 Window helper 2021-07-27 15:46:25 +03:00
Vladimir Borisov
52512f238d Format document 2021-07-27 15:08:25 +03:00
Vladimir Borisov
2dc3338b33 Splash in separate file. Events refactored 2021-07-27 15:02:39 +03:00
Vladimir Borisov
4054020d40 IPC response message function 2021-07-27 14:27:09 +03:00
Vladimir Borisov
e4a262c6d9 Better window events; pause on minimize; always on top 2021-07-27 11:42:42 +03:00
Vladimir Borisov
29817c614d Do not initShellComm in frame 2021-07-27 10:55:12 +03:00
Vladimir Borisov
625a12d422 Allow autoplay 2021-07-27 10:44:55 +03:00
Vladimir Borisov
381f6c4a8d Tray icon; win visibility WIP 2021-07-26 18:20:37 +03:00
Vladimir Borisov
e6cb1d8fa6 Renamed files. Clippy is happy 2021-07-26 14:07:04 +03:00
Vladimir Borisov
f292bc5b9f Use VecDeque in Player 2021-07-26 13:56:14 +03:00
Vladimir Borisov
d72219bc37 Move IPC erlated stuff in separate file 2021-07-26 13:40:06 +03:00
Vladimir Borisov
263b97e78d Do not borrow the file string 2021-07-26 13:14:52 +03:00
Vladimir Borisov
e4802d7566 URL decode dropped file 2021-07-26 13:12:54 +03:00
Vladimir Borisov
8eafb073c4 Full screen support 2021-07-26 12:26:55 +03:00
Vladimir Borisov
95de5c757d Make clippy happy; use VecDeque in webview 2021-07-26 09:24:47 +03:00
Vladimir Borisov
3088d1a839 Open external 2021-07-21 22:49:53 +03:00
Vladimir Borisov
f5a6f912b4 Hide the terminal window 2021-07-21 21:53:02 +03:00
Vladimir Borisov
ce2d387ac9 Use image instead of icon for the splash screen 2021-07-21 21:02:12 +03:00
Vladimir Borisov
f303b094aa Better splash 2021-07-21 18:16:32 +03:00
Vladimir Borisov
cf80d6f1bb Better IPC error handling 2021-07-21 17:59:16 +03:00
Vladimir Borisov
f75acabcf8 Icon, ugly splash, error web handling 2021-07-21 17:33:43 +03:00
Vladimir Borisov
6f1ba7f8a6 Cmd line args, drag&drop, fs event 2021-07-21 10:38:49 +03:00
Vladimir Borisov
a905baf3ef Focus window on resize 2021-07-20 11:03:58 +03:00
Vladimir Borisov
76842dcc65 Improved performance 2021-07-20 10:15:24 +03:00
Vladimir Borisov
5f036d2fd7 Fix race condition 2021-07-19 18:57:48 +03:00
Vladimir Borisov
fdcfceacfa Working most of the player IPC; Better error handling 2021-07-19 18:07:30 +03:00
Vladimir Borisov
d3d05a43fb Progress on the IPC 2021-07-16 17:33:58 +03:00
Vladimir Borisov
56d255f44a Proof of concept RPC 2021-07-15 18:06:42 +03:00
Vladimir Borisov
6fc17bbe42 Don't abstract player 2021-07-15 15:46:02 +03:00
Vladimir Borisov
1cb0032eed Error handling, renamed StremioApp to main window. Player functions 2021-07-14 18:31:58 +03:00
Vladimir Borisov
e6ebcc46f5 Better error handling. Removed duplicate code 2021-07-14 18:30:19 +03:00
Vladimir Borisov
90463729da Better error handling and fixed var names 2021-07-14 18:28:41 +03:00
Vladimir Borisov
24b0fbaee8 Fix conflicts and implement window centering 2021-07-13 18:07:35 +03:00