Log Dialog Search/Filter/Sort UI Unresponsive
What steps will reproduce the problem?
- Do "show logs" from the shell shortcut
- Logs dialog shows up and starts loading "All Branches" as it was checked beforehand
- Date Range reverts to something large, like a month
- UI update thread slows down to a crawl as you try to change the date
- Typing in the filter box triggers a new search request with each word
What is the expected output? What do you see instead?
- Log window shows the latest full result that it go with no search / data range filters set (except sorting)
- Changing day/month/year of the date range(s) doesn't trigger a search
- Typing things in the filter box doesn't trigger searches dynamically
- After you are done setting the search settings, a button si clicked to actually trigger the search
- Adding a read-only "Last Fetched Date" field and an optional "Fetch + Search" and "Fetch" button(s)
- (Optionally) Separate out UI search to a separate thread that doesn't freeze the UI everyting you type, kill previous threads as they are not needed
What version of TortoiseGit and Git are you using? On what operating system?
Latest, Windows 7/10 x64
Please provide any additional information below.
Having the ability to configure defaults for all these fields through the Settings menu would also be an option. (i.e. Date Range, Filter Search Box, Which Fields to Search on, Sorting Order) Ability to have multiple presets where the last one is loaded instead of the default.