I tried classic both with and without TabSRMM and i tried clist_Modern with and without TabSRMM, both exhibit the same behavior of always resetting the position of the keyboard selection to the top of the contact list, and both exhibit the same search functionality.
With clist_modern there was an option to "Disable skin engine" in the Contact List > Window (tab) and when i checked that, it seems to fix the problem. Funny thing is that now whether i turn it on or off, it makes no difference.. i cant seem to get it to go back to being broken anymore even after disabling clist_modern and going back to the classic contact list its still fixed. Was all of this weirdness caused by a corruption in the contact list settings / database? I did an auto-import of my old contact information from Miranda 10.16.. maybe something didnt transfer properly?
-
*** Solution: It turns out that my copy of Miranda 10.16 was missing a database entry called "FilterSearch" 0x00 (0) Byte in the CLC section. That entry was still missing after being imported into Miranda NG. I manually compared, imported, edited, and changed settings until i stumbled across the fact that my fixed version of Miranda NG had 'FilterSearch 0' where as my fixed one didnt. As soon as i added that to my 'broken' client using Database Editor++. It fixed the problem.
-
Im guessing that this is a legacy conversion issue (one of possibly many?) whereby settings that didnt need to be set in the legacy client now require database entries in order to not perform some unwanted behaviors? Id really hate to think that i need to start over with a clean database. (Would a clean database even have the FilterSearch setting entry to begin with?)
Assuming that i did decide to start with a fresh database, what would be the best plugin to use to import mContacts data? (Assuming thats the format that i would want to export to, maybe theres a better one now? Does not seem like the mContacts plugin survived the migration to Miranda NG.) Alternatively is there a method to 'clear and reset all program settings' but not wipe out message history data?
EDIT: Also, is there a good reason to run the 64 bit version of Miranda over the 32 bit version at this time? 32 bit version seems more 'portable' in that it can work on both 32 and 64 bit machines, and i do have my copy of the client setup to be portable.. So what might be a few reasons someone would want to use the 64 bit version? Performance? Better handling of a 65 meg database?