Commit graph

59 commits

Author SHA1 Message Date
Martin Kavík
1f63cefd03 graceful shutdown on quit 2022-04-01 13:25:27 +02:00
Vladimir Borisov
4d5d832821
Separate threads for player communication 2021-11-18 17:42:06 +02:00
Vladimir Borisov
406ef9dfa7
Replace mpsc with flume 2021-11-18 10:36:42 +02:00
Vladimir Borisov
e427e63e95
Command line flag to enable dev tools 2021-11-17 13:23:24 +02:00
Vladimir Borisov
bfd9369f3c
Better way to hide the terminal 2021-11-17 11:24:25 +02:00
Vladimir Borisov
eea640a58f
Add --staging flag; better cmd line handling 2021-11-17 10:40:37 +02:00
Vladimir Borisov
5b65c21d09
Revert "Use libmpv-rs instead of mpv-rs"
This reverts commit 64c0abd3a7.
2021-08-30 09:32:02 +03:00
Vladimir Borisov
64c0abd3a7
Use libmpv-rs instead of mpv-rs 2021-08-27 19:09:05 +03:00
Vladimir Borisov
db3b883a78
Use parse_display instead of strum and heck 2021-08-05 17:53:22 +03:00
Vladimir Borisov
e2ad81174a
Show tray both on left and right click 2021-08-04 10:31:27 +03:00
Vladimir Borisov
189485c603
Better focus handling 2021-08-04 10:05:06 +03:00
Vladimir Borisov
745619b09d
Tray menu items same as in old shell 2021-08-03 14:57:19 +03:00
Vladimir Borisov
4a57bd0d9f
Use HWND instead of HWND__ 2021-08-03 11:26:58 +03:00
Vladimir Borisov
906dc3a87b
Webview hide context menu and disable zoom 2021-08-02 17:09:44 +03:00
Vladimir Borisov
39edc86cef
Run server as win32 job 2021-08-02 16:10:11 +03:00
Vladimir Borisov
0105cf1898
Improved player communication. Test for the messages 2021-08-02 15:24:42 +03:00
Vladimir Borisov
1705b7155c
Fix open external 2021-07-30 16:10:16 +03:00
Vladimir Borisov
df811c051b
Improved communication with player 2021-07-28 17:51:19 +03:00
Vladimir Borisov
5b5cb230d6
Performace improvements. Comments cleanup 2021-07-28 13:56:20 +03:00
Vladimir Borisov
17205b0283
Fix webview resiz issue 2021-07-28 10:33:30 +03:00
Vladimir Borisov
9b68795d63
Borrow instead of clone 2021-07-27 18:07:57 +03:00
Vladimir Borisov
7a4bece1b9
impl RPCRequest. Less staircase code 2021-07-27 18:04:56 +03:00
Vladimir Borisov
bc9da25b89
Center window as helper function 2021-07-27 16:16:26 +03:00
Vladimir Borisov
f5d6b46660
Window helper 2021-07-27 15:46:25 +03:00
Vladimir Borisov
3aa0c40a03
Format document 2021-07-27 15:08:25 +03:00
Vladimir Borisov
e81d4e9541
Splash in separate file. Events refactored 2021-07-27 15:02:39 +03:00
Vladimir Borisov
9765e56b71
IPC response message function 2021-07-27 14:27:09 +03:00
Vladimir Borisov
0814cbd3bd
Better window events; pause on minimize; always on top 2021-07-27 11:42:42 +03:00
Vladimir Borisov
cc906ddd2b
Do not initShellComm in frame 2021-07-27 10:55:12 +03:00
Vladimir Borisov
fd970689ba
Allow autoplay 2021-07-27 10:44:55 +03:00
Vladimir Borisov
f319b6a30c
Tray icon; win visibility WIP 2021-07-26 18:20:37 +03:00
Vladimir Borisov
16ec0a9b67
Renamed files. Clippy is happy 2021-07-26 14:07:04 +03:00
Vladimir Borisov
a03e3964c0
Use VecDeque in Player 2021-07-26 13:56:14 +03:00
Vladimir Borisov
54cdb3c2f4
Move IPC erlated stuff in separate file 2021-07-26 13:40:06 +03:00
Vladimir Borisov
62a8c635b4
Do not borrow the file string 2021-07-26 13:14:52 +03:00
Vladimir Borisov
6adc8c5825
URL decode dropped file 2021-07-26 13:12:54 +03:00
Vladimir Borisov
d84b29c1bd
Full screen support 2021-07-26 12:26:55 +03:00
Vladimir Borisov
e9e8dc3bb6
Make clippy happy; use VecDeque in webview 2021-07-26 09:24:47 +03:00
Vladimir Borisov
e8dce2535a
Open external 2021-07-21 22:49:53 +03:00
Vladimir Borisov
e60b08e4d9
Hide the terminal window 2021-07-21 21:53:02 +03:00
Vladimir Borisov
da20bf6fb7
Use image instead of icon for the splash screen 2021-07-21 21:02:12 +03:00
Vladimir Borisov
cf8ec7c05a
Better splash 2021-07-21 18:16:32 +03:00
Vladimir Borisov
6846dad9e6
Better IPC error handling 2021-07-21 17:59:16 +03:00
Vladimir Borisov
3b31ca1ab9
Icon, ugly splash, error web handling 2021-07-21 17:33:43 +03:00
Vladimir Borisov
66b8ade24e
Cmd line args, drag&drop, fs event 2021-07-21 10:38:49 +03:00
Vladimir Borisov
598cb78616
Focus window on resize 2021-07-20 11:03:58 +03:00
Vladimir Borisov
54054108bc
Improved performance 2021-07-20 10:15:24 +03:00
Vladimir Borisov
86b71db3cd
Fix race condition 2021-07-19 18:57:48 +03:00
Vladimir Borisov
cf3c12a36a
Working most of the player IPC; Better error handling 2021-07-19 18:07:30 +03:00
Vladimir Borisov
137168c3a8
Progress on the IPC 2021-07-16 17:33:58 +03:00