I have struggled with understanding profiles, but after reading things in the forums and wiki, and learning the difference between profile.ini and profiles.ini, I think I have a slightly better understanding.
Since no one objected, I ended up just copying over my old profile from K-M 74, and everything worked! The only strange thing right off the bat was how the toolbar positions are completely randomly rearranged, but this seems to happen in every new version for some reason. I was able to save my sessions from some profile where they didn't get deleted, so I am happy with that!
My conclusion from all this profile stuff is that especially in my case, keeping many versions of K-M installed in their own folders with just one profile for each version, saving them the good old fashioned way, in their respective K-Meleon folder in %PROGRAMFILES%, seems to avoid many headaches, as long as you check for permissions first. I don't know what benefit can be had by installing profiles way over in %APPDATA%, where profiles are confused between versions, and you must "ask at startup" for the correct profile every time if you don't want things messed up, sessions disappearing, etc.
The next most noticable changes are the padlock and default page icon.
It seems that default.ico takes the place of the previous default page icon, main.ico (which is also the main window icon.) If this splitting of the icon is desired, then I will just make a copy of main.ico named default.ico for the Klassic skin.
The padlock icon also has changed. Again, the icons in the "default" skin override the original defaults, as there is nothing
with the name "ssecur.ico" in the Klassic skin, for example. These icons are not defined in the skin such as in "toolbars.cfg", because they are not part of the toolbar. I don't really understand the new skinning system with skin.cfg. It seems more confusing to me since it seems to define commands instead of just the image/icon locations. Are these new padlock icons defined somewhere? I think they should be defined with the skin, so that the skin can use something more appropriate if that is desired. I currently just renamed the padlock icons in the Default skin so K-M will just ignore them and use the old default ones, though I would might like to change them to the ones from K-M 1.6 or IE-style, meaning the unlocked icon is invisible. I would need some configuration file especially for the last option.
I really like the Firefox compatibility mode. I had my user agent string manually overridden to include Firefox, but now I don't have to!
So happy the browser is identified as K-Meleon by default! My only question is about the string itself - It currently displays as: "Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 K-Meleon/75.0" I now realize the frozen "geckotrail build date" string is frozen at 20100101 for
some mysterious reason that Mozilla has declined to explain, but I would think that the Gecko release version should be "rv:31.6" or whatever we're actually on now.
Now onto testing old issues! (from K-M 74 Beta 4, in rough order of importance.)
- The page frame is still missing. This is a problem that greatly vexes me, as it breaks 3-dimensionality of the Windows classic interface, which in this case indicates the depth of the panel. It is fine on the top of the frame because of the tab bar (which is why I always keep it enabled). It affects all windows within K-Meleon except for the Preferences dialog box. K-Meleon 1.6 (& probably 1.7) are the last versions to keep this intact. It's an issue in all Mozilla-based browsers, which is why I submitted this report to Bugzilla, and since no one has looked at it after nearly a year, I was hoping someone here could at least point me toward how to fix this. I haven't worked with chrome before, but there must be some way to implement this fix! I now think it would be best to implement it the way most programs do as a dynamic interior frame rather than something tacked on to something like the tab bar to prevent breakage in all scenarios, e.g., pressing Ctrl+F, keeping the tab bar disabled like JohnHell, etc.
- All favicons are quite dark, whether in the Address bar, tab bar, or Favorites menu. The only icon not subject to this strange phenomenon is the default K-Meleon icon, i.e., when no actual favicon is available.
It is not a simple issue of color depth (e.g. only supporting 16 colors) as I compared the 4-bit favicon on my personal Web site to the one displayed in K-Meleon, and it is far darker in K-M. - YouTube comments still don't work with default settings. In K-M 74, the comment box wouldn't even "open" (I guess it couldn't authenticate with Google+ or whatever); now the comment box opens without complaint, but the "Post" button is greyed out and unclickable. With my imported profile, the Post button is clickable after typing one letter. I understand not wanting to keep making concessions for Google, but if that is still the case, I'll add some explanation to the FAQ. I don't know the implications of accepting third-party cookies by default, but YouTube is a very popular Web site, so you can understand my concern for new users!
- Also, while testing YouTube, the video turned grey a few times and I had to refresh (flash crashed I guess), which has never happened to me in any previous version of K-Meleon.
Fixed:
- Web search preference works within Preferences dialog box AND without restart! :cool:
- History button fixed in classic skin.
- The spell checker has immediate functionality as soon as it's enabled - Finally some way to get rid of the red underlines!
- The only flaw is that it's American. Is there some way to install a Canadian or British English dictionary?
As you can see, many of these issues I mention are quite minor, but this screenshot comparing K-Meleon to MSIE should show the biggest and most bothersome ones:
Besides the favicon issue of before, there are the issues that
- The depressed tab's shading is broken. (It should be dithered grey just like the depressed window button on my taskbar.
- All of the tab buttons are depressed!
This makes it impossible to tell which one is active except for the black close button (X) , if that feature is turned on.
The tab bar should work like the Windows taskbar, since it serves the same purpose. Strangely enough, these problems don't happen with the default profile, so I guess my settings must be messing it up, but even then, it doesn't work perfectly like it did before. The new issue being, even with the default profile, the dithered grey highlighting disappears when hovered over.
I repeat, overall I am very happy, but above all, the biggest problem is still the missing page frame, which can also be seen in my screenshot. I do hope I can find help with that here, as I found none at Bugzilla.
Thanks,
Thomas
Edited 2 time(s). Last edit at 05/16/2015 04:11PM by thomase13.