BETSEE 0.9.2.0 (Luckiest Levin) released. Significant changes include: * Simulation configuration dialog improvements. Dialogs creating, opening, and saving simulation configuration files have been significantly sanitized, generalized, and improved across the board. Significant changes include: * Previously selected dirname persisted. The absolute dirname of the most recently selected directory (i.e., the directory containing the simulation configuration file selected by the most recent path dialog) is now globally persisted to the on-disk backing store of application settings and reused as the initially selected directory to which the next path dialog opens by default. This dirname is persisted across application invocations, effectively serving as a poor man's substitute for the traditional "File->Recent..." menu of recently opened files in standard desktop GUI applications, substantially improving usability. * Default selected basename sanitized. The basenames of the files opened and saved by the "File->New Simulation..." and "File->Save Simulation As..." dialogs now default to sanely YAML-compliant basenames (e.g., "sim_config.yaml"), improving usability. * Default selected directory safeguarded. The directory to which all path dialogs open by default is now effectively guaranteed to exist (ignoring filesystem race conditions), significantly improving sanity. * Simulation configurations creatable. Issue #5, kindly reported by the ever-faithful Eric Sinton in exhaustive detail, has now been resolved. The "File->New Simulation..." path dialog correctly creates new simulation configurations as expected. Thanks, Eric! * Dependency initialization sanitized. Third-party application dependencies (e.g., PySide2) are now initialized correctly by the object-oriented application metadata singleton (i.e., instance of the "betse.util.app.meta.metaappabc.MetaAppABC" superclass) rather than procedurely by the antiquated "betsee.lib.guilib" submodule. * Pip-based installation improved. Setuptools >= 38.2.0, which first introduced support for wheels, is now hard-required at installation time. Since the Qt Company necessarily distributes PySide2 (the principal mandatory dependency of this application) via universal wheels, this application always effectively required setuptools 38.2.0 or newer at installation. This constraint is now contractually enforced, substantially improving end user experience (UX) under older systems. * Application settings API generalized. The existing "betsee.util.io.guisettings" submodule now offers the full gamut of exception handlers, testers, getters, and setters for manipulating individual settings persisted to this application's settings store.