Posts Tagged ‘Printing’

Diving Log for Android – Buddy Signature

Friday, May 13th, 2016

Your buddy can now sign your dives in Diving Log on your Android phone or tablet. Open a dive and scroll down to the bottom to find the new signature field. Tap on the field to sign a dive with your finger or digitizer pen. The signature will sync back to Diving Log on Windows where it can be displayed and printed.

Available on Google Play

15 16

In the desktop version you can view the signature either in the buddy popup menu or add it directly to your layout. When you click on the signature, it will open in a new window where you can sign dives also on a Windows PC with your mouse or touch screen. And last but not least you can add and print the signature in the report designer for your physical logbook.

Buddy signature popup

Buddy signature popup

Signature in the Extended Layout

Signature in the Extended Layout

Tag your dive data with QR Codes

Saturday, May 12th, 2012

QR Codes has become very popular, because they can be scanned easily with any smartphone or tablet. They can contain all kind of data, e.g. links, emails, geo locations or contact information. I’ve integrated QR code support deeply into Diving Log, which makes it very easy to share certain logbook data with your buddies, even when they do not use an electronic dive log. QR codes can be either displayed on-screen or printed together with your logbook data. To view and scan a QR code right from the screen, just click the little icon you can find behind some text fields:

Contact details from a dive shop

If you want to call a phone number from your logbook which is not in your contacts on the phone, just scan the phone QR tag to call the number. To get a geo location tag from the dive site coordinates, click the menu item from the little dropdown arrow:

Geo Location Tag

You can also integrate several QR tags into the report designer in Diving Log. You can include a GPS tag on each dive, to quickly scan a dive site position and display it in Google Maps on an iPad, for example. Or you can add a tag with your contact details on top of each logbook page. Here you can download a sample PDF from the Diving Log print function with 3 different QR codes. For printing, I recommend a minimum size of 15 mm for the QR code image (make sure to keep the aspect ratio).

QR Codes in the Report Designer

Please note, not all QR scanner apps can handle all codes. It is possible that some apps cannot display a geo location tag on a map, for example. Here you can see a quite powerful scanner app on an iPad, which was able to read all Diving Log tags:

QR Code Scanner

You can try this feature yourself in the next few days, when version 5.0.7 will be released.

Logbook Filter and more

Saturday, April 21st, 2012

Today you can download a new beta version with some great new features:

  • New filter function for all output windows
  • vCard import for buddy details
  • UDDF 3.x import support
  • HeinrichsWeikamp Frog download support
  • Several bug fixes and other minor improvements

With the new filter window, you can create filters for any output window (logbook, details data, table editor, dive site map, statistics, printing and exports). Filters allow you to view, export or print only a subset of your logbook data, based on any criteria you want. For example, you can now view the statistics just for one year or just for your rebreather dives. You can export or print only dives where you’ve dived with just one particular buddy. Or you can view in the map window only dive sites, which are deeper than 30 m and with a rating of 5 stars (just an example).

To create a filter, click the new filter icon you’ll find now in most toolbars:

Logbook Filter

Statistics Filter

Export Filter

Then you will see on the right side of the current window the new filter toolbox, where you can add with “AND/OR” any number of criteria for every database field. As soon as you add, edit or delete filters, you can see the results live in the output window.

Filter Toolbox

Edit Filter

To edit a filter row, just double click it or hit the edit button in the toolbar. That way you can easily refine your filter until you get the data you want. You can save your filter to a file and reload it later on. You can also exchange filters between identical database tables, e.g. between statistics, logbook and table window or between dive site details and dive site map.

vCard Import: In the Buddy details you can import now vCard files, which can be created by most contact and email applications and webmail apps:

vCard Import

Click here to download the update beta setup file. This is an update from the current version 5.0.6. If you have an older version than 5.0.6, please update first to 5.0.6 and then install the beta update. Please let me know how you like the new filter function, if it works for you or if you see any crashes or bugs. The filter function integrates deeply into many parts of the application, so I want to make sure I’ve not broken any existing functionality.

 

Diving Log intermediate update 2

Saturday, November 19th, 2011

Today you can download another update, which brings some great new features:

  • Gas switch profile for printing
  • Signature support
  • Automatic update check
  • Improved DiveSystem + Liquivision imports
  • Many small improvements and bug fixes

You can now add the gas switch and warning graphic to your print layout using the report designer. Just double click in the report designer any existing profile or add a new profile and change the type to “Gas” or “Warning”. You may also want to adjust the FontScale property and disable the axis labels.

Gas switch + warning lines in the report designer

Your buddies can now sign your dives on the PC in the signature window using the mouse, a touch screen or a pen. It works best with a special pen for touchscreens, but you can also use your finger and if you don’t have a touchscreen you can use the mouse to create a graphical signature. Just click the signature control in the logbook window to open a resizable popup window and sign this dive.

Click on the signature control...

...to sign a dive with your finger, pen or mouse

Diving Log checks now every 30 days if there is an update available and notifies you on startup. If you don’t want this automatic check, you can disable it in the update check window (menu Help > Check for Updates). Only official updates will show up, so beta updates like this one won’t be recognized. This function is mainly to avoid people using really old versions. Those of you reading this blog probably won’t ever see this update notification, because you update before the next check anyways. But I recommend that you keep this setting enabled.

Update available

Here you can disable automatic updates

Before you download this update, make sure you have already version 5.0.5 installed, otherwise update first to that version. Then download this zip file and extract it into the Diving Log program folder (this is not an installer, just copy the content of the zip file into the Diving Log folder).

Diving Log 5.0 – Printing

Thursday, June 4th, 2009

This was the last big feature I had to convert to .NET for Diving Log 5.0 – the print function with the report designer. Like all other features I’ve completely restructured the whole code and interaction with the report engine List&Label. And I’ve added several new features and improvements. Below you can see the new print dialog with some visual changes. One minor improvement is that it will remember the last printed dive number and use it as start number when you open the dialog the next time, which makes it a little bit easier to print only the new dives.

Print Dialog

Print Dialog

The biggest improvement has been added to the dive profile printing. Up till now you could only print the depth profile with very little customization properties. In version 5.0 the print engine uses exactly the same profile drawing routine as the profile display in the logbook window. So you have the same profiles and features at the same time as they are implemented into the logbook window. You can drag several profile objects to the designer and change the profile type and other options by double clicking the profile or by clicking the properties icon on the left side.

Profile Properties

Profile Properties

Profile Properties

Profile Properties

When you use the profile field in a list type report, the profile will be automatically drawn in a minimalistic way without text and scales, so it fits best into the small table rows.

Profile List

Profile List

The 2nd major improvement is the buddy signature drawing. You have now also several options to customize the design. The same drawing will be used in the logbook window, too. Currently you can create new signatures only in the Windows Mobile version, but in version 5.0 you will be able to sign a dive also in the desktop version (with the mouse or with touch enabled devices).

Signature Properties

Signature Properties

You can download 2 PDF files generated by the new print function and the report files from the screenshots above:

Report1.pdf
Report2.pdf

The last change is the way I’ve implemented the report designer variables. In version 5.0 you will have a “Diving Log 4.0 compatibility mode” which is enabled by default and makes it possible to use the existing 4.0 report files without modification. In standard mode, the variables in the report designer were now organized in sub folders which make it easier to find each variable (especially if I add more fields in future), but it requires updating existing report files. For example, the variable “LogAirtemp” is now called “Logbook.Airtemp”. I’ll update the official report files and the files available for download and write a separate blog post how this could be done very easily, but I think the better structure in the designer is worth the effort:

Variables Tree

Variables Tree

So, now as the print function is complete I’ll write next a blog post which gives you an overview where we are at the moment, features which has to be done until a possible beta release and what will be skipped and not included in the first beta to delay the release not unnecessarily. Thank you for your patience during this long time update, I’m also very excited, but this is really a major task which takes some time.