Skip to content

Confusing UI behaviour with "Find" #366

@RrnR

Description

@RrnR

Steps to demonstrate:

  • Start with a DebugView++ session with a large number of entries.
  • Search for something that will match an entry near the start.
    • UI will show the matching line
    • Bottom LH corner annotation will show Searching "near the start"
  • Search for something that will match an entry near the end and takes some time to execute.
    • Bottom LH corner annotation will continue to show Searching "near the start" while the search for "near the end" is underway.

Only when the search is successful will the BLH corner change to Searching "near the end". That annotation is only updated when the search successfully completes. This, combined with the fact that there is no indication when a search is unsuccessful, makes it difficult to know what is happening sometimes.

Suggested changes:

  • Set the annotation to Searching: "<string>" as soon as the search starts.
  • Set the annotation to Found: "<string>" when the search completes successfully.
  • Set the annotation to Not found: "<string>" when the search completes unsuccessfully.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions