Diving Log 6.0.22 released

June 9th, 2021

I’m happy to announce a huge update to photos in Diving Log. Because this is not only about photos anymore, the section in the logbook window is now named “Media”. You can now add any file type and even online photos and YouTube videos directly to your dives. Here are the new features in this update:

  • Relative photo path names option
  • Add online photos and YouTube videos to dives
  • Add videos and other file types to dives
  • Photo Slideshow
  • Photos drag & drop support
  • Photos logbook context menu
  • .heic image format support
  • Use correct image rotation based on Exif data
  • Show photos in profile
  • Photo Manager improvements
  • Rotation buttons in Image Viewer
  • iCloud Sync in Web menu
  • Downloader: Suunto EON Steel Black, Sherwood Amphos 2.0, Sporasub SP2

I’ve linked the first two items to a more detailed description page. In a nutshell, you now have the choice of absolute (default) or relative path names for any file you link in your logbook. In addition, you can add image and YouTube URL’s to your dives. And you can add any file type from your PC, e.g. videos, Word or PDF documents. And there is a new photo slideshow function:

Add links and other files to your dives

You can drag and drop files from Explorer or the web browser to the thumbnail list in the logbook window and to the image field in the details windows (e.g. dive sites, etc). There is a new context menu in the thumbnail list and the .heic image format used by iPhones is now supported by Diving Log.

Photos with rotation information in the Exif data are now displayed in the correct orientation. And if your underwater camera date/time setting is synchronized with the date/time from the dive computer, the photos and videos are shown in the dive profile, so you can see exactly where you’ve captured them:

See where you’ve captured a photo or video

Photo Manager got some great improvements as well: it will now show you all images from all sections in your logbook file. And you can switch between absolute and relative path names for all selected images with one click:

Switch between absolute & relative path names

The integrated image viewer in Diving Log got rotation buttons (just for display, the file won’t be rotated or modified in any way). In the “Web” toolbar menu in the main window you will find a new entry for iCloud synchronization. And the downloader supports now a few more dive computers as well: thanks to Jef Driesen from libdivecomputer.

Diving Log for Android Update

April 7th, 2021

I’ve updated Diving Log for Android with the following new features:

  • Dive Site Coordinates: Format Setting
  • Dive Site Coordinates: Improved Input Panel
  • Google Maps Window: Add new dive site
  • Sort & Renumber dives
  • Downloader: McLean Extreme BLE Support
  • Downloader: Ratio 2021 Models BLE Support
  • Downloader: Sherwood Beacon
  • 10″ Tablet UI Improvements

Coordinate Format

Coordinate Edit Panel

Add new dive site

Drag new place pin to position

Renumber Dives

Renumber Options

I’ve also done some improvements to the 10″ tablet user interface (more improvements will come in the future):

Main menu permanently shown on large tablets

New dive list on logbooks screen

Diving Log 6.0.21 released

March 13th, 2021

A new update for Diving Log 6.0 is now available. If the integrated update function does not report an update, a security software is blocking Diving Log from accessing the internet. In this case download and install the setup just normally from the website. In this update a lot of things has changed behind the scenes as I’ve switched the development system to a newer version, upgraded from .NET Framework 4.5 to 4.6.2 and integrated the latest Windows 10 API’s. This is the full changelog:

  • Equipment service notifications on Windows 10
  • Libdivecomputer Update (Mares Horizon, Ratio 2021 Models, Sherwood Beacon, McLean Extreme BLE)
  • Cressi UCI Import
  • LogTrak & Shearwater Cloud import improvements
  • Logbook Equipment ‘Select all’ only active items
  • Manual date editing in details window improved
  • Switch to .NET Framework 4.6.2

The new development system and .NET Framework version allows me now to integrate more Windows 10 API’s directly into the main application. One of the noticeable features are the new equipment service notifications, which is using the native Windows 10 notifications system:

Equipment service notification

Notification Center

You can configure and disable the notifications in the Diving Log settings dialog (menu File > Preferences, or by clicking on the button in the notification):

Configure or disable notifications

Notifications are also scheduled for future service dates, so theoretically they should pop up even without starting Diving Log. Unfortunately, Windows is clearing all schedules when a PC is fully shut down. The Bluetooth LE downloader is also using now a slightly newer API, thanks to the underlying changes I’ve made.

Diving Log for Android Update

February 5th, 2021

Diving Log for Android received an update today with equipment service notifications and new dive computer models in the downloader:

  • Equipment Service Notifications
  • Garmin Mk1/Mk2/Mk2i Support
  • Divesoft Freedom/Liberty Support
  • Mares Horizon & Ratio 2021 Models

If you use the “Next Service” date fields in the equipment section of your logbook, you can now get automatic notifications on Android when the date is near. You can configure the timespan when you want to get notified and of course completely switch the notifications off in the app settings. There are also in-app visual hints in the logbook overview (red circle) and equipment list (wrench icon). Here you can see how it looks like:

Notification

Equipment List

App Settings

Configure Notifications

Updates for Diving Log 6.0 and Android released

December 19th, 2020

I’m happy to announce two updates, one for Diving Log 6.0 on Windows and one for Diving Log on Android:

Diving Log 6.0 Changelog:

  • Garmin Mk2/Mk2i Support
  • SeacSync Import
  • Tree Browser improvements (new: Shops/Dive Centers)
  • Dive Site GPS Import improved (Switch to Windows 10 API)
  • Map Window Navigation Panel (Windows 10 API)
  • OpenStreetMap and Divelogs.de sync issues fixed
  • Libdivecomputer Update (new: Aladin A2, Sherwood Sage)
  • Wlog Import .add file support

Diving Log Android Changelog:

  • Search Dives Function
  • Tree Browser (in App Main Menu)
  • Downloader: Sherwood Sage

Diving Log 6.0 can now download dives from the new Garmin Mk2 via USB, including tank pressure profile data. The tree browser window shows now directly all dives with a certain buddy (without the location sub tree nodes) and has a new “Dive Shop” root tree item.

Diving Log 6.0 is now using the Windows 10 location API for capturing GPS coordinates for a dive site and also includes the navigation panel in the map window, which you may know from the Android app. Of course it requires an external GPS receiver, because most PC’s don’t have GPS build in.

Capture GPS coordinates

Navigation Panel

 

In Diving Log for Android you can now finally search your dives for certain values (numeric or string). You also have now the same tree browser functionality from the PC version.

Search Dives

Tree Browser

Diving Log 6.0.18 released

May 11th, 2020

The latest Diving Log 6.0 update is now available and contains the following new features:

  • Statistics Chart Gas Mixtures (Air, Nitrox, Trimix)
  • SAC Profile
  • Profile Edit Gas Switch
  • Profile Editor Offset Function
  • Tank Size & Weight values from previous dives in logbook dropdowns
  • New computers: Sherwood Wisdom 4, Scubapro Aladin A1
  • Downloader Improvements

New Gas Mixture Chart

If you have an air integrated dive computer which records your tank pressure, you can now see a calculated SAC profile:

SAC Rate Profile

You can now easily edit existing gas switches by right clicking the switch:

Edit Gas Switch

You can now adjust all profile values by an offset and/or factor in the profile editor. This is useful if the recorded data is slightly off, e.g. because you’ve set the wrong water salinity type or the temperature sensor is recording an incorrect water temperature:

Adjust Temperature Profile

Profile values adjusted by -2°C

Android Downloader Improvements

May 1st, 2020

Since the Diving Log Android Downloader was added last November I’ve released several improvements and bug fixes in a number of updates, which I want to outline here today. The current version is 4.4.2 and was published yesterday. If you’ve experienced any of these issues, please give it a try as they should be fixed now:

  • Downloading of only new dives may have not worked properly for some devices, e.g. Scubapro G2
  • Downloading of Suunto Vyper and Vyper 2 type computers works now
  • Reefnet Sensus devices work now
  • Atomic Cobalt support has been added
  • Oceanic BLE support has been added

Overall a lot of work went into stabilizing and improving the Android downloader in the last five month. Next I want to add mass storage devices like the Garmin Descent and Divesoft computers.

Available on Google Play

Downloader

Download Progress

Diving Log 6.0.17 released

January 27th, 2020

A new update for Diving Log 6.0 is now available with the following new features and improvements:

  • New dive computers (Mares Genius, Suunto D5, Aqualung i550C, i200C, Oceanic Geo 4.0, Veo 4.0, Pro Plus 4)
  • BLE support for Oceanic & Aqualung computers
  • HeinrichsWeikamp OSTC download fixed
  • Depth profile with gas color option
  • Equipment hours/# of dives since last service
  • Scubapro ZDiveLog import fixed for new format
  • Scubase import improved (organisms support)
  • OpenStreetMap display error fixed

The downloader supports now new dive computer models as well as Bluetooth LE support for Oceanic and Aqualung computers. It also solves a download problem which appeared in a recent OSTC firmware update. Many thanks to Jef Driesen from libdivecomputer!

For the depth profile you can now activate an option to draw the profile right in the gas color which was used:

Gas Colors

In the Equipment window you can see now the number of dives and the dive time since the last service date:

Equipment statistics

Please note that there is currently one thing to keep in mind: The current implementation counts all dives since this date, no matter if this piece of equipment was selected in the “Equipment used” list in the logbook window. So if you have pieces of equipment that is not used on every dive, the statistic is not correct right now.

Android Downloader now available for everyone

November 25th, 2019

After a lengthy beta test I’m happy to announce that the dive computer downloader is now available in the public version of Diving Log for Android. Thanks to libdivecomputer, a wide range of dive computers are supported via USB OTG, Bluetooth and Bluetooth LE. And good news for all Diving Log 6.0 desktop users: all Android app features are now completely free if you enter your desktop unlock code in the Android app.

A few things are currently missing in the downloader and will be implemented in the coming weeks: Atomic Cobalt is not yet supported, Suunto EON Core/Steel and Scubapro G2 are BLE only (no USB yet). Suunto Vyper has still some issues which I try to fix soon as well.

Thank you for your patience while waiting for the Android downloader! This was a huge, complicated project and I’m happy that you can now finally use it while you’re on the go!

Downloader

Download Progress

Available on Google Play

Android Downloader for OSTC and Desktop Update

July 25th, 2019

This week I released a minor update (6.0.16 Update 1) for Diving Log 6.0:

  • New libdivecomputer with bug fixes and download support for these new computers:
    • Mares Genius
    • Suunto D5
    • Aqualung i550C
  • OpenStreetMap fixed in map window
  • Scubapro ZDiveLog import fixed for new format

Diving Log for Android was also updated this week with a rather big thing: the first downloader for HeinrichsWeikamp computers (OSTC) is now available as beta. If you’re using the Android app and have an OSTC computer, please try it out and let me know if it works or not. If there are any problems, activate the “Log Errors” and “Dump File” options in the downloader settings as shown below:

Downloader

Downloader Settings

Download Progress

Downloaded Dives

Supported connection types are USB-OTG, Bluetooth and Bluetooth LE (BLE). The downloader is currently beta status, so please let me know via email if there is a problem. Do not use the app store review system to report bugs, thank you!

This update has a lot of the work done to support more computers. But for this I have to port libdivecomputer to Android, which still takes some time. Thank you for your patience!