Comments (13)
This is a known whiteboard issue that we will fix in the next release.
The reason is that your browser does not have a window.ResizeObserver
method
We will fix this issue and release a version that is compatible without window.ResizeObserver
by next week
from flat.
Thank you for your feedback, we will be investigating in the near future
from flat.
thanks, ive updated to white-sdk 2.13.19 and it fixed the issue.
from flat.
spoke to soon, seems to be some kind of race condition as its no longer working.
from flat.
spoke to soon, seems to be some kind of race condition as its no longer working.
Can you elaborate on that?
from flat.
i updated to 2.13.19, reloaded the application, when i entered a room that previously had whiteboard content i was able to grab the window corner and re-size. the images and drawing re-size appropriately as-well as the scale percentage update on the netless zoom controller. refresh the page and it no longer works, when i try to re-size the images and drawings move on the canvas to fit but dont reduce in size. ill try and capture some screenshots.
from flat.
ok, it would be nice to have a video
from flat.
sorry for the delay, i have updated the white-sdk and window manager. You can see from the video that both clients when resizing window don't rescale the annotation however after changing the vision control any follower clients scale correctly, is this expected behaviour?
from flat.
Yes, it is as expected. The follower side will always be scaled to be able to see full content of the host side when the vision control is turned on.
from flat.
thanks @hyrious, is there a way to always force scaling?
from flat.
You can call room.moveCameraToContain(rect)
to turn on auto scaling.
from flat.
calling this requires multiviews to be false, then I'm unable to call WindowManager.mount
index.js?c37d:52530 Uncaught (in promise) Error: you can only read views when useMultiViews is true
at ho.get (index.js?c37d:52530)
at xe.createMainView (index.es.js?545f:1)
at new xe (index.es.js?545f:1)
at new ye (index.es.js?545f:1)
at Function.mount (index.es.js?545f:1)
at mountWindowManager (Whiteboard.tsx?6296:116)
from flat.
WindowManager.mount()
should be run before calling this method. It is View.moveCameraToContain()
in fact in multiview. (source)
from flat.
Related Issues (20)
- 关于屏幕共享 HOT 2
- 回放页面无法监听到当前播放时间进度 HOT 4
- Ipad不支持屏幕共享吗 HOT 7
- 进入房间后开启录制,结束后回放的后半段是白屏。 HOT 6
- Run pnpm i failed. HOT 4
- Flat Desktop Client Now Available in Arch User Repository (AUR) HOT 4
- electron/js2c/renderer_init.js:93 Unable to load preload script: HOT 5
- Camera blank HOT 4
- [BUG](desktop/classroom-cloud): the subfiles and directories path do not match in classroom cloud setting of Desktop APP
- 开发环境一切正常-MAC打包后检测摄像头麦克风空白,权限提示没弹,MAC版本MACOS Monterey 12.6.7
- UPDATE_DOMAIN检查版本更新, 阿里云上怎么存放Windows 与 Mac 安装包格式 HOT 1
- Why phone number required? HOT 2
- 课堂开启录制报错,麻烦看一下 HOT 1
- Both chrome and edge browsers on Android don't work. HOT 5
- Is it possible to make hyperlinks in Word, PDF, PPT and Excel clickable? HOT 2
- Can I use it in the vue system built by npm? HOT 1
- error with Bluetooth HOT 3
- cannot resolve https://npmmirror.com/mirrors/electron/12.0.15/electron-v12.0.15-win32-x64.zip: status code 404 HOT 2
- How can I create an account using a Google email when that part is missing from your frontend? HOT 4
- screenshots, and tools HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flat.