David Robertson 98675e7f06 Merge branch 'Beta' %!s(int64=5) %!d(string=hai) anos
..
cncjob f05540a587 Deduplicate code creating widgets for prefs tabs %!s(int64=5) %!d(string=hai) anos
excellon f05540a587 Deduplicate code creating widgets for prefs tabs %!s(int64=5) %!d(string=hai) anos
general 98675e7f06 Merge branch 'Beta' %!s(int64=5) %!d(string=hai) anos
geometry f05540a587 Deduplicate code creating widgets for prefs tabs %!s(int64=5) %!d(string=hai) anos
gerber be93f78f7c Fix the alpha sliders not taking the correct value on startup and not syncing bidirectionally. %!s(int64=5) %!d(string=hai) anos
tools f05540a587 Deduplicate code creating widgets for prefs tabs %!s(int64=5) %!d(string=hai) anos
utilities f05540a587 Deduplicate code creating widgets for prefs tabs %!s(int64=5) %!d(string=hai) anos
OptionUI.py be93f78f7c Fix the alpha sliders not taking the correct value on startup and not syncing bidirectionally. %!s(int64=5) %!d(string=hai) anos
OptionsGroupUI.py be93f78f7c Fix the alpha sliders not taking the correct value on startup and not syncing bidirectionally. %!s(int64=5) %!d(string=hai) anos
PreferencesSectionUI.py 1c0dc433a7 Simplify build_tab() %!s(int64=5) %!d(string=hai) anos
PreferencesUIManager.py 44fb91633a Some work on gerber prefs %!s(int64=5) %!d(string=hai) anos
__init__.py 98541775d4 - made some corrections - due of recent refactoring PyCharm reported errors all over (not correct but it made programming difficult) %!s(int64=5) %!d(string=hai) anos