Open jxtx opened 6 years ago
xref #5469.
Lots of progress has been made towards bootstrap4, and the bootstrap-vue components will solve much of this for us -- we'll just need to swap nonstandard components to the grid/nav/etc., once it's available.
Toaster interface was standardized in #7640. I skinned a vue-based toast library in https://github.com/galaxyproject/galaxy/commit/ac87bfcb96cd23719601dbfd4670f68a8737cd48 as a test, but wasn't really happy with the way the library worked (clicking to dismiss, etc), so we're waiting on bootstrap's new toast component to become available in bootstrap-vue. When that's available, it'll be a drop-in replacement for toastr (as in that demo commit), and it'll inherit our styles just like all the other bootstrap-vue components, so it'll be in sync.