Zakk
4d7e296a8e
Sources now use restore/saveWithCoder instead of init/encodeWithCoder. This allows restoring to be a bit smarter about cached sources, replacing them transparently at restore time.
...
Old style initWithCoder is still functional, just not as cache friendly.
If the capture "device" is changed in the input config window the capture object may be swapped out for a different one depending on caching/flags.
2018-02-03 23:56:32 -05:00
Zakk
85f0c5ddac
Fixed constraint issue that caused some inputs in the input list to misalign vertically
2017-09-04 16:11:50 -04:00
Zakk
2a2dc48916
Changed how input source comparison works: only do encode/decode of select elements and only as a last resort. Directly compare everything possible first.
...
background and source filters were not being saved: fixed
The text capture base class no longer sets the unique id to the text, it generates a UUID instead.
2017-08-31 13:48:18 -04:00
Zakk
2749544f71
Added some capture type icons for the library. Library now filterable/searchable
2015-10-25 20:39:10 -04:00
Zakk
77dd533d7c
Base Text capture doesn't re-render unless the assigned text has changed. Should improve CPU use of non-static text. (Timers etc)
2015-04-23 07:12:21 -04:00
Zakk
59a3625430
Add formatters to all relevant date/time sources.
2015-02-12 23:23:38 -05:00
Zakk
97a35e8b5d
Added time related sources. Current time, elapsed time from any past point in time, and a countdown to a given date/time (or just X seconds of countdown)
2015-02-08 23:16:34 -05:00