-
Notifications
You must be signed in to change notification settings - Fork 103
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SDL-0238 Keyboard Enhancements #1883
SDL-0238 Keyboard Enhancements #1883
Conversation
…ed classes and methods, fix the code to compile in xcode with no issues.
Codecov Report
@@ Coverage Diff @@
## develop #1883 +/- ##
===========================================
+ Coverage 84.94% 85.00% +0.06%
===========================================
Files 426 428 +2
Lines 21383 21559 +176
===========================================
+ Hits 18164 18327 +163
- Misses 3219 3232 +13 |
…ge-build.sh script first)
…eyMaskEnabled/Disabled events.
@standa1-ford this PR is ready for Ford review |
…iew) and update -init method to make Codecov happy.
Hello @standa1-ford, I have fixed your comment, could you please accept it? Thank you. |
SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLWindowCapabilitySpec.m
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good!
… code generator issue)
Dear @jordynmackool, @joeljfischer this PR is ready for Livio review |
@standa1-ford is looks like changes were made to the PR after your approval - please confirm this is ready for Livio review. |
@jordynmackool approved |
@yoooriii the proposal markdown file has been updated per the revisions included in the accepted with revisions review issue: Revise SDL-0238 Keyboard Enhancements. Please make the needed updates to this PR and then tag @FrankElias77 to review when ready. Thanks! |
…conflicts resolved in SDLRPCParameterNames
…treamingCapabilitySpec (it has nothing to do with the PR but it fails)
…nflicts in project.pbxproj resolved (accepted both)
Hello @joeljfischer. I have fixed the comments, could you review please? Thank you. |
Note: for some reason SDLVoiceCommandManagerSpec.m fails at random on different tests, it has nothing to do with the PR. |
…rd capability method and proper logic
Hello @joeljfischer. I have implemented the requested logic. Could you please review? Thank you. |
SmartDeviceLink/private/SDLWindowCapability+ScreenManagerExtensions.h
Outdated
Show resolved
Hide resolved
SmartDeviceLink/private/SDLWindowCapability+ScreenManagerExtensions.m
Outdated
Show resolved
Hide resolved
SmartDeviceLink/private/SDLWindowCapability+ScreenManagerExtensions.m
Outdated
Show resolved
Hide resolved
SmartDeviceLink/private/SDLWindowCapability+ScreenManagerExtensions.m
Outdated
Show resolved
Hide resolved
SmartDeviceLink/private/SDLWindowCapability+ScreenManagerExtensions.h
Outdated
Show resolved
Hide resolved
… logic to sort outgoing capabilities)
…thod -createValidKeyboardConfigurationBasedOnKeyboardCapabilitiesFromConfiguration:
Hello @joeljfischer. I have implemented the requested changes. Could you please review the PR? Thank you. Note: for some reason a unit test failed in SDLVoiceCommandManagerSpec on the previous run. It has nothing to do with the PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few more minor items
SmartDeviceLink/private/SDLWindowCapability+ScreenManagerExtensions.m
Outdated
Show resolved
Hide resolved
SmartDeviceLink/private/SDLWindowCapability+ScreenManagerExtensions.m
Outdated
Show resolved
Hide resolved
SmartDeviceLink/private/SDLWindowCapability+ScreenManagerExtensions.m
Outdated
Show resolved
Hide resolved
SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLWindowCapabilitySpec.m
Outdated
Show resolved
Hide resolved
SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLWindowCapabilitySpec.m
Outdated
Show resolved
Hide resolved
SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLWindowCapabilitySpec.m
Outdated
Show resolved
Hide resolved
SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLWindowCapabilitySpec.m
Outdated
Show resolved
Hide resolved
SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLWindowCapabilitySpec.m
Outdated
Show resolved
Hide resolved
SmartDeviceLink/private/SDLWindowCapability+ScreenManagerExtensions.m
Outdated
Show resolved
Hide resolved
… couple of additional tests to cover custom keys trim logic
Hello @joeljfischer. I have implemented the changes from the code review. Could you please proceed? Thank you. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One missed item from last time
SmartDeviceLink/private/SDLWindowCapability+ScreenManagerExtensions.m
Outdated
Show resolved
Hide resolved
…sions.m Co-authored-by: Joel Fischer <joeljfischer@gmail.com>
@joeljfischer I am sorry, I missed this one. I have commited, Could you review please? Thank you. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Last minute testing & alignment caught one more issue.
…g to SDLPresentChoiceSetOperation and add a unit test
Hello @joeljfischer. I have implemented the requested logic and a unit test for it. Could you please take a look? Thank you. |
Fixes #1356
This PR is ready for review.
Risk
This PR makes minor API changes.
Testing Plan
Unit Tests
New tests:
SDLKeyboardInputMaskSpec.m
SDLKeyboardCapabilitiesSpec.m
SDLKeyboardLayoutCapabilitySpec.m
Updated tests:
SDLKeyboardEventSpec.m
SDLKeyboardLayoutSpec.m
SDLKeyboardPropertiesSpec.m
SDLWindowCapabilitySpec.m
Core Tests
List of tests performed against Core and behaviours verified
Core version / branch / commit hash / module tested against: sdl_0238_keyboard_enhancements
HMI name / version / branch / commit hash / module tested against: sdl_0238_keyboard_enhancements
Summary
Added a new keyboard layout and added new properties for keyboards supported by SDL.
Changelog
Breaking Changes
Enhancements
Bug Fixes
Tasks Remaining:
CLA