<div dir="ltr"><div><div><div><div><div><div><div><div><div><div>Hullo,<br><br></div>Since this escalated a bit ( and since I'm the one that will probably code the interfaces ) :)<br><br></div>I think that the image handling system should:<br><br></div>1 - send all images to the git server when in idle or upon request<br></div><br>This is the only way to make sure that all images will appear in all devices that uses the same repository as file, there's not too much to discuss here.<br><br>2 - download images of the dive that's being viewed *right now* and cache it on disk<br></div><br></div>We can have a good subsurface with pictures made in a couple of ways, two of them I think are worth describing and userfull: <br><br></div>First one is to downsize / downscale the image and save a low res version of it, save *those* on the git repo and also the original version of it. When the user opens subsurface on a new computer and uses the git repo, only download the downsized version of the pictures to show above the profile. *when* the user clicks on the picture, then download the full sized image.<br><br></div>Second one is to download only the images of the dives that are being displayed right now.<br><br></div>And of course, offer an option to 'sync everything'<br><br></div>Tomaz<br><div><div><div><div><div><br></div></div></div></div></div></div>