diff --git a/config/mime.json b/config/mime.json index 3b402f1b..5ab1da23 100644 --- a/config/mime.json +++ b/config/mime.json @@ -97,6 +97,7 @@ "hus": "image/x-hus", "ico": "image/x-icon", "ics": "text/calendar", + "ifc": "application/ifc", "inf": "image/x-inf", "img": "application/octet-stream", "ini": "text/x-ini", diff --git a/public/assets/pages/viewerpage/application_image/zoom.js b/public/assets/pages/viewerpage/application_image/zoom.js index fd2ab425..0942b45e 100644 --- a/public/assets/pages/viewerpage/application_image/zoom.js +++ b/public/assets/pages/viewerpage/application_image/zoom.js @@ -45,7 +45,7 @@ function builder({ $img }) { ), // zoom via scroll wheel rxjs.fromEvent($img.parentElement, "wheel", { passive: true }).pipe( - rxjs.throttleTime(100), + rxjs.throttleTime(100, rxjs.animateFrameScheduler), rxjs.map((e) => ({ scale: Math.exp(-e.deltaY / 300), clientX: e.clientX, clientY: e.clientY })), ), // zoom via keyboard shortcut diff --git a/public/assets/pages/viewerpage/component_menubar.css b/public/assets/pages/viewerpage/component_menubar.css index 1a30adcd..c05ac3c0 100644 --- a/public/assets/pages/viewerpage/component_menubar.css +++ b/public/assets/pages/viewerpage/component_menubar.css @@ -47,6 +47,14 @@ text-transform: uppercase; font-weight: bold; } +.component_menubar select { + background: #f2f2f2; + color: var(--color); + border: 2px solid #f2f2f2; + border-radius: 2px; + padding: 0 3px 0 3px; + margin: 0 3px; +} .dark-mode .component_menubar { background: var(--bg-color);