| 
							
							
								 dijunkun | a9084ba98d | [fix] fix control bar layout and position in stream window | 2025-04-30 18:18:55 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | dfbd4317b7 | [feat] use tab bar to manage stream windows | 2025-04-29 22:16:10 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 532ad0eb51 | [feat] support multi-stream and enable stream windows docking | 2025-04-28 20:49:11 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 4b9e86c424 | [fix] fix recent connection deletion | 2025-04-27 10:53:44 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 188b1758f2 | [feat] remove screen resolution info in HostInfo | 2025-04-17 16:58:45 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 44c5fde086 | [fix] send host info when connected | 2025-04-16 15:36:25 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 536fe17055 | [fix] fix wheel event grabbing | 2025-04-15 17:32:23 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | b7ce8b6299 | [fix] fix render resolution | 2025-04-14 16:31:46 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 700fb2ec14 | [feat] send server resolution before sending first frame | 2025-04-14 16:12:55 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | fcd0488624 | [fix] fix control bar position when stream window created | 2025-04-10 16:46:53 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | cf078be53f | [feat] separate function Run() into several functions | 2025-04-09 16:51:33 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | badcd6a05c | [fix] fix mouse contorl error | 2025-04-09 15:47:24 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | d828bd736d | [feat] use peer map to manage multiple client instances | 2025-04-08 17:34:33 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 1a0c5e8b42 | [feat] use client_properties_ and server_properties_ to store streams properties | 2024-12-03 17:22:15 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 011919d0e7 | [feat] use SubStreamWindowProperties to store sub stream properties | 2024-12-02 17:30:51 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | e0457213ea | [fix] fix display errors when stream window resized | 2024-11-27 16:14:14 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | ddc62c90bb | [fix] fix all unused variables and type conversions on Windows | 2024-11-27 11:17:43 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 9e70d0e8fc | [fix] fix all unused variables and type conversions on MacOSX | 2024-11-27 10:57:09 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 4533d53ba8 | [fix] fix all unused variables and type conversions | 2024-11-26 23:31:06 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 52828183a1 | [feat] keyboard capture supported on Windows | 2024-11-22 16:39:01 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 4fea7d86e1 | [feat] cursor will move into remote id input box automaticlly if the last input remote id does not exist | 2024-11-21 16:20:25 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | cb17b7c8db | [fix] fix setting item [enable turn] | 2024-11-21 16:05:10 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 2d2a578800 | [fix] fix control window position when stream window size changed | 2024-11-20 19:17:33 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 8132d62c02 | [feat] show net traffic stats in control bar | 2024-11-19 16:56:30 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | ca32ebeefe | [feat] net traffic stats supported | 2024-11-18 17:33:09 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 5bf5e9ee25 | [feat] change UI layouts | 2024-11-18 16:08:54 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | bf097008e7 | [feat] use SDL_WINDOW_HIDDEN to delay showing the main window to avoid black window during initialization | 2024-11-18 15:10:02 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 59b1208321 | [feat] load different size fonts in initialization | 2024-11-15 18:19:54 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 6eac8380b6 | [feat] generate random AES128 key and iv during initialization, save them in cache file and load when program starts | 2024-11-14 00:49:30 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 5aed8317ca | [feat] quick connecting supported | 2024-11-13 23:27:06 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | c0154be1aa | [fix] use APIs in evp.h to encrypt and decrypt | 2024-11-13 00:47:54 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | f9d024e971 | [feat] use AES to encrypt image names | 2024-11-12 17:30:28 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 526eb4bb31 | [feat] add trash and connect buttons on recent connection images | 2024-11-11 17:05:47 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | f9347cbd49 | [feat] use confirm window to confirm recent connections deletion | 2024-11-11 10:49:07 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | b6671bdbe7 | [feat] delete recent connection supported | 2024-11-08 17:52:19 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | edcf5d408c | [feat] use horizontal scroll bar to show all recent connections | 2024-11-08 14:51:58 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 8c8731909e | [feat] remote host names will be shown below thumbnails | 2024-11-07 17:30:55 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | de721ac6e3 | [feat] use a list to show thumbnails of recent connections | 2024-11-07 16:58:25 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 4c6159e4d4 | [feat] write and load thumbnails supported | 2024-11-07 16:29:02 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 02022bdcdf | [feat] add recent connections window | 2024-11-06 17:28:11 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 19ea426efc | [feat] change UI layouts | 2024-11-05 17:29:39 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 863070a8a7 | [feat] enable window grab when mouse control enabled | 2024-11-04 17:29:26 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 44f9e6a8c9 | [fix] fix crash due to multi-context fonts release | 2024-11-04 16:13:20 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 087d5d7e52 | [feat] use an additional window to show video streams | 2024-11-01 20:30:06 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | d18af6cbc6 | [fix] fix client id generation | 2024-10-30 17:25:41 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | be3561d46f | [fix] optimize the first graph rendering time when open this program | 2024-09-12 17:17:07 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | c3af40a3f0 | [feat] add close button in control bar | 2024-09-12 16:22:02 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 890615e13a | [fix] fix crash during termination | 2024-09-06 13:07:20 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 2f72e3957e | [feat] support dynamic resolution codec | 2024-09-05 17:29:27 +08:00 |  | 
			
				
					| 
							
							
								 dijunkun | 39863c597e | [feat] allow user to set customized password | 2024-09-03 15:50:38 +08:00 |  |