Create ZOOM feature

In Progress

Comments

22 comments

  • Avatar
    Miguel Câmara

    I might be off here, but allow me to offer my two cents. As I understand one way of possibly accomplishing what Victor Kravchuk is requesting is to have the "zoom squares" have the exact same behavior as the camera name, which disappears when you move the cursor away from the image.

    The behavior right now is that the camera name only appears when you hover the cursor above the image.

    However if you click on the "Information" icon, you enable the camera name to always be visible.

    If you enable the same behavior for the "Zoom Squares" in the image, then they would fade out when you move the cursor out of the image and whenever you hover over the image, the "zoom squares" would be visible again.

    If you do click on the "information" icon the "zoom squares" would be always visible just like the camera name.

    I created a crude "Mockup" of what I mean, hopefully it's understandable:

     

    0
    Comment actions Permalink
  • Avatar
    Norman - Nx Support

    Hi Miguel Câmara,

    Thank you for the 'two cents'. Absolutely clear what you mean. Compliments for the mock-ups. One image is worth a thousand words.

    I'll wait for the confirmation of Victor Kravchuk and if confirmed will share it with our team.

    0
    Comment actions Permalink
  • Avatar
    Victor Kravchuk

    Thank you, Miguel!

    You have developed my idea to a finished look. I suggested that the highlight be returned when the donor window is clicked on (it becomes active, the highlight returns, and the user can move the highlight back to the right places). And you shifted the appearance of the backlight to the appearance of the cursor on the field of the donor camera. (But anyway, in order to move the highlight to the right places, next you need to make the window active.)
     I agree with your proposal - the sequence of actions is as follows: make the window active, create zoomed areas, move the cursor away from the donor camera field, the backlight goes out; hover the cursor - the highlight appears, make the window active and work with the highlight. The same should work for recording.

    P.S. Last conversation is called "friendly discussion and fruitful cooperation". Hope, the rest of such a discussions will be even better :)

    BR

    V.

    0
    Comment actions Permalink
  • Avatar
    Kieran Vella

    I can see the point about lowering opacity of the squares when they are not the focused window might make that overview a bit cleaner but hiding them entirely and having them reappear on mouse over while looking cool would not be ergonomic for an operator.

    Having to wait for them to fade back in or reacquire them visually might seem like a trivial task but it IS now an extra mental task that your operator will now have to do hundreds of times per work shift, there is a cumulative load there that I feel will likely make the experience more cumbersome overall. That in my opinion would be bad UI design.

    So then you say, make it an option! Well having it be an option on the surface seems "simple" but that means that now an developers and testers working on Nx Witness must now do double the work to test if the feature works as intended this increases exponentially for every feature request and function. This must be balanced around that extra technical burden and development resources available.

    Maybe the Nx UI Designer could pop in with their thoughts on the matter?

    0
    Comment actions Permalink
  • Avatar
    Norman - Nx Support

    Okay gentleman,

    I made two proposals for our product team:

    First:

    JIRA-FDBK-428

    If I create a zoom window, I should be able to right-click and save it.
    Once I saved it, the icon of the camera should change, for example to a camera with magnifier, and appear similar to a multisensor device, with the subtree where you can select the original image and the saved zoom windows.

    This way you should be able to open just the zoom windows, without the need of opening the source camera.

    Second:

    JIRA-VMS-34906

    Currently, the zoom windows square remain visible, even when the device isn’t selected, while the icons in the camera panel disappear when you select another device or none.

    These rectangles can be distracting, especially when the contrast between rectangles and the scene is significant.

    One way of possibly accomplishing this is to have the zoom rectangles have the exact same behavior as the camera name, which disappears when you move the cursor away from the image.

    The behavior right now is that the camera name only appears when you hover the cursor above the image.

    However, if you click on the "Information" icon, you enable the camera name to always be visible.

    If you enable the same behavior for the zoom rectangles in the image, then they would disappear when you move the cursor out of the image and whenever you hover over the image, the zoom rectangles would be visible again.

    If you do click on the "information" icon, the zoom rectangles would be always visible, just like the camera name.

    The option should be enabled 'under the hood' to deliver it faster without having the change the GUI.

    One comment about the second suggestion; by default the behavior stays as it is, to avoid confusion for existing users and no impact to GUI development. It will mean that Victor Kravchuk can enable it easily, but Kieran Vella (and we) don't get an increased amount of support tickets of people wondering where the zoom rectangles are.

    I cleaned this topic, so keep it clear for our product team, without reading the discussion that lead to the conclusion.

    If I forgot something in the suggestions, please comment below.

    0
    Comment actions Permalink
  • Avatar
    Victor Kravchuk

    Hi, Norman!

    The second proposal is great, as for our operators' needs. Layout with zoomed windows can be saved even now - layout opens with all zoomed sub-windows. The question is - to implement this option.

    The first proposal will force the operator to adjust the position of the rectangles when their saved position is no longer relevant. And this  repeating procedure reduces the value of this proposal - easier to create a zoomed area like a new one. Additionally, opening of only zoomed windows without panorama view - seems not logical and gives not a whole information, but only local.
    It is only opinion. :)

    BR

    V.

    0
    Comment actions Permalink
  • Avatar
    Norman - Nx Support

    Hi Victor Kravchuk,

    Before the first proposal can be honored (if at all) a lot of discussion has to take place, since my write-up is very rudimentary and leaves space for long discussions and considerations.

    I think that the second proposal should be easier to do, but I'm not a developer, so I can't judge the entire impact on the source code. If it is relatively easy to do, as a hidden feature, I guess we should be able to deliver it in one of the upcoming releases, maybe even in a patch as an experimental feature.

    If the impact is significant, the same applies as for the first proposal, and it can take a fair bit longer to add it, or it might not come at all.

    0
    Comment actions Permalink
  • Avatar
    Norman - Nx Support

    Hi all,

    A short update.

    The first proposal requires major efforts and changes in the source code and isn't honored at this stage.
    Perhaps in the future, but uncertain at this moment.

    The second proposal will be developed, but will take some time (we aim for this year in a 5.0_patch) due to other priorities.

    0
    Comment actions Permalink
  • Avatar
    Norman - Nx Support

    Hi Victor Kravchuk, Miguel Câmara, and Kieran Vella,

    I just build a patch to check the new behavior of the Zoom Windows.
    You can check a brief video HERE.

    The top-left camera is the source camera for both zoom windows on the right, and the bottom left camera doesn't have any zoom windows.

    As you can see, if you hover over the device, both zoom window frames show. If you hover over a zoom windows, the frame appears on the source camera. If you click the 'i' in the source camera or hit 'i' on the keyboard the zoom windows frames appear permanently on the source camera.

    If you want to try it out, you can use the 5.0 private_patch I have built today by using the following in-client credentials: 

    Build Number: 35515
    Password: 9ulh7h

    PLEASE NOTE: This build hasn't been thoroughly tested, so isn't recommended to use this build in a production environment.

     

    0
    Comment actions Permalink
  • Avatar
    Victor Kravchuk

    Hi, Norman!

    But, where can I get this patch - for the thoroughly testing?

    BR

    V.

    0
    Comment actions Permalink
  • Avatar
    Kieran Vella

    Victor Kravchuk you would manually update your testing installation of Nx Witness using the build number/password provided by Norman.

    1
    Comment actions Permalink
  • Avatar
    Victor Kravchuk

    does not work

    0
    Comment actions Permalink
  • Avatar
    Norman - Nx Support

    Hi Victor Kravchuk,

    Which operating system (type and version) are you using on the server and client you want to update?

    0
    Comment actions Permalink
  • Avatar
    Victor Kravchuk

    for tests, the server and client were installed on the same PC

    0
    Comment actions Permalink
  • Avatar
    Norman - Nx Support

    My bad Victor Kravchuk,

    For some reason I forgot to build a Windows version.

    I'll build a new one and update the topic asap.

     

    0
    Comment actions Permalink
  • Avatar
    Norman - Nx Support

    Hi Victor Kravchuk, Miguel Câmara, and Kieran Vella,

    The built issue has been resolved and below you find the in-client upgrade credentials for the improved zoom windows behavior.

    Build Number: 35515
    Password: 9ulh7h

    PLEASE NOTE: This build hasn't been thoroughly tested, so isn't recommended to use this build in a production environment.

    0
    Comment actions Permalink
  • Avatar
    Miguel Câmara

    Hi Norman - Nx Support,

    I have already updated our showroom system and it appears to work as advertised, I didn't notice any ill behavior, and the result is very clean.

    Pressing 'i' or the "information" icon will show the camera name and will show the Zoom Window positions on the source camera just like in the previous versions.

    *Thumbs up*

    0
    Comment actions Permalink
  • Avatar
    Miguel Câmara

    Hi Norman - Nx Support,

     

    My colleague is trying to connect to our showroom and he gets the message about updating the client, but the process gives out an error when it reaches 70%. He tried on both Windows and Ubuntu.

    I tried to downgrade to 35270, but it doesn't allow me.

    Can you provide a link to download the Windows and Ubuntu client for 35515?

     

    0
    Comment actions Permalink
  • Avatar
    Norman - Nx Support

    Hi Miguel Câmara,

    Thank you for testing and the thumb up.

    Our CI team is updating our built environment this week, so in-client updates might have some quirks this week and next week.

    You can use the following download LINK for the applicable downloads.

     

    0
    Comment actions Permalink
  • Avatar
    Victor Kravchuk

    Hi, Norman!

    There is a new version 5.0.0.35745, but it does not implement the improved ZOOM function. Will we get a patch?

    BR

    V.

    0
    Comment actions Permalink
  • Avatar
    Norman - Nx Support

    Hi Victor Kravchuk,

    The 5.0 patch was postponed in favor of the 5.0.0.35745 re-release which resolved some annoying bugs.
    In the first 5.0 patch, the zoom function should be included. Release date to be determined.

    0
    Comment actions Permalink
  • Avatar
    Victor Kravchuk

    Thank you, Norman!

    Will live, will wait, will see... :)

    Have you maybe any info about sound disappearing' overcoming during audio device changing at the Client machine?

    BR

    V.

    0
    Comment actions Permalink

Please sign in to leave a comment.