galaxyproject / galaxy

Data intensive science for everyone.
https://galaxyproject.org
Other
1.37k stars 992 forks source link

Normalize Styles #5480

Open jxtx opened 6 years ago

jxtx commented 6 years ago
dannon commented 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.

dannon commented 5 years ago

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.