summaryrefslogtreecommitdiff
path: root/core/java/android/inputmethodservice/InputMethodService.java
diff options
context:
space:
mode:
authorBryce Lee <brycelee@google.com>2022-01-24 13:50:21 -0800
committerBryce Lee <brycelee@google.com>2022-01-24 23:59:19 -0800
commit8c39ada098d20d1024cc638ee7936a30326c89eb (patch)
treec6c695fe01a8dd8c1f8ea75340b5d73f2063bbe9 /core/java/android/inputmethodservice/InputMethodService.java
parent0f78ba1e1395a9ee6d710714f0151274d76b801e (diff)
Complication Entity & Presentation Refactor.
This changelist revises how complications are handled in SystemUI. A ViewModel layer replaces the existing ComplicationProvider infrastructure. This abstraction helps separate the presentation from the complication component lifecycle. These ViewModels are provided through a LiveData wrapper around the state in DreamOverlayStateController. The presentation layer is also abstracted with a layout being controlled by ComplicationLayoutEngine. Bug: 214575036 Test: atest ComplicationCollectionLiveDataTest ComplicationHostViewControllerTest ComplicationLayoutEngineTest ComplicationLayoutParamsTest ComplicationViewModelTransformerTest Change-Id: I6f0ca256a9ccf31a035cf3fed2287903917905b7
Diffstat (limited to 'core/java/android/inputmethodservice/InputMethodService.java')
0 files changed, 0 insertions, 0 deletions