Quote
JamesD
KM cannot directly import FF extensions. They often have language not used in KM. Not having that extra language is part of the reason KM requires less resources.
That also may be why many text boxes and menues use only one font and size. It would be nice to have a larger font sometimes, but I will take the trade off to use less resources.
Sessions, from the main menu, works very well. We also have groups which is a macro file which can be added to KM. Find that here
http://kmeleon.sourceforge.net/wiki/KmmGroups2
We now have extensions done by users and hosted elsewhere. This is the link.
http://kmext.sourceforge.net/
Hope this helps you. I am just a user and not an expert on extensions.
hello jamesd, and thank you for taking the time to offer thoughts.
It is easy to say "I'll take the tradeoff" when you can see the little letters ok....but when it is -impossible- to read the menu, it is not so easy to say that! <g>
I tell you that a high-dpi screen that is physically small, like a 1600x1200 laptop 15", makes VERY tiny letters on those dialog windows that were coded without thinking that user might not be running a 22" monitor like coder is!
I.e., coder writes little dialog-window with letters that are already small even on 22"....and by the time user runs on 15", but with same resolution as 22", tiny letters are now microscopic!...lol...
So no, I cannot make 'tradeoff' that you make; because to read menu is not just hard, but -impossible-. Any person with hi-res laptop, and -especially- also with even a slight visual impairment, simply cannot use such programs which forgot to include adjustments for all the many screen-types and user-eyes in the world.
Truth to be recognized is that most coders (90%?) are younger, have excellent eyes, work on huge monitor, live urban so have super-fast bandwidth; which is fine...but sometimes forget to remember <g> that many people not have all that. Perhaps a gentle reminder to help keep wider reality of world in front of mind is ok I hope.
ps; I don't think that dinky dialog-window issue is related to "not same language as FF". This type of little window is very common....been around a long time. I think it's 'system' window....coder makes call to windows to make it for him.
Or possibly from common language library. Anyway, is old function and common because easy to call. But doesn't work well. Always too narrow to display full lines of text.....never resizable....never have font-control like main-window usually does in modern app. On old low-res big-screen monitors it was ok, but today? No. On small hi-res monitor it's not ok any more.
The fix is straight, regardless of 'language' of app: generate own -nice- window with needed attributes; rather than easier use of old-style call to obsolete and limited OS/library type crude dialog-box. More work yes, but oh what a more elegant and beautiful code!
I'm not programmer; but have read much and deep on this issue to learn fixes and such...because of my own need. <g>
.
Extensions; that is truly too bad; because KM cannot get alot of new users without good extensions...while few independent devs will write extensions for KM alone unless it has lots of users!...chicken and egg, yes? <g>
Tough quandry I think.
Do you say that ability to take extensions is main cause of FF being hog? That doesn't sound quite right to me.
POV: FF hog-discussion often get framed in wrong terms. Problem for most really isn't that FF "uses too much memory"....but actually is that FF >not release< memory when tab/window closed!
And also of course that FF eats more and more memory even when left alone doing nothing. Come back in morning and 100mb now 400mb....huh?? <g>
Even if FF memory was disgusting 200mb to show 10 easy text pages, that would be ok, if it just -stayed- at 200mb...and gave up memory every time tab closed. Really.
Slim is very good, but not necessary for KM to use NO resources!...lol.
And ability to no-hassle take FF extensions will be VERY powerful draw to KM. Also, extensions themselves are very powerful...many very very useful functions are there, not just toys.
And this usefulness in the extensions isn't the same as 'bloating' the browser with other functions like email etc...like KM is avoiding. It's a whole different thing.
Obviously KM-team knows extensions are valuable and important; as witness new Extensions page; and right away inclusion of very important AdBlock.
So the only question is whether to do half-job so just a few can be used, and only with difficulty, and it's always a problem every time new extension is demanded...or to do full job the first time around, so that all can be used, simply.
We must now think of browser as 'platform'. KM retains lean basic app, and modular nature, very good....while allowing each user to select own 'important functions' to make optimum browser for -him-.
But concept of -leveraging- on all the dev-work being done for nasty stumbling giant is -equally- powerful concept, I think. Not to be dismissed lightly.
I think it's maybe a mistake not to 'bite bullet' and commit to making a way, either internal or external, for KM-user to grab -any- ff-extension and use it, even if this makes KM take 10mb ram instead of 8mb (just conversation numbers). As you said yourself about other things, 'tradeoff well worth it". <g>
But of course, if it -truly- would make KM eat 300mb instead of 10mb, and not release ram when tabs closed, then yes, useless to do it. Just suffer FF, and hope that the back-from-dead Netscape founder comes up with a winner again. <g>
But my hunch is that extensions not really whole cause of FF hogging....not truly. Some more resources yes; but not 1000% hog increase just from ability to take NoSquint.
Anyway, thank you for link to page about extensions. I did already look at that page; but found little good info there for users. I did notice very brief mention of 'translation' I think?...of xpi to KM-code in some way.
But no good full description of -scope or limits- of this....of whether this does, or soon will, allow ANY ff extension to run; or only half of them, or only 2%...?
Truly, I do not care if extension needs some 'translation' rather than just 'click' it to install like in FF. Only has to be done once anyway, yes? The ONLY question is: "will I or will I not be able to use any ff extension I find on web?"
A 'yes' to that question is huge huge draw for KM !
ps; also didn't find much description of what -plans- are for this. Maybe I missed a link? Roadmap....intentions...expected schedule. I think from user POV, that's most interesting, and important.
thank you again for helping me
Edited 1 time(s). Last edit at 08/18/2009 03:32AM by grubstake.