NathanCheshire / Cyder

Multipurpose utility tool expressed using a custom JVM UI library built over Swing
GNU General Public License v3.0
11 stars 1 forks source link

Busy animation #171

Closed NathanCheshire closed 1 year ago

NathanCheshire commented 2 years ago

In addition to the busy icon being toggle-able by the user, we should have a progress indicator such as a dot animation next to the help button (perhaps replace the help button entirely) when cyder is classified as busy.

NathanCheshire commented 2 years ago

This will be placed in the left drag button list. We might even be able to use a drag label text button where we just set the text to periods of different length. I kind of like the rippling for cellular bars Apple does though.

NathanCheshire commented 2 years ago

Mouse over event/tooltip should show active threads and a debug prop should determine whether daemon threads are also shown.

Also we should have a fadein/fadeout animation for our custom tooltip components as well as how long it takes to appear/disappear on mouse rollover/rolloff. Also have boolean for removing when focus lost or when mouse leaves.