Commit graph

96 commits

Author SHA1 Message Date
Gered 5e774934a4 fix xstream not processing annotations during serialization of runs
was saving the sessionAttempts counter even though it had the
XStreamOmitField annotation. not technically a problem, but not correct
2017-01-28 12:52:41 -05:00
Gered 8679a556ca add session counter. resolves #17 2017-01-28 12:47:59 -05:00
Gered 55788f58b5 tweak text label a bit 2017-01-28 12:15:14 -05:00
Gered 3ff5f782de fix trimming recent files list of excess files based on max setting 2017-01-28 12:12:40 -05:00
Gered 3f2ce3b810 add max recent files setting to the Settings > General dialog 2017-01-28 11:53:04 -05:00
Gered 6229197fba fix incorrect doc comment 2017-01-28 11:39:37 -05:00
Gered edacc0a359 #18: add max recent files list setting (default is now 10) 2017-01-28 11:36:53 -05:00
Gered b26e0ecf5e set default values after loading config for any missing keys
this fixes probably my main gripe with the existing XML serialization
code (at least as far as loading settings is concerned).
2017-01-28 11:35:57 -05:00
Gered 7a59e40b38 reset current file when choosing "New" from menu. fixes #19 2017-01-28 10:46:59 -05:00
Gered 208f56eae9 ensure settings saved even if user quits with Cmd+Q on mac. fixes #20 2017-01-28 10:30:18 -05:00
Gered 70bb8d3af6 update version for development of next release 2016-03-21 13:34:52 -04:00
Gered 9dee564c4f version 1.5.3 2016-03-21 13:33:48 -04:00
Gered ae54130eaa added separate flag for hotkey locking
already had an "ignore native inputs" flag which served a dual-purpose:
toggle flag for the menu's lock/unlock setting and also as a temporary
state that was set/unset when opening/closing the edit run and settings
dialogs. problem was that if you locked hotkeys, opened say the settings
dialog and then closed it, the hotkeys would be unlocked during the
dialog close event. this change fixes that behaviour.
2016-03-21 13:03:33 -04:00
Gered bd185d1462 fixes for timer area height sometimes not being sized correctly 2016-03-21 12:50:18 -04:00
Gered ce89b7a14a some better variable naming so i can understand this better at a glance 2016-03-21 12:29:51 -04:00
Gered b02d9d7132 should've added this check 2016-03-21 12:10:37 -04:00
Gered b28eb18c75 another little stab in the dark. shouldn't cause any harm at any rate 2016-03-21 12:06:39 -04:00
Gered e1972daa11 hopefully this helps the once-in-a-while "app doesn't close" issue .. ?
once in a while i've noticed after choosing "exit" from the menu, the
application doesn't terminate. the window always closes as expected,
but the java process seems to hang around. not exactly sure what
behaviour triggers this yet
2016-03-21 12:03:47 -04:00
Gered 0293bce73e update development version number 2016-03-21 11:56:08 -04:00
Gered 6dece5006d update gradle plugin versions 2016-03-21 11:55:22 -04:00
Gered 4dbf2ece0a add bold font style options to the Components settings tab font options 2016-01-16 22:58:07 -05:00
Gered fbc1a28068 add bold font style options to the History settings tab font options 2016-01-16 22:37:18 -05:00
Gered bb68eb53f7 add Font style setting config file serialization 2016-01-16 22:25:32 -05:00
Gered 2f56b00881 some text updates (hopefully less cryptic then the previous shortforms) 2016-01-16 15:36:13 -05:00
Gered d718323976 ensure run segment rows display top-aligned within the segments list 2016-01-16 14:22:22 -05:00
Gered 7870670ce0 remove the confusing shortform GridBagConstraints constant redefinitions
at least, they were confusing to me. i could never remember which ones
they corresponded to
2016-01-16 12:58:42 -05:00
Gered 91b91777de rename window autosize property and remove hardcoded text strings 2016-01-16 12:49:43 -05:00
Gered 770f227637 toggle menu resize options on/off depending on window autosize setting 2016-01-16 12:35:28 -05:00
Gered 2609364f7e make the main window user-resizable only if "window autosize" is set 2016-01-16 12:31:05 -05:00
Gered 684c924cec fix BorderlessFrame window resizing to respect isResizable 2016-01-16 12:30:22 -05:00
Gered b0a2945ddc remove resize options from the menu for now
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).
2016-01-16 12:20:24 -05:00
Gered 53e5e3a338 forgot to remove this earlier 2016-01-16 12:17:49 -05:00
Gered 24df5f0f1a first stab at adding support for a user-specific fixed window width 2016-01-16 12:17:07 -05:00
Gered a30d5ea135 formatting 2016-01-16 11:40:16 -05:00
Gered a477926c99 add a little bit better support for validating user entered settings 2016-01-16 11:39:58 -05:00
Gered 5242d629a5 fix minor bug in the way config property change events were being fired
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")
2016-01-16 11:38:32 -05:00
Gered 41ae37c789 update version for development of next release 2016-01-05 13:37:23 -05:00
Gered 53781e7f95 version 1.5.2 2016-01-05 13:36:50 -05:00
Gered df5d167935 fixes for some colour issues 2016-01-05 13:35:11 -05:00
Gered b46dd4c184 update version for development of next release 2016-01-04 17:06:16 -05:00
Gered 1a935e7313 version 1.5.1 2016-01-04 17:04:57 -05:00
Gered 984f42bd49 update README.md 2016-01-04 17:04:16 -05:00
Gered f1eb274ed8 fix some component sizing issues. resolves #1 2016-01-04 16:38:19 -05:00
Gered 464f4a400e default to splits directory if we have no existing open file dir to use 2016-01-04 01:41:41 -05:00
Gered 0fd299cf44 might help with #3, better check for if the window has focus or not
i'm not 100% sure if this will actually help though as i've not figured
out completely how to reproduce the issue
2016-01-04 01:40:48 -05:00
Gered fd84ef242f add support for multiline run titles. resolves #7 2016-01-03 16:23:41 -05:00
Gered 016ecd8acd add missing settings for various colors. resolves #9 2016-01-03 16:03:12 -05:00
Gered 05983ec78f add font/color customization support for the run sub title setting 2016-01-03 15:32:06 -05:00
Gered 1105a52a0a change "goal" to "sub title." resolves #8
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.
2016-01-03 15:16:19 -05:00
Gered e3b0e1be80 better behaviour for initial directory in file dialogs. fixes #4 2016-01-03 14:21:39 -05:00