Skip to content
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

Customization Queries for Zoom UI Toolkit Integration #14

Open
AlexanderKapelyukhovskiy opened this issue Feb 26, 2024 · 5 comments
Open

Comments

@AlexanderKapelyukhovskiy
  1. Icons Customization:
  • Question: Can we utilize our own icons from the Clarity system, or are we limited to editing color codes only?
  1. Camera Placement and Sizing Control:
  • Question: Is it possible to exert control over the placement and sizing of camera views for both parties on the screen?
  1. Error Messaging Options:
  • Question: Could you provide an exhaustive list of potential error messages that might originate from Zoom? (Please refer to the attached screenshot for an example of one we were able to trigger.)
image 4) Mobile Web Experience Enhancement:
  • Question: We've observed suboptimal presentation on mobile web view. Are there methods available to enhance this experience or configure certain capabilities/controls? (Please refer to the attached screenshot for the mobile web view reference.)
image image
@Ticorrian-Heard
Copy link

  1. At the moment, there is no support for using your own icons
  2. At the moment, you cannot control the placement of the videos
  3. see errors below:
    IMPROPER_MEETING_STATE: 'Chat works only when the user is in meeting',
    INSUFFICIENT_PRIVILEGES: 'The user does not have the privilege to send the chat',
    INVALID_PARAMETERS: 'Issue with the parameter sent',
    OPERATION_TIMEOUT: 'The operation timed out, try again later',
    INVALID_OPERATION: 'The operation is invalid, perhaps caused by duplicated operations',
    OPERATION_LOCKED:
    'The operation can not be completed because the relevant property is locked, see the reason for details',
    closed: 'The meeting is not joined',
    reconnecting: 'The meeting is reconnecting',
    CAN_NOT_DETECT_CAMERA: 'Cannot detect camera device',
    CAN_NOT_FIND_CAMERA: 'The provided camera device ID is not included in the camera device list',
    VIDEO_USER_FORBIDDEN_CAPTURE:
    'The user has forbidden the use of the camera. They can allow camera and rejoin the session',
    VIDEO_ESTABLISH_STREAM_ERROR: 'Video WebSocket is broken',
    VIDEO_CAMERA_IS_TAKEN: "User's camera is taken by other programs",
    'NotAllowedError: Permission denied by system': 'Camera or Microphone not allowed in System settings',
    'NotAllowedError: Permission denied': 'Camera or Microphone not allowed in Browser settings',
    'on hold': 'The user is on hold'

Additional Errors thrown from the SDK: https://marketplacefront.zoom.us/sdk/custom/web/modules.html#ErrorTypes

  1. Can you elaborate more on this query? Are you talking about the video view in landscape vs portrait or the entire uitoolkit behavior?

@AlexanderKapelyukhovskiy
Copy link
Author

Thank you for the comprehensive response and addressing our queries.

Regarding the concerns raised about the mobile web experience, I'd like to provide additional details:

  • Landscape and Portrait View Issues: Both landscape and portrait orientations exhibit usability issues.
  • Portrait View: In portrait mode, the camera appears too small, and the buttons slide horizontally, making swiping gestures less intuitive.
  • Landscape View: In landscape mode, both camera views extend beyond the screen's dimensions, necessitating scrolling. This setup hinders users from viewing both their own camera feed and that of the other party simultaneously.

For a visual representation of these issues, please refer to the attached screenshots. Please let us know if any further clarification is needed.

@AlexanderKapelyukhovskiy
Copy link
Author

Hope my last updated was clear enough. @Ticorrian-Heard please let me know if you need more details.

@tommygaessler
Copy link
Member

tommygaessler commented Sep 4, 2024

Hey @AlexanderKapelyukhovskiy , we have made many UI improvements since you shared your feedback, improving the mobile experience in portrait and landscape.

Give 1.12.1-1 a try and let us know your feedback.

Docs: https://developers.zoom.us/docs/video-sdk/web/ui-toolkit/
Changelog: https://developers.zoom.us/changelog/video-sdk/

In the meantime, we do have icons, language, color, and font customization on the roadmap.

@AlexanderKapelyukhovskiy
Copy link
Author

Thank you for the update, @tommygaessler. I truly appreciate the hard work from you and your team. I will retest the mentioned items with the new version and let you know if I come across anything further.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants