Commit graph

19 commits

Author SHA1 Message Date
Andreas Frisch
739282afbd fix state machine if camera connection is lost during screensaver, allow screensaver playback on background click in STATE NONE 2016-05-25 13:58:32 +02:00
Andreas Frisch
d3273796b1 implement "screensaver" (a.k.a. camera-saver), interrupt preview after x seconds and show video/audio/photo specified in ini 2016-05-25 13:30:28 +02:00
Andreas Frisch
701e8c9ab7 cooldown break before ready to take more photos, fix countdown shadow in css 2016-05-10 19:01:32 +02:00
Andreas Frisch
ae21398a5a load ui template at runtime, configurable in ini file, load print offsets from ini 2016-05-10 16:39:41 +02:00
Andreas Frisch
971acbbb83 make things configurable 2016-05-09 15:50:05 +02:00
Andreas Frisch
636bfe5f35 new capture state for failed snapshots fixes non-disappearing spinner 2016-05-03 00:42:57 +02:00
Andreas Frisch
af17cdfcfc allow pretriggering 2016-04-30 02:10:37 +02:00
Andreas Frisch
782dcda299 fix print orientation, move post-processing into seperate mutex-protected main-thread functions, fix preview after snapshot, fix audio after snapshot, cleanup privat structure layout, implement change_state and get_state_name functions 2016-04-29 17:58:32 +02:00
Andreas Frisch
12a27949ce implement printing (orientation to be fixed) 2016-04-29 15:51:42 +02:00
Andreas Frisch
02e0e536a2 run-time loaded user-customizable strings lookup 2016-04-28 19:05:06 +02:00
Andreas Frisch
4443c43ad6 implement printer media query, implement status bar with clock 2016-04-28 16:19:25 +02:00
Andreas Frisch
35fb3a5990 write jpg output file 2016-04-27 18:07:13 +02:00
Andreas Frisch
91c2777057 use templated signals 2016-04-27 13:05:29 +02:00
Andreas Frisch
327a0d84e5 add second beep sound 2016-04-26 23:59:01 +02:00
Andreas Frisch
4a26a8ef02 switch to gtksink, fixes overlaying widgets with transparency, implement spinner and countdown label 2016-04-26 16:58:22 +02:00
Andreas Frisch
f54dcb4785 move photo capture into thread 2016-04-26 13:27:20 +02:00
Andreas Frisch
1ce8391fa4 transfer window and ui stuff into seperate files 2016-04-26 12:34:43 +02:00
Andreas Frisch
e3706e3b4c be GtkApplication, show output in window, snapshot on click 2016-04-25 22:14:38 +02:00
Andreas Frisch
2aeb0484e7 add GObject-based test application to capture preview video from libgphoto2 (can viewed with "gst-play-1.0 moviepipe") 2016-04-24 21:39:53 +02:00