fix: mobile view style, on conn (#9786)
Signed-off-by: fufesou <linlong1266@gmail.com>
This commit is contained in:
parent
32dbc0c8fb
commit
0b8cccd8be
@ -1275,13 +1275,6 @@ class ImageModel with ChangeNotifier {
|
|||||||
if (isDesktop || isWebDesktop) {
|
if (isDesktop || isWebDesktop) {
|
||||||
await parent.target?.canvasModel.updateViewStyle();
|
await parent.target?.canvasModel.updateViewStyle();
|
||||||
await parent.target?.canvasModel.updateScrollStyle();
|
await parent.target?.canvasModel.updateScrollStyle();
|
||||||
} else {
|
|
||||||
final size = MediaQueryData.fromWindow(ui.window).size;
|
|
||||||
final canvasWidth = size.width;
|
|
||||||
final canvasHeight = size.height;
|
|
||||||
final xscale = canvasWidth / image.width;
|
|
||||||
final yscale = canvasHeight / image.height;
|
|
||||||
parent.target?.canvasModel.scale = min(xscale, yscale);
|
|
||||||
}
|
}
|
||||||
if (parent.target != null) {
|
if (parent.target != null) {
|
||||||
await initializeCursorAndCanvas(parent.target!);
|
await initializeCursorAndCanvas(parent.target!);
|
||||||
@ -1679,6 +1672,7 @@ class CanvasModel with ChangeNotifier {
|
|||||||
_x = 0;
|
_x = 0;
|
||||||
_y = 0;
|
_y = 0;
|
||||||
_scale = 1.0;
|
_scale = 1.0;
|
||||||
|
_lastViewStyle = ViewStyle.defaultViewStyle();
|
||||||
}
|
}
|
||||||
|
|
||||||
updateScrollPercent() {
|
updateScrollPercent() {
|
||||||
|
@ -1710,6 +1710,9 @@ impl UserDefaultConfig {
|
|||||||
|
|
||||||
pub fn get(&self, key: &str) -> String {
|
pub fn get(&self, key: &str) -> String {
|
||||||
match key {
|
match key {
|
||||||
|
#[cfg(any(target_os = "android", target_os = "ios"))]
|
||||||
|
keys::OPTION_VIEW_STYLE => self.get_string(key, "adaptive", vec!["original"]),
|
||||||
|
#[cfg(not(any(target_os = "android", target_os = "ios")))]
|
||||||
keys::OPTION_VIEW_STYLE => self.get_string(key, "original", vec!["adaptive"]),
|
keys::OPTION_VIEW_STYLE => self.get_string(key, "original", vec!["adaptive"]),
|
||||||
keys::OPTION_SCROLL_STYLE => self.get_string(key, "scrollauto", vec!["scrollbar"]),
|
keys::OPTION_SCROLL_STYLE => self.get_string(key, "scrollauto", vec!["scrollbar"]),
|
||||||
keys::OPTION_IMAGE_QUALITY => {
|
keys::OPTION_IMAGE_QUALITY => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user