Maven and API changes
Part of the move to Maven was to allow us to build smaller modules. For instance, Painters are handy and easily usable and would be great as a standalone item.
I began working on that change and as I expected encountered some difficulty with circular dependencies. To make a Painter POM, we need to move the Direction enum from JXBusyLabel to BusyPainter. There is no way to make this change without breaking backward compatibility. However, I think it is the correct change. Direction should be part of the BusyPainter that JXBusyLabel reuses and not the other way around.
Opening for comments, questions, and consideration.