-
公开(公告)号:US20230367442A1
公开(公告)日:2023-11-16
申请号:US18133458
申请日:2023-04-11
Applicant: Apple Inc.
Inventor: John S. HARPER , Jacob A. XIAO , Neil N. DESAI , Patrick R. METCALFE
IPC: G06F3/0481 , G06T13/80
CPC classification number: G06F3/0481 , G06T13/80
Abstract: Dynamically resizable UI views for electronic devices are disclosed. The dynamically resizable UI views may be UI views for widgets. In one or more implementations, an application provides, to a system process, multiple states for a user interface (UI) view for the application, and one or more transition definitions each defining a transition between two of the multiple states. When a user, or content of the UI view, triggers a change from one of the multiples states to another of the multiple states of the UI view, the system process may animate the change according to the one or more transition definitions. In one or more implementations, an application provides system animated transitions between application UI States, and provides application data to be displayed in the rendered UI view.
-
公开(公告)号:US20240370278A1
公开(公告)日:2024-11-07
申请号:US18613426
申请日:2024-03-22
Applicant: Apple Inc.
Inventor: Joshua H. SHAFFER , Andrew B. CATO , Kyle S. MACOMBER , Luca BERNARDI , John S. HARPER
IPC: G06F9/451
Abstract: Some techniques are described herein for managing an interaction with a UI element of a respective application in a UI managed by a system process. Such techniques can allow the UI element to be (1) displayed by the system process with content provided by the respective application and (2) interacted with by a user without needing to display a user interface of the respective application. In some examples, an interaction with the UI element is provided to the system process and, via another system process, an action is identified and executed to update the UI element with different information provided by the respective application. Other techniques described herein can allow different endpoints of an application, such as different extensions or the application itself, to handle interactions with information provided by the application depending on a current state of an electronic device, the application, and/or the different extensions.
-
公开(公告)号:US20240419292A1
公开(公告)日:2024-12-19
申请号:US18815744
申请日:2024-08-26
Applicant: Apple Inc.
Inventor: John S. HARPER , Jacob A. XIAO , Neil N. DESAI , Patrick R. METCALFE
IPC: G06F3/0481 , G06T13/80
Abstract: Dynamically resizable UI views for electronic devices are disclosed. The dynamically resizable UI views may be UI views for widgets. In one or more implementations, an application provides, to a system process, multiple states for a user interface (UI) view for the application, and one or more transition definitions each defining a transition between two of the multiple states. When a user, or content of the UI view, triggers a change from one of the multiples states to another of the multiple states of the UI view, the system process may animate the change according to the one or more transition definitions. In one or more implementations, an application provides system animated transitions between application UI States, and provides application data to be displayed in the rendered UI view.
-
公开(公告)号:US20240370220A1
公开(公告)日:2024-11-07
申请号:US18653599
申请日:2024-05-02
Applicant: Apple Inc.
Inventor: Joshua H. SHAFFER , Andrew B. CATO , Antony J. DZERYN , John S. HARPER , Kevin J. VAN VECHTEN , Kyle S. MACOMBER , Nicholas J. CIRCOSTA , Gina LU , Kartik R. VENKATRAMAN
IPC: G06F3/14 , G06F3/0486 , G06F9/451
Abstract: Some techniques are described herein for managing user-interface views on different devices.
-
-
-