i think these are probably somewhat confusing as-is, and i'd probably
need to change how they work somewhat with the new fixed-width window
option. easiest for now i think to just remove these menu options
as the window seems to be resizing automatically in a pretty good way
when the window autosize option is set. the only reason i can think of
that someone might want these options is to undo any manual window
resizings (done using the mouse, since the window is marked as user
resizable right now).
the way in which property change event handlers where comparing
properties to find out which was being changed would result in any
checks for properties without "section" values to never be matched
(as the propertyName string here would end up being ".name" or similar
and the actual property's name string would just be "name")
the sub title can still be used to put a goal if the end user really
wants it. but it won't do the fancy automatic segment time text
if the user had goal showing enabled but no text set.
the "Retry" button thing we had previously didn't really seem all that
good in practice, as there's no way (??) to determine if the OS actually
_did_ pop up some kind of prompt for the user (as OS X does).
since hotkeys won't work if hook registration fails, displaying an
error immediately seems to be the best option... and still much better
then what used to happen where the app would just silently fail to start
quite simply, i don't speak anything other then english. the source
code i originally got from Xunkar also had some english strings that
had not been translated either, so everything other then english was
somewhat out of date to begin with.
i very strongly feel that it's bad form to provide an option for
choosing an alternate language within the app when the alternate
language translations are out of date and are just plain missing some
strings in places.
if at some point in the future someone wants to finish one or more of
these translations so they are once again in sync, we can then
re-enable the language selection.
it's unfortunate, but i feel this is the best decision for now.