so the recent cross-platform debate got sidetracked for a minute or two with a comment on asiego’s blog. the idea of a kde-integrated version of FF is an interesting one. not sure if it’s even possible, but interesting nonetheless. probably not something I’d want though. I’d rather see konq be improved until it’s way better than ff :)
I started writing this post on the weekend, when I was rather pissed off at konq. then reality distracted me with lots of fun, so now I’ve had a bit more time to think about it. I’m still going to rant about lots of stuff, though. ranting is fun.
lately, I’ve really been wishing that konq had some of firefox’s features. konq is still my least-hated browser, and I was actually starting to even like it a bit (never thought the day would come when I would like any browser… normally they all piss me off to some extent). but it’s been extra annoying recently. firefox annoys the heck out of me in a whole different set of ways, but right now it’s only *slightly* more annoying than konq.
first there’s the old ajax problem. fancy javascript and konqueror just do not get along. it seems to be getting better lately, and one bug triggered by wordpress (which I complained about on my blog) was fixed amazingly fast (thanks whoever-that-was), but there’s still a few annoying bugs I run into regularly. gmail seems to be an unending source of problems – sometimes it works fine for months, but eventually they make some change that breaks konq again, and you still have to pretend to be firefox for it to work at all. (really, I don’t get that. why can’t they just send konq the same stuff they send ff? why send something more broken on purpose?! google confuses me sometimes.)
what else bugs me about konq? well, embedded movies still seem a bit of a gamble – some just work, some just don’t. I haven’t investigated enough to have any idea what’s going on there. luckily flash ones are in the ‘works’ category, and lately almost everyone uses flash or offers a download. it’s really just a minor annoyance at this point.
when it comes to proxies, though… well, this is more of a problem with kio itself. socks and kio don’t get along. so you can only use http proxies if you’re using kio. also, while konq has an easy way to switch between proxy and no-proxy, it doesn’t seem to have any way to switch between two different proxies. firefox has that foxyproxy plugin. I was expecting privoxy to solve that problem, since I’m using it to provide a http proxy that goes through my socks proxy… it does have fancy stuff for choosing which proxy to use, but can’t send stuff through a passworded proxy – and that’s what I have to go through to reach the chinese internet. feh. (hmm, I really should submit a bug)
I was planning to dig into the kde4 proxy code, but thiago says he’s going to be ripping it out and doing stuff, so I think I’ll wait a while and see if maybe I can help him make proxying awesome in kde 4.1.
there’s also a cool chinese translation plugin for firefox… not being able to use that in konq really bugged me until I found out about KTranslator, which works for any text, not just the browser :) although there are still some wrinkles there – it seems more designed for european languages. right now I’m getting english translations for chinese stuff, but no pinyin. maybe I just installed the wrong dictionary, though.
so, overall, the two important problems I see with konq are the javascript bugs and the lack of crazy cool plugins. I think it would be really nice if konq could have the kind of cool plugin stuff that firefox has… although both of the cool ff plugins I’ve actually seen have been things that would be better if available to kde as a whole – which makes me wonder if plugins are really as important as I thought. as for javascript… I have no idea why konq has so many problems there. I doubt there’s an easy solution, but I hope some bright programmer can figure something out.