[us-commits] [ehb54/ultrascan3] 1dbeb0: Refactor `US_Plot`: enhance double-click interacti...

alexsav815 noreply at github.com
Tue Mar 17 16:38:59 MDT 2026


  Branch: refs/heads/alexey-dev-issue785
  Home:   https://github.com/ehb54/ultrascan3
  Commit: 1dbeb030075307c5652d506be95a2186a0c22724
      https://github.com/ehb54/ultrascan3/commit/1dbeb030075307c5652d506be95a2186a0c22724
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-11 (Wed, 11 Mar 2026)

  Changed paths:
    M gui/us_plot.cpp
    M gui/us_plot.h

  Log Message:
  -----------
  Refactor `US_Plot`: enhance double-click interactions, add zoom configuration, and improve curve/axis management with event filter.

Signed-off-by: doluk <69309597+doluk at users.noreply.github.com>


  Commit: 72c834e6d8fa6d6cd9d3b1d1eb90cc7410670c01
      https://github.com/ehb54/ultrascan3/commit/72c834e6d8fa6d6cd9d3b1d1eb90cc7410670c01
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-11 (Wed, 11 Mar 2026)

  Changed paths:
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_edit.h

  Log Message:
  -----------
  Add "Click Exclusion Mode" in `US_Edit` with hover tooltips and enhanced scan selection functionality.

Signed-off-by: doluk <69309597+doluk at users.noreply.github.com>


  Commit: ced5c0cf9086f5a21a308bcb214f061a75e89aab
      https://github.com/ehb54/ultrascan3/commit/ced5c0cf9086f5a21a308bcb214f061a75e89aab
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-11 (Wed, 11 Mar 2026)

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  Add null pointer check for `plot->getZoomer()` in `US_Edit` to prevent potential crashes.

Signed-off-by: doluk <69309597+doluk at users.noreply.github.com>


  Commit: b5607cb3d6296c0e48283cc6dd1a804c051dd8d9
      https://github.com/ehb54/ultrascan3/commit/b5607cb3d6296c0e48283cc6dd1a804c051dd8d9
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-11 (Wed, 11 Mar 2026)

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  Remove redundant state machine changes in "Click Exclusion Mode" toggle of `US_Edit`.

Signed-off-by: doluk <69309597+doluk at users.noreply.github.com>


  Commit: d548b54d3bbac75ffbf270b99643e5cf26257968
      https://github.com/ehb54/ultrascan3/commit/d548b54d3bbac75ffbf270b99643e5cf26257968
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-11 (Wed, 11 Mar 2026)

  Changed paths:
    M gui/us_plot.h

  Log Message:
  -----------
  Initialize members in `CurveDistance` struct with default values to improve stability and prevent undefined behavior.

Signed-off-by: doluk <69309597+doluk at users.noreply.github.com>


  Commit: f3e23f8189d66b9641b37fb2c54b38119d2ef2ec
      https://github.com/ehb54/ultrascan3/commit/f3e23f8189d66b9641b37fb2c54b38119d2ef2ec
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-11 (Wed, 11 Mar 2026)

  Changed paths:
    M gui/us_plot.cpp

  Log Message:
  -----------
  Refactor `US_Plot`: add new double-click connections, refactor axis configuration, and enhance zoomer signal handling.

Signed-off-by: doluk <69309597+doluk at users.noreply.github.com>


  Commit: d73cc2971816653d17d72f1785291c00b96b0c8b
      https://github.com/ehb54/ultrascan3/commit/d73cc2971816653d17d72f1785291c00b96b0c8b
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-11 (Wed, 11 Mar 2026)

  Changed paths:
    M gui/us_plot.cpp

  Log Message:
  -----------
  Update `US_Plot::createZoomer` to adjust `US_Zoomer` constructor arguments for axis configuration.

Signed-off-by: doluk <69309597+doluk at users.noreply.github.com>


  Commit: a54f8e2bc39c26f3e2f95dae43da15eb743e4d25
      https://github.com/ehb54/ultrascan3/commit/a54f8e2bc39c26f3e2f95dae43da15eb743e4d25
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-13 (Fri, 13 Mar 2026)

  Changed paths:
    M gui/us_extinction_gui.cpp
    M gui/us_extinction_gui.h
    M programs/us_legacy_converter/us_legacy_converter.cpp
    M programs/us_legacy_converter/us_legacy_converter.h
    M programs/us_query_rmsd/us_query_rmsd.cpp
    M programs/us_query_rmsd/us_query_rmsd.h
    M programs/us_ramp/us_ramp_gui.h
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_spectrum/us_spectrum.h

  Log Message:
  -----------
  Merge branch 'main' into lukas/us_edit_scan_exclude_click


  Commit: ffaae2039c0f2f0337ba9cde3e4667ade9f04c5c
      https://github.com/ehb54/ultrascan3/commit/ffaae2039c0f2f0337ba9cde3e4667ade9f04c5c
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-14 (Sat, 14 Mar 2026)

  Changed paths:
    M programs/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M utils/us_timer.h
    M vcpkg.json

  Log Message:
  -----------
  Merge branch 'main' into lukas/us_edit_scan_exclude_click


  Commit: f403e0ca772e609f1f064e09815e424e676e96ba
      https://github.com/ehb54/ultrascan3/commit/f403e0ca772e609f1f064e09815e424e676e96ba
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-14 (Sat, 14 Mar 2026)

  Changed paths:
    M programs/us_ddist_combine/us_ddist_combine.cpp

  Log Message:
  -----------
  Fix methodChanged to suppress signal and reset checkboxes


  Commit: 4c73a0c1ae974bfad85180a15588c4203f772bae
      https://github.com/ehb54/ultrascan3/commit/4c73a0c1ae974bfad85180a15588c4203f772bae
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-14 (Sat, 14 Mar 2026)

  Changed paths:
    M programs/us_ddist_combine/us_ddist_combine.cpp

  Log Message:
  -----------
  Fix typo in comment and streamline methodChanged


  Commit: 648e2c616df93b8cb3f16672c3315e44e99a1cdd
      https://github.com/ehb54/ultrascan3/commit/648e2c616df93b8cb3f16672c3315e44e99a1cdd
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-14 (Sat, 14 Mar 2026)

  Changed paths:
    M gui/us_analyte_gui.cpp
    M gui/us_plot3d.cpp

  Log Message:
  -----------
  Merge branch 'main' into lukas/us_ddist_combine_all_checkbox


  Commit: 524fb756825b453194c34611c2ce7624e62f7f53
      https://github.com/ehb54/ultrascan3/commit/524fb756825b453194c34611c2ce7624e62f7f53
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-14 (Sat, 14 Mar 2026)

  Changed paths:
    M gui/us_analyte_gui.cpp
    M gui/us_plot3d.cpp

  Log Message:
  -----------
  Merge branch 'main' into lukas/us_edit_scan_exclude_click


  Commit: ed3ecfca235f46d9da27159afb01288bbcb42cd4
      https://github.com/ehb54/ultrascan3/commit/ed3ecfca235f46d9da27159afb01288bbcb42cd4
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-15 (Sun, 15 Mar 2026)

  Changed paths:
    M programs/us_config/us_admin.cpp

  Log Message:
  -----------
  Merge branch 'main' into lukas/us_ddist_combine_all_checkbox


  Commit: 3e5bea2d6f8973b1443f2db3438bbbcfe128378f
      https://github.com/ehb54/ultrascan3/commit/3e5bea2d6f8973b1443f2db3438bbbcfe128378f
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-15 (Sun, 15 Mar 2026)

  Changed paths:
    M programs/us_config/us_admin.cpp

  Log Message:
  -----------
  Merge branch 'main' into lukas/us_edit_scan_exclude_click


  Commit: 447c06a32ef5ade7850e1391500673c408a9c5e4
      https://github.com/ehb54/ultrascan3/commit/447c06a32ef5ade7850e1391500673c408a9c5e4
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-16 (Mon, 16 Mar 2026)

  Changed paths:
    M gui/us_plot.cpp
    M gui/us_plot.h

  Log Message:
  -----------
  Refactor `US_Zoomer` and `US_DoubleClickEventFilter`: enhance zoom base initialization, update rubber band/tracker pen settings, and improve double-click handling for axes and curves.


  Commit: c9f9553d1be9cca2abdbef64d64daa2688c9b977
      https://github.com/ehb54/ultrascan3/commit/c9f9553d1be9cca2abdbef64d64daa2688c9b977
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-17 (Tue, 17 Mar 2026)

  Changed paths:
    M programs/us_ddist_combine/us_ddist_combine.cpp

  Log Message:
  -----------
  Merge pull request #390 from ehb54/lukas/us_ddist_combine_all_checkbox

Change behavior of all button in combine discrete distributions


  Commit: 50ee53da3e470361bd6a9fa94454856cc21660a1
      https://github.com/ehb54/ultrascan3/commit/50ee53da3e470361bd6a9fa94454856cc21660a1
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-17 (Tue, 17 Mar 2026)

  Changed paths:
    M programs/us_ddist_combine/us_ddist_combine.cpp

  Log Message:
  -----------
  Merge branch 'main' into lukas/us_edit_scan_exclude_click


  Commit: c6c251770d12273ef8519ef12212ecaf90df9c8a
      https://github.com/ehb54/ultrascan3/commit/c6c251770d12273ef8519ef12212ecaf90df9c8a
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-17 (Tue, 17 Mar 2026)

  Changed paths:
    M gui/us_plot.cpp
    M gui/us_plot.h
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_edit.h

  Log Message:
  -----------
  Merge pull request #388 from ehb54/lukas/us_edit_scan_exclude_click

Refactor US_Plot interactions and enhance US_Edit functionality


  Commit: aae4ac3a14f0a1c0ce391cedb1844ac845045869
      https://github.com/ehb54/ultrascan3/commit/aae4ac3a14f0a1c0ce391cedb1844ac845045869
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-17 (Tue, 17 Mar 2026)

  Changed paths:
    M utils/us_crypto.cpp

  Log Message:
  -----------
  Change encryption finalization to decryption


  Commit: 9454cb777d85cb65835ea5eb51fc05bc18d58e78
      https://github.com/ehb54/ultrascan3/commit/9454cb777d85cb65835ea5eb51fc05bc18d58e78
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-17 (Tue, 17 Mar 2026)

  Changed paths:
    M test/utils/test_us_crypto.cpp

  Log Message:
  -----------
  Implement EncryptDecryptTest for US_Crypto

Add unit test for encryption and decryption consistency


  Commit: 2c028de85502d48e60a380c61b93dc7a7e2f7727
      https://github.com/ehb54/ultrascan3/commit/2c028de85502d48e60a380c61b93dc7a7e2f7727
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-17 (Tue, 17 Mar 2026)

  Changed paths:
    M test/utils/test_us_crypto.cpp

  Log Message:
  -----------
  Add unit test for encryption with different passwords


  Commit: b94ce34c55dd06ddc8ccfbb1239c262fe1c9cd52
      https://github.com/ehb54/ultrascan3/commit/b94ce34c55dd06ddc8ccfbb1239c262fe1c9cd52
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-03-17 (Tue, 17 Mar 2026)

  Changed paths:
    M test/utils/test_us_crypto.cpp
    M utils/us_crypto.cpp

  Log Message:
  -----------
  Merge pull request #395 from ehb54/lukas/us_crypto_decrypt_fix

Change encryption finalization to decryption


  Commit: e163509a00c5876ac83d78f14c8a969dae251b75
      https://github.com/ehb54/ultrascan3/commit/e163509a00c5876ac83d78f14c8a969dae251b75
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-03-17 (Tue, 17 Mar 2026)

  Changed paths:
    M gui/us_plot.cpp
    M gui/us_plot.h
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_edit.h
    M test/utils/test_us_crypto.cpp
    M utils/us_crypto.cpp

  Log Message:
  -----------
  Merge branch 'main' into alexey-dev-issue785


Compare: https://github.com/ehb54/ultrascan3/compare/cfd2bf22ab1f...e163509a00c5

To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications


More information about the us-commits mailing list