More détails for each dive

97 views
Skip to first unread message

Patrick Allaire

unread,
Oct 16, 2025, 10:44:35 PM (10 days ago) Oct 16
to Subsurface Divelog
Hello everyone, 

I've read often here users who ask for more details about each dive.
The usual answer is « Use labels » ...
No ... labels can not do all this.

I see at least two options: 
- subsurface team build more options, according to what it is asked for
- subruface team build a gateway or a connection system so any user may be able to manage it's own options.

I try to figure out how to take part of such developement, being a subsurface team member with my limited capabilities in programming.

Options I would like to add: 
  1. Weather and water conditions
    1. température
    2. Sun / snow / rain / cloud conditions
    3. Waves: height of wave
    4. Wind orientation
    5. Current orientation
  2. Diving options
    1. Goal of that dive
    2. Activities done / exercices done  /  goal succes or fail
    3. Configuration (side mount, back mount, twin, recycl. etc.)
    4. Context: course, fun, tech, job
    5. From/out by .... beach / boat / charter / cruiseship / cave ...
  3. Clothing options
    1. dry / wet suit   short / long  thickness
    2. Up underware
    3. Leg underware
    4. Socks / shoes / boots
    5. Hood - yes/non - thickness
  4. Equipment carried
    1. Camera
    2. Net
    3. Spool (how many, lenght, etc.)

Edward Haynes

unread,
Oct 17, 2025, 2:29:30 AM (10 days ago) Oct 17
to subsurfac...@googlegroups.com, Subsurface Divelog
Hi Patrick,

How many people do you think will record this type of information on a regular basis. From my experience new divers do, but quickly realise they’re recording the same information for each dive, e.g. it doesn’t change. They either stop recording it, or creat a separate kit listing for different climates.

Therefore, I’m not sure the development effort is warranted.

Kind regards 

Edward 

Edward Haynes
DO Fyne-divers

BSAC
Dive with us

On 17 Oct 2025, at 03:44, Patrick Allaire <patri...@gmail.com> wrote:

Hello everyone, 
--
You received this message because you are subscribed to the Google Groups "Subsurface Divelog" group.
To unsubscribe from this group and stop receiving emails from it, send an email to subsurface-dive...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/subsurface-divelog/6bda193c-c907-4206-b5b7-1869872470dan%40googlegroups.com.

Eero Marttinen

unread,
Oct 17, 2025, 8:50:09 AM (9 days ago) Oct 17
to subsurfac...@googlegroups.com
Hi,

Agree with Edward. I should also mention that some of these options desired by Patrick already exist in Subsurface. At least:
  1. Temperature, air and water. Also dive computer graph displays water temperature in depths
  2. Waves
  3. Current
  4. Freeziness
  5. Suit
I personally would prefer to use tags/labels and Notes to describe other detailed diving options. Tags I already use are e.g  DPV, CAVE, ICE, COURSE<coursename>.
I also use tags to log e.g battery changes, scrubber refills etc. 

Maybe I am not seeing something obvious, but why could labels/tags not manage to handle these detailed needs?

BR,
Eero

Patrick Allaire

unread,
Oct 17, 2025, 10:11:35 AM (9 days ago) Oct 17
to Subsurface Divelog
Hello Edward and all.

an other thing you mention is right: « repeat every dive the same informations ».  Why subsurface does not  use the « previous dive infos » as default values for equipment ? 

JB2Cool

unread,
Oct 17, 2025, 10:40:37 AM (9 days ago) Oct 17
to subsurfac...@googlegroups.com
Why should it when it might be wrong! Surely better to let the user populate this themselves, usually no data is better than incorrect data. You can easily copy fields (even multiple fields) between dives with ctrl-c and ctrl-v

Jason

--
You received this message because you are subscribed to the Google Groups "Subsurface Divelog" group.
To unsubscribe from this group and stop receiving emails from it, send an email to subsurface-dive...@googlegroups.com.

Patrick Allaire

unread,
Oct 18, 2025, 10:35:46 PM (8 days ago) Oct 18
to Subsurface Divelog
Hello all, 

back to my first comment:  to many infos can not be managed by labels only.
My suggestion:  open a door to « Plug-ins » made by user, open a « plug-in » store on subsurface web site.  We'll probably surprised - maybe amazed - by what people can create.
1) set a standard programing language for plug-ins   ( python ? )
2) set a standard recording structure for data entered through plug-ins  ( XML ? )
3) let users' imagination work freely and be amazed.

I'm sure the tab « More infos » can be better used than the only line we have now.

Michael Keller

unread,
Oct 18, 2025, 10:45:07 PM (8 days ago) Oct 18
to subsurfac...@googlegroups.com

Hi Patrick.


On 19/10/25 15:07, Patrick Allaire wrote:
back to my first comment:  to many infos can not be managed by labels only.


Do you want to elaborate a bit on what makes you think this?
I can't see why a user could not use different categories of tags, like 'equipment_torch', 'type_drift', ... to use tags for all the different 'dimensions' of their dives that they want to track?


My suggestion:  open a door to « Plug-ins » made by user, open a « plug-in » store on subsurface web site.  We'll probably surprised - maybe amazed - by what people can create.


Subsurface is a community driven open source project - so it is already the case that everybody is encouraged to create the features that they desire. They can then either end up in the official Subsurface distribution if they are of general use and interest, or people can create what is called a 'fork' that implements their own custom features.

See https://github.com/subsurface/subsurface/blob/master/CONTRIBUTING.md for more informaition.


1) set a standard programing language for plug-ins   ( python ? )


C++


2) set a standard recording structure for data entered through plug-ins  ( XML ? )


XML


3) let users' imagination work freely and be amazed.


Go get started and amaze us! 😍


Ngā mihi

  Michael Keller

Patrick Allaire

unread,
Oct 19, 2025, 2:10:00 PM (7 days ago) Oct 19
to Subsurface Divelog
Hello all, 

> I can't see why a user could not use different categories of tags, like 'equipment_torch', 'type_drift', ... 
> to use tags for all the different 'dimensions' of their dives that they want to track?

For the same raison we don't use label for   gaz presures, nor leads nor dive site.
I'm leaving up north (canadian High Arctic).  When I travel South (once a year), I don't remember how have I to dress under my southern dry suit in that condition.  I want to be able to look at the previous time I dove this specific dive spot and read comments AND how I was dressed up.  Checkboxes are way better than label for that.  We could show the « More about » page and see how the checkboxes are selected or not clicking on the dive date/list item.  That's an example.  Other would like this for ligthing, for camera, for ....  what he/she wants. 

Yes, I want to contribute in programing.  I'll see what I can do.  But at first glance it seams pretty hard to break the bond between subsurface and Label like if the labels would be - not only magical - the only creed to profess here.

Patrick Allaire

unread,
Oct 19, 2025, 2:10:12 PM (7 days ago) Oct 19
to Subsurface Divelog
Just one more word ...

any company considers that a single client who complains represents at least 1000 other unsatified clients who stay quiet.
So many time I've red questionning the label use in the forum ....   make the maths.   .... I'm not the only one.

I want to help and contribute.
I'm not sure where to start by (after have done my own fork and copy that on my computer and look at code).
Where could my be my best guess to attach my programing project ? 
Where can I find the general structure of the « subsurface » program's organisation ? 

Thanks.

Le samedi 18 octobre 2025 à 22 h 45 min 07 s UTC-4, Michael Keller a écrit :

Edward Haynes

unread,
Oct 19, 2025, 2:41:38 PM (7 days ago) Oct 19
to subsurfac...@googlegroups.com, Subsurface Divelog
Hi Patrick,

I think you should do the research. Subsurface is not a company, but an application developed and owned by an individual who felt moved to produce a workable dive log.

If you really see a big advantage in your proposal, write the code.

Kind regards

Edward

Edward Haynes
DO Fyne-divers
+44 (0) 7800 590112

BSAC
Dive with us

> On 19 Oct 2025, at 19:10, Patrick Allaire <patri...@gmail.com> wrote:
>
> Just one more word ...

Patrick Allaire

unread,
Oct 19, 2025, 4:58:37 PM (7 days ago) Oct 19
to Subsurface Divelog
Thanks Edward. I know that, otherwise I would write that I'll try to program code.
Reply all
Reply to author
Forward
0 new messages