Commit Graph
100 Commits
Author SHA1 Message Date
TrueZhuangjia 1ca71bbc11 - Handles tap exclusion area for dPad 2024-09-24 10:32:11 +08:00
TrueZhuangjia e05b626d51 9.0.263 build 63 2024-09-17 12:22:54 +08:00
TrueZhuangjia 146ca2353d - cancel mouseLeftButtonHeldDown flag 2024-09-17 11:11:27 +08:00
TrueZhuangjia 6d5c5fb0c2 - Fixed app crash caused by 2-finger mouse wheel event 2024-09-14 16:56:05 +08:00
TrueZhuangjia 3d5885f5bd - update UI string in settings 2024-09-14 16:20:54 +08:00
TrueZhuangjia 888ecad4d3 - implements upper screen edge touch detection for absolute touch mode 2024-09-14 16:03:43 +08:00
TrueZhuangjia b3a64fdf0f - minor fix 2024-09-14 14:14:43 +08:00
TrueZhuangjia dc8e361b6b - implements upper screen edge touch detection for relative touch(touchpad) mode 2024-09-14 14:02:04 +08:00
TrueZhuangjia 15bc488f71 - Completely refactor relative touch mode: implements quick double tap for dragging, simulates a real note book computer touchpad.
- Onscreen controllers, buttons & touchpad mouse able to work independently without blocking each other
- Tap exclusion area size upto 1000%
2024-09-14 12:29:31 +08:00
TrueZhuangjia 22b4cc6222 - add option to reverse physical mouse wheel direction
- add slider widget to adjust the size of tap exclusion area for on-screen buttons
2024-09-12 23:43:32 +08:00
TrueZhuangjia f5c03f8045 make on-screen buttons available for absolute touch 2024-09-12 15:20:55 +08:00
TrueZhuangjia 0a47becdc6 change default touch mode to native touch 2024-09-12 10:48:30 +08:00
TrueZhuangjia e4d264cc83 Change frame pacing zh-hans translation 2024-09-12 10:35:52 +08:00
True Zhuanjia 7c455b0daa 9.0.256 2024-09-04 14:19:10 +08:00
True Zhuanjia d2a1add105 remove invalid IP rule 2024-09-02 22:46:24 +08:00
True Zhuanjia dcdfbc7394 excludes on-screen controller & button taps for mouse scroller gesture in relative touch mode 2024-09-02 22:01:30 +08:00
True Zhuanjia 2b5a1c0551 Simplify border detection in native touch modes 2024-08-29 01:15:37 +08:00
True Zhuanjia cb034b96a4 Build 47: make bitrate stepping to 1Mbps under 70Mbps 2024-08-28 20:26:32 +08:00
True Zhuanjia e741f83c06 urgent fix: native touch pointer sensitivity tweak not working 2024-08-26 21:29:10 +08:00
True Zhuanjia b192360ef3 change watermark 2024-08-26 19:28:40 +08:00
True Zhuanjia a028191c82 make keyboard command delay 200ms 2024-08-24 23:46:04 +08:00
True Zhuanjia c6b27ad0e0 resolve conflicts between on-screen buttons & tap gestures 2024-08-24 23:29:18 +08:00
True Zhuanjia 1d1d4cbddf add mouse button function to commandManager & OnScreenButton 2024-08-24 16:48:17 +08:00
True Zhuanjia 747997f46c - Adjust stick style.
- Add + button for iphone
2024-08-23 21:41:29 +08:00
True Zhuanjia 805cf517bb adjust on screen keyboard button style 2024-08-22 23:20:50 +08:00
True Zhuanjia ea78b434d5 adjust UI 2024-08-22 22:38:53 +08:00
True Zhuanjia 69f5fbef31 - Resolving app crash which happens occasionally after slide from screen edge
- Slide from upper 40% of left & right screen edge to open in-stream menus will  no longer sends touch event to remote PC
2024-08-22 19:49:09 +08:00
True Zhuanjia db75cac9bc Build 31 touches spawned at the upper 40% screen edge (left or right) will not be sent to the remote PC 2024-08-20 23:16:26 +08:00
True Zhuanjia ba4af74a9d make on-screen L1/R1 & left & right stick larger by setting option 2024-08-20 21:18:06 +08:00
True Zhuanjia fb474237ee Build 29 oscPofileManViewController UI Improvement 2024-08-19 23:46:55 +08:00
True Zhuanjia d476f5d75b build 28, change on screen button visual effect color 2024-08-19 01:35:40 +08:00
True Zhuanjia 8720847f54 build 27, adjust font size for onscreen key label 2024-08-19 00:32:21 +08:00
True Zhuanjia a12bd80cc1 build 26, custom on screen keyboard localization 2024-08-18 23:50:32 +08:00
True Zhuanjia ab3c551357 implements custom on screen keyboard button 2024-08-18 23:29:00 +08:00
True Zhuanjia a1a7047370 make osdLayoutToolFingers configurable by settings menu 2024-08-17 21:29:44 +08:00
True Zhuanjia 29e43979a7 make OSC + native touch works 2024-08-17 18:59:54 +08:00
True Zhuanjia 6b25de1361 minor change 2024-08-17 01:18:34 +08:00
True Zhuanjia 53e68258f3 2nd time - completely resolving conflict between custom tap gesture & onscreen control taps 2024-08-16 21:45:50 +08:00
True Zhuanjia 6e3c982a22 Merge branch 'noWaterMark' into OSCDebug
# Conflicts:
#	Limelight/Input/StreamView.m
#	Limelight/ViewControllers/StreamFrameViewController.m
2024-08-15 22:29:55 +08:00
True Zhuanjia f0e812e9e2 iterate all customTapGestureRecognizer in OnScreenControls implementation to resolve conflict between tap gesture & osc touch 2024-08-15 21:55:01 +08:00
True Zhuanjia 9ff10135a8 - optimize _areVirtualControllerTap mechanism, fix onscreen game controller button stuck
- change keyboard toggle gesture finger number logic
2024-08-15 09:34:43 +08:00
True Zhuanjia 9618b7bb94 optimize _areVirtualControllerTap mechanism, fix onscreen game controller button stuck 2024-08-14 22:51:51 +08:00
True Zhuanjia fd768db70b onscreen keyboard profile test 2024-08-14 22:49:35 +08:00
True Zhuanjia 3c5b6ba795 udpate 2024-08-14 22:44:12 +08:00
True Zhuanjia add09210ba update 2024-08-11 21:59:21 +08:00
True Zhuanjia 6065b4f742 keyboard button profile test 2024-08-11 21:55:29 +08:00
True Zhuanjia d90bf747fc add OSC visual feedback & corresponding menu option.
adjust menu option layout for iPhone
2024-08-10 21:02:35 +08:00
True Zhuanjia ec8095ea9d fix Custom OSC abnormal touch (no response) after editing OSC profile 2024-08-10 11:52:24 +08:00
True Zhuanjia b11849e45b Merge branch 'onScreenKey test' into noWaterMark
# Conflicts:
#	Limelight/Input/ControllerSupport.m
2024-08-09 18:54:38 +08:00
True Zhuanjia e2f09d711d on screen key test 2024-08-09 18:51:12 +08:00
True Zhuanjia 04b68e3a61 test 2024-08-09 18:02:26 +08:00
True Zhuanjia b21b93ff71 cancel some restrictions for iOS 13.3 & lower 2024-08-09 11:40:41 +08:00
True Zhuanjia 9f9df09c61 test flight build (No.12) 2024-08-06 23:03:22 +08:00
True Zhuanjia c7700904e0 handle public ip 2024-08-03 20:57:32 +08:00
True Zhuanjia a8b45851cc rm waterMark 2024-08-03 18:43:33 +08:00
True Zhuanjia bf1a30505f try to fix invalid MAC issue that happens in some cases 2024-08-03 18:42:35 +08:00
True Zhuanjia 7a55fee258 fill sapces for all UI strings in settings view storyboard 2024-08-01 19:08:12 +08:00
True Zhuanjia abc7805aab add high bitrate warning to the settings view 2024-07-29 12:27:47 +08:00
True Zhuanjia 98db99b3ff minor improvement for command tool 2024-07-28 10:03:38 +08:00
True Zhuanjia 07d08918a3 improve entry selection after add / deleting entries in the command tool 2024-07-27 22:51:24 +08:00
True Zhuanjia 8371c9fedd fix unable to remove on-line paired host 2024-07-27 21:45:04 +08:00
True Zhuanjia b106e60880 add switch for attachWatermark 2024-07-27 12:45:08 +08:00
True Zhuanjia 81c04bc2b2 add watermark back to the host view in mainframe 2024-07-27 12:43:04 +08:00
True Zhuanjia 945a4c67e4 improve add / duplicate button 2024-07-26 22:24:28 +08:00
True Zhuanjia 95644075ec improve entry tapping flash effect for cmd tool tableview cells 2024-07-26 21:57:38 +08:00
True Zhuanjia 19adb5e106 update annotation 2024-07-26 21:44:49 +08:00
True Zhuanjia ff789200b9 add more default entries for cmd tool 2024-07-26 21:35:46 +08:00
True Zhuanjia b53b0784aa implement default entries for command tool. change add button to add/duplicate 2024-07-26 21:05:10 +08:00
True Zhuanjia 69056332d3 change command tool view constraint & transparency 2024-07-26 20:15:07 +08:00
True Zhuanjia f5342caca6 update placeholder for alias input field 2024-07-26 19:53:36 +08:00
True Zhuanjia 039bf549a9 refactor coding & settings menu for command sending tool 2024-07-26 00:19:39 +08:00
True Zhuanjia ea9e335a36 refactor Cancel button in osc layout tool to Exit button 2024-07-25 21:57:31 +08:00
True Zhuanjia 46e3f85903 localize send command view 2024-07-25 21:31:06 +08:00
True Zhuanjia b00d836c13 add pin button for the sending cmd view 2024-07-25 21:02:05 +08:00
True Zhuanjia b587279450 update 2024-07-25 01:07:17 +08:00
True Zhuanjia 279ef707d5 update 2024-07-25 01:06:52 +08:00
True Zhuanjia 7e8be94530 implement async keyboard event sending 2024-07-25 00:30:02 +08:00
True Zhuanjia c8262da5d7 sending keyboard cmd 2024-07-24 23:50:16 +08:00
True Zhuanjia 81beb35809 keyboard command test 2024-07-24 22:56:46 +08:00
True Zhuanjia eb302e5d19 correct CTRL & ALT keycode for toolbar 2024-07-24 22:15:36 +08:00
True Zhuanjia 9c54168173 cancel filling selected alias for the input field for new keyboard cmd entries 2024-07-24 20:23:30 +08:00
True Zhuanjia 3eb233ffe2 handling empty alias for keyboardCmdSring 2024-07-24 20:18:10 +08:00
True Zhuanjia cf21ca9503 conforming RemoteCommand class to NSSecureCoding 2024-07-24 20:09:16 +08:00
True Zhuanjia b6ecdcd0ea make key mapping static 2024-07-24 19:29:52 +08:00
True Zhuanjia a975b0e24a keep entry of send cmd manager selected 2024-07-24 19:20:54 +08:00
True Zhuanjia 84b198ed29 implement regular expression check 2024-07-24 18:56:41 +08:00
True Zhuanjia 4cff75c531 tweak view contrain 2024-07-24 13:02:13 +08:00
True Zhuanjia 916e9b65a6 implementation of alias for the send special command entries 2024-07-24 12:36:01 +08:00
True Zhuanjia eb6adea47c UI & Data persistence for Send Special Keys menu 2024-07-23 23:52:20 +08:00
True Zhuanjia 458daddf38 disable exitSwipeRecognizer for settings view 2024-07-22 12:49:26 +08:00
True Zhuanjia ea98fe1fbf minor changes 2024-07-21 10:39:18 +08:00
True Zhuanjia c3b7814542 update provisioning 2024-07-21 01:50:31 +08:00
True Zhuanjia abe414765e try to fix LAN host waking failure. 2024-07-21 01:14:17 +08:00
True Zhuanjia 9a93022478 update storyboard UI string for "allow portrait" setting 2024-07-20 20:04:03 +08:00
True Zhuanjia 033265d58e disallow orientation change in mainframe host view (need iOS16+) 2024-07-20 19:40:49 +08:00
True Zhuanjia 2bcdd25cc2 fix onscreen control not working after enabled from realtime game back menu, if the stream view is launched without onscreen control in the first time 2024-07-20 16:39:22 +08:00
True Zhuanjia c38dfc2c20 exclude bottom right corner for coord reset in high touch pointer velocity condition 2024-07-16 20:56:06 +08:00
True Zhuanjia ef5c77d8df fix touch interruption on the left side of screen under high pointer velocity (sensitivity) 2024-07-15 13:01:18 +08:00
True Zhuanjia b05c3c7e4a on iPhone, force close expanded settings view if target device orientation will be portrait. 2024-07-14 18:44:02 +08:00
True Zhuanjia 606ec51108 update NSLog for velocFactor 2024-07-14 18:24:14 +08:00