Colin McMillen mcmillen
mcmillen pushed to main at semicolin/totte 2023-07-28 17:54:11 -04:00
c74d5c5385 add some things to exif output
mcmillen pushed to main at semicolin/totte 2023-07-28 16:33:10 -04:00
831637338c ExportPhotos: load images async'ly
mcmillen pushed to main at semicolin/totte 2023-07-28 16:28:30 -04:00
cf354937e7 async'ify ExportPhotos
mcmillen pushed to main at semicolin/totte 2023-07-28 16:00:32 -04:00
a326c8432e bump JPEG quality from 98->100 and add a comment
mcmillen pushed to main at semicolin/totte 2023-07-28 15:52:44 -04:00
073c9745e9 basic image export!
mcmillen pushed to main at semicolin/totte 2023-07-28 14:50:04 -04:00
3e4bd73091 add revision # to packaged zip file
mcmillen pushed to main at semicolin/totte 2023-07-28 14:36:16 -04:00
fe02e13a11 keep around more loaded images
mcmillen pushed to main at semicolin/totte 2023-07-28 13:08:09 -04:00
33f6ee739e introduce loadingImages & add a lock around image load/unload state
mcmillen pushed to main at semicolin/totte 2023-07-28 12:28:05 -04:00
ad598e68a5 rm spurious "async" keyword
mcmillen pushed to main at semicolin/totte 2023-07-28 12:21:50 -04:00
a36bad5c1f add fixme re exif times
mcmillen pushed to main at semicolin/totte 2023-07-28 12:19:36 -04:00
3a0060fc9d fix memory leak (and crash under debugging) by not trying to unload textures on a non-GL thread
mcmillen pushed to main at semicolin/totte 2023-07-28 11:52:33 -04:00
75b80507bd handle "filter result size = 0" without crashing
mcmillen pushed to main at semicolin/totte 2023-07-27 01:18:42 -04:00
1bedac471d show "photo # / total photos" in status bar
mcmillen pushed to main at semicolin/totte 2023-07-26 21:56:37 -04:00
0b6de0840f Move photoIndex to wherever the previously active photo was
mcmillen pushed to main at semicolin/totte 2023-07-26 21:29:46 -04:00
ca5b2d94f5 unload Photos by least-recently-used
mcmillen pushed to main at semicolin/totte 2023-07-26 18:17:16 -04:00
dc909a80f4 cache images by string (filename) rather than index; disable unloading for now
mcmillen pushed to main at semicolin/totte 2023-07-26 17:30:20 -04:00
3c1e2c8dad start work on filtering by rating
mcmillen pushed to main at semicolin/totte 2023-07-26 16:57:53 -04:00
067b54a77d remove keyboard autorepeat and change IsKeyDown -> IsKeyPressed
mcmillen pushed to main at semicolin/totte 2023-07-26 15:42:04 -04:00
42ea309794 add keybindings for rating
mcmillen pushed to main at semicolin/totte 2023-07-26 15:20:31 -04:00
247d6ac6f2 click on stars to set rating