-
Notifications
You must be signed in to change notification settings - Fork 379
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
Widget API extension: Always-on-screen #3810
Comments
I'm not sure there'd need to be any changes to the widget API from a spec perspective. What did you have in mind? |
Hopefully the proposal explains all :) |
Ah, I see. It's a capability being requested by the widget. That makes a lot more sense :D |
note: this is built upon the currently undocumented widget API (#1236) Looks good to me :) |
Looks good to me, @dbkr. Thanks! |
As per https://github.com/matrix-org/matrix-doc/issues/1354 This is whitelisted to only jitsi widgets for now as per comment, mostly because any widget that we may make always-on-screen we need to preemptively put in a PersistedElement container, which is unnecessary for any other widget. Apologies that this does a bunch of refactoring which could have been split out separately: I only discovered what needed to be refactored in the process of doing this. Fixes element-hq/element-web#6984
In the interest of getting this into the integration spec: @mscbot fcp merge |
Team member @turt2live has proposed to merge this. The next step is review by the rest of the tagged teams: No concerns currently listed. Once a majority of reviewers approve (and none object), this will enter its final comment period. If you spot a major issue that hasn't been raised at any point in this process, please speak up! See this document for info about what commands tagged team members can give me. |
🔔 This is now entering its final comment period, as per the review above. 🔔 |
The final comment period, with a disposition to merge, as per the review above, is now complete. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I think this is now implemented right? (the example in the matrix-widget-api is using a sticky widget) |
It's not linked in the description here. |
I was thinking about this line: https://github.com/matrix-org/matrix-widget-api/blob/b571e1860903b3ef712b62380f042b6ad9b5611f/examples/widget/index.html#L96 I though this would be the implementation of the Widget Api extension. Probably I got the meaning of |
That looks like a valid implementation to me. I believe @turt2live meant that it needs to be specified in the description of the original comment in order for the I've added it, and am removing the label. Feel free to re-add if the implementation isn't satisfactory. |
Documentation: https://docs.google.com/document/d/1_HEq5skPp1Yp559hYp2FSO2ecw8mJQR8lOvgsmYOEro/edit?usp=sharing
Implementation(s):
An extension to the widgets API to allow widgets to remain on screen whatever room the user is viewing. Current use case is video calls.
The text was updated successfully, but these errors were encountered: