Added the 'Smart Dial' option for the elite dials.
This involved adding mouse listeners to the view
components. Need to improve the way in which
the incremValue value is set though.
Also tidied up some commented out code within
MainComponent.
Improved the algorithm for setting the smart
dials increm value. This involved making sure
all sliders have a set interval, so I must make
sure any new sliders I add should have a set
interval.
Add a 'Sequencer Record' option to the elite buttons.
Upped the version number to 1.1.0.
Removed the subject and observer implementation
from the clock classes. Comms is now done through
an action listener and direct calls to the gui class.
This still hasn't fixed the clock display bug though,
plus need to test that pressing physical pads to start
the clock isn't causing problems as documented in
a comment somewhere.
Improved the implementation of drawing the clock
beat display to improve on the bug of certain beats
sometimes not being displayed, or even hopefully
just completely fixing it. Generally tidied up the
GuiGlobalClock.cpp file too.