I believe it’s treatable.
Version 2.2.0: * Heavy rewrite of the GUI: - Way more consistency between tabs (paddings, sizes, ...) - Stripped the view settings from the settings tab and put them to a new one - summed all display related options - Preview widget now shows more (pseudo) realistic preview of the earth (with corona, clouds, specular, post f/x and stars; it's not latest state of the art but at least gives a clue about what u are doing) - Preview widget got better positioning grid with some values (state of the marker button is saved now and it got a new icon) - Position widget was pimped with colour, a grid and micro numbering - Language went back to settings again - Consistent save, refresh and close buttons - New function: button to center the earth on the screen - Splash screen - New application icon - stripped theme and style names from thumbview * Consistent BLURFACTOR depending on screen resolution and earth size (all blurs should appear the same in every resolution and with every earth size) * Stars have a nicer corona in h/q mode * New feature: seamless corona size (old values are recalculated automatically) * New setting: corona blurriness editable * New setting: starfield can be zoomed * Added some more shadows (contrast curve on shadow layer decreased) * Shadows blur slightly depends on distance of clouds now * Overall render time decreased about 10% due to the following modifications: - Changed overall rendering queue from bottom (background) to top (post) - Stars get edited and composed in one step - Corona gets rendered on a small square and is blurred, repaged and composited in one step - Shadows beneath clouds are modified and composited in one step - Moon mask gets negated and applied to shadows in one step * New feature: call a script _before_ the render cycle * Added orbit setup to CLI --setup interface (oops .) * Added checks for new values in --setup (backward compat) * Changed the color of the corona a bit (updates all templates) * Bug in some templates: set magnify=0 for [moon] in xplanet-clouds (moon was rendered in cloud overlay) * Changed japanese localization name to 日本語 * Changed czech locaisation name to Česky * Changed french localization name to Français * Added wrapper functions for drawing contrast icons * Cleanup in program folder: all icons and images went in subfolders * Added preinst to clean up icons in program folder * Added postrm to remove everything related to xplanetFX (except users folder) * Bug in on_togglebuttonDate_toggled and on_togglebuttonOrbit_toggled: they are depending. Either date or orbit. * Extensive resorting in create_widget_objects and save_config * no widget writes directly to config, gets collected on save (made problems with instant saving of language, autostart and marker state) * Bug in draw_preview: preview size must always be smaller than canvas size * Bug in flipview: marker frame didn't respect the alpha part of marker color