mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
UI performance fixes (#3207)
* Optimize visibility checks for burger and wand menus
* Optimize message actions visibility toggle
* Run drawer toggle in animation frame
* Replace jQuery slideToggle with a 3rd-party lib
* Refactor export button functionality to manage popup state with a boolean flag
* Do not close the pinned drawer on unpin
* Revert "Do not close the pinned drawer on unpin"
This reverts commit e3b34e9a58
.
* Refactor slideToggle options
* ease-in-out
* Don't skip frame on drawer toggle
This commit is contained in:
@ -19,6 +19,7 @@ import seedrandom from 'seedrandom';
|
||||
import * as Popper from '@popperjs/core';
|
||||
import droll from 'droll';
|
||||
import morphdom from 'morphdom';
|
||||
import { toggle as slideToggle } from 'slidetoggle';
|
||||
|
||||
/**
|
||||
* Expose the libraries to the 'window' object.
|
||||
@ -94,6 +95,7 @@ export default {
|
||||
Popper,
|
||||
droll,
|
||||
morphdom,
|
||||
slideToggle,
|
||||
};
|
||||
|
||||
export {
|
||||
@ -115,4 +117,5 @@ export {
|
||||
Popper,
|
||||
droll,
|
||||
morphdom,
|
||||
slideToggle,
|
||||
};
|
||||
|
Reference in New Issue
Block a user