-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/multi search #16
Feature/multi search #16
Conversation
The idea behind I think I would like to return to that concept at some point in the future, at which point |
Ah, I see. Makes sense to keep the The name would probably come from user input then instead of being generated from the active filter, I guess? |
I think I'd prefer that, yes. It will make it easier to fit them into a saved-search list in the future, should one be created. |
89f1518
to
a573718
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Makes sense to me, thanks for catching these.
Some fixes and stuff for KSP-CKAN#3323:
Changed the search control tab indices in a way that it should focus the first text box when hitting CTRL+F, and the following tab order: First textbox > Expand button > "add new mod search" button > second textbox > second expand button > third textbox...
Applying a search or filter (e.g. by changing filter from compatible to installed) does no longer force-show the "InstalledVersion", "InstallDate" and "AutoInstalled" columns if the user explicitly hid them. I hope I found all places where we need to do this.
Fixed a
NullReferenceException
inMatchesTags()
whenmod.Tags
isnull
buttn
/the tag name we're comparing with isn't.Added and adjusted German localization where needed.
Adjusted other localizations to the best of my abilities, i.e. taking the translations from the
Resources.MainFilter*
strings and putting them into the newEditModSearchDetails.*Label
strings.Remove the empty
EditModSearches.resx
Removed the
Name
property fromSavedSearch
, which I wasn't used anywhere, This in turn allowed to remove theFilterName()
method and all theResources.MainFilter*
strings.One question: the
SavedSearch
class has some attributes for XML serialization, however it is never serialized to XML. I suppose at one point you planned to use it in theGUIConfiguration
, which is now just a simpleList<string>
(whichSavedSearch
is basically too). Do we still need these XML attributes, and what about moving it ofGUIConfiguration
since it doesn't really have anything to do with it?