Commit Graph

15 Commits

Author SHA1 Message Date
KemoNine 1ccbf4ee03 Update / adjust config handling code so its more reliable and less prone to crashes ; tweak default values + help text to ensure folks know its only seconds/minutes/hours ; add fim restart handling 2020-09-05 21:27:33 -04:00
KemoNine e979318132 Switch fim to seeded random since it uses the time since the epoch which is safe to call even on a schedule 2020-09-05 17:50:33 -04:00
KemoNine 98d5fdce2f Add support for restart interval to main slideshow 2020-09-05 17:49:55 -04:00
KemoNine 5eab31f093 Cleanup fim so it can properly handle album selections ; need to play tricks due to fim NOT supporting mulitple directories via CLI
continuous-integration/drone/tag Build is passing Details
2020-09-05 02:08:57 -04:00
KemoNine 7afb3f17ee Enable saving album selections 2020-09-05 01:01:48 -04:00
KemoNine 728c281ad3 Cleanup config UI further, fix some save bugs 2020-09-05 00:09:14 -04:00
KemoNine 15dfaa31f9 Wire up more of the config ; apply hdmi on/off schedules on save 2020-09-04 23:28:01 -04:00
KemoNine 769029b9c2 Fill out GUI some more, enable saving of config file on exit 2020-09-04 20:28:32 -04:00
KemoNine a33f8b7539 Add advanced menu item that tells how to edit the config via command line
continuous-integration/drone/tag Build is passing Details
2020-09-04 19:06:04 -04:00
KemoNine b0764b684a Add help text for intervals 2020-09-04 18:50:57 -04:00
KemoNine 20c73767de Add help text to hdmi on/off 2020-09-04 18:47:50 -04:00
KemoNine 0e5d316731 Add temp util ; break up temp lookups into their own mini-module 2020-09-04 14:34:35 -04:00
KemoNine fffd67f8c0 Further implementation of config management 2020-09-03 21:01:13 -04:00
KemoNine 30976f60fa Tweak fim kill approach so ALL sub-processes are also killed (this is really important since it's a bash script presently)
continuous-integration/drone/tag Build is failing Details
2020-09-03 01:04:08 -04:00
KemoNine 1841b19211 Split up GUI code some and modularize it 2020-09-02 20:40:28 -04:00