@@ -14,6 +14,7 @@ Features:
14
14
* efficient - uses GPU accelerated video encoder & decoder for minimal CPU usage
15
15
* lightweight - native code application, uses very small amount of memory
16
16
* small - zero external dependencies, only default Windows libraries are used
17
+ * integrated file transfer - upload file to remote computer who shares the screen
17
18
18
19
![ image] ( https://github.com/user-attachments/assets/1cd6ee61-b202-4d4e-9b54-4225ed025bd7 )
19
20
@@ -37,6 +38,8 @@ If you want to read source code, you can find there & learn about following thin
37
38
* Using [ WinHTTP] [ ] for https requests to gather inital info about Tailscale relay regions
38
39
* Parsing JSON with [ Windows.Data.Json] [ ] API, using code from [ TwitchNotify] [ ]
39
40
* Copying & pasting text from/to clipboard
41
+ * Simple progress dialog using Windows [ pTaskDialog] [ ] common control
42
+ * Basic drag & drop to handle files dropped on window, using [ DragAcceptFiles] [ ] function
40
43
41
44
TODOs
42
45
=====
@@ -52,6 +55,8 @@ Missing features and/or future improvements:
52
55
- [ ] More polished UI, allow choosing options - bitrate, framerate, which monitor to share, or share only single window
53
56
- [ ] Clean up the code and comment how things work, currently it is a very rushed and hacky 1-day job
54
57
- [ ] Performance & memory optimizations, in many places can preallocate API resources and skip various API calls
58
+ - [ ] File transfer to both directions
59
+ - [ ] Caputure, encode and send to remote view also the audio output
55
60
56
61
License
57
62
=======
@@ -70,3 +75,5 @@ a compiled binary, for any purpose, commercial or non-commercial, and by any mea
70
75
[ DerpNet ] : https://github.com/mmozeiko/derpnet/
71
76
[ TwitchNotify ] : https://github.com/mmozeiko/TwitchNotify/
72
77
[ VS ] : https://visualstudio.microsoft.com/vs/
78
+ [ TaskDialog ] : https://learn.microsoft.com/en-us/windows/win32/controls/task-dialogs-overview
79
+ [ DragAcceptFiles ] : https://learn.microsoft.com/en-us/windows/win32/api/shellapi/nf-shellapi-dragacceptfiles
0 commit comments