Improvement requests :  K-Meleon Web Browser Forum
Use this forum to talk about a feature you're missing. 
Pages: 12Next
Current Page: 1 of 2
What should be in the next version
Posted by: asmpgmr
Date: January 23, 2003 04:44PM

Andrew,

Since you asked on the home page:

K-Meleon should use a final release of Mozilla, definitely not an alpha and preferably not a beta. Mozilla 1.3 is due out in Feburary.

Bug fixes:
12 - K-Meleon grabs focus every time a new URL loads
288 - Form input fields are sometimes lost on nav_back
297 - "Save As" dialog uses the incorrect filename and type
313 - URLs should not autoload when scrolling through URL bar history

Minor bug fixes:
29 - Middle button doesn't work on pages with frames (Autoscroll)
129 - Click on throbber to go to home page
250 - Tooltips not displaying well
287 - Throbber animation delay when switching windows
306 - Remove unnecessary "URL:" from the URL bar - simple fix
307 - Add Home and End key support in menus

Enhancements:
- Global history window (bug 291) and a pref menu button to clear the history.
- Pref menu button to clear the session history.
- New macros plugin with event support.
- $TITLE global variable (bug 295) - should be very easy to do.
- Provide a way to make K-Meleon the default browser after installation.
- Better associations - K-Meleon should take .htm .html .shtml ftp http https.
- Finally, replace the cartoonish green lizard icon (bug 308).

Macros:
- You can include my view page info/frame info macros if you like (see bug 292).
- Macros on the doc page shouldn't use Javascript unless absolutely necessary.
- I have a search macro which can search different sites based on a prefix keyword which doesn't use Javascript. It's on one of the forums.

Options: ReplyQuote
Re: What should be in the next version
Posted by: Andrew
Date: January 23, 2003 06:07PM

asmpgmr,

Thanks for the feedback. After I've had a chance to compare this against what has already been discussed, I make sure to comment on these.

Options: ReplyQuote
Re: What should be in the next version
Posted by: C
Date: January 23, 2003 06:48PM

I'm just hoping that in the next version
-the bookmarks plugin can be enhanced so that you can add your bookmarks directly into a folder
-loading time can be further improved
-the problem with downloads freezing can be fixed
-the layers toolbar can be moved to the bottom of the window
-also, that new pages open up in a new layer instead of a new window (or how can i do this)

Options: ReplyQuote
Re: What should be in the next version
Posted by: Cammy
Date: January 23, 2003 08:04PM

C: make sure you have the latest layers.dll (from <a href="http://kmeleon.freewebsites.com">http://kmeleon.freewebsites.com</a>; ) and add the following to to your prefs.js file:

user_pref("kmeleon.plugins.layers.catch", true);

That will cause any window that normally opens in a new window to open in a new layer. One thing that may be misleading about layers is that popups will take up the whole window (you can't see your other layers). But don't worry; they're not lost. Just type Control + w to close it or Control + Tab to go to the next layer. Hope this helps.

Options: ReplyQuote
Re: What should be in the next version
Posted by: ra
Date: January 23, 2003 08:20PM

Please don't forget

- [Ctrl]/[Shift] and mouse-click combos.

- Auto-complete for the build-in url-bar.

K-M is still missing these very basic features. :-(

Options: ReplyQuote
Re: What should be in the next version
Posted by: asmpgmr
Date: January 23, 2003 08:37PM

Andrew,

Also add URL autocompletion (bug 203) to my enhancements list, this should be doable now that global history support is in.

If the devs are interested my macros are also on the forums:

View page info/frame info - http://kmeleonbrowser.org/forum/read.php?f=2&i=1555&t=1555

Search (it's msg #3) - http://kmeleonbrowser.org/forum/read.php?f=4&i=3141&t=3141

In both cases the lines within the curly braces should be indented 3 spaces, the forums compress multiple spaces.

Options: ReplyQuote
Re: What should be in the next version
Posted by: C
Date: January 23, 2003 08:40PM

Cammy, thanks, it worked perfecly!
Can you guys tell me is this a bug with layers,

when you I checked up the word "teleological" for my philosophy assignment at the page, http://dictionary.reference.com/search?q=teleological , and clicked on the "pronounciation key" link (which opens a popup), k-meleon acts funny.

Options: ReplyQuote
Re: What should be in the next version
Posted by: C
Date: January 23, 2003 08:54PM

Omg, I'm an idiot.. I don't read hehe..

Options: ReplyQuote
Re: What should be in the next version
Posted by: asmpgmr
Date: January 23, 2003 08:56PM

Please don't build the next release with Mozilla 1.3b, apparently they made lots of changes and now have regressions. See the posting at http://www.mozillanews.org/index.php3?article=129712c9eed74d5b2971f3fe4badd351

Mozilla 1.2.1 with the embed_lite.dll for the global history should be fine in the near term. Hopefully they'll sort out their latest mess soon.

Also if they decide to make the embedded global history file XML based (a mistake) then could the existing code which uses a simple format be incorporated into K-Meleon ? No need for XML bloat in K-Meleon.

Options: ReplyQuote
Re: What should be in the next version
Posted by: Josh
Date: January 23, 2003 09:46PM

Here are two features I think should be added:

* Automatic image resizing- This feature resizes images to fit correctly
within the browser window. This has just recently been added to the Mozilla
trunk. Currently it's turned off. It can be activated by this pref:

user_pref("browser.enable_automatic_image_resizing", true);

I would not bother using it now untill any code from the trunk is checked
in.

BugZilla #: 73322- Automatic or option-based image resizing (Function to
view an image resized to fit the screen)

http://bugzilla.mozilla.org/show_bug.cgi?id=73322

* Support for MS Intellimice (muti-button) mice- Some mice have more than
two buttons. One such mouse is MS's Intellimouse Explorer. That mouse model
has two side buttons that control back/forward navigation. Mozilla 1.3a and
the latest Phoenix.

BugZilla #: 304231- [Win] Intellimouse Explorer Backwards and Forwards
button support.

http://bugzilla.mozilla.org/show_bug.cgi?id=30431

Any comments?

Options: ReplyQuote
Re: What should be in the next version
Posted by: Cammy
Date: January 23, 2003 10:39PM

You're welcome, C! It was this preference that won me over from Phoenix. Sheesh; I went back and forth between, IE and Mozilla, then tried K-Meleon, then Opera 6.x and then 7.0 beta, then to K-meleon thanks to the layers plugin. That, the overall speed and popup blocking won me over!!

Options: ReplyQuote
Re: What should be in the next version
Posted by: jz
Date: January 24, 2003 05:57AM

Another thing that's really needed is to have Shift-Space do page up. This single lack of option is k-meleon is really driving me nuts!

Options: ReplyQuote
Re: What should be in the next version
Posted by: LemerTheRemer
Date: January 24, 2003 07:06AM

i would like to see a white list of sites i can allow poppups, to go with a check mark to kill poppups from all other sites. I liked that in phoenix i think i would like it here too! unless there is a way i can do it now. if so it wasnt appearant to me.

Options: ReplyQuote
Re: What should be in the next version
Posted by: joe
Date: January 24, 2003 07:40AM

i posted this under km development, but i guess this is the thread.


great browser you have and it's great you want to improve it even more, my suggestions:

1. let me make it my default browser
2. make it so links change color after they've been visited
3. when the browser can't find a page, a screen loads saying so.
a. when i go back after this happens, i don't go back to the last good page but the page before that. make it so i go back to the last good page.
b. or just replace it with a popup saying what happened.
4. beat mozilla to the punch and make a stand alone email client based on mozilla.
5. when i pull down the drop down menu in the URL bar of pages i've typed in recently and i let my mouse hover over one of the links, but then i close the list without selecting one of the links, a link will load anyway. make it so it doesn't do that.
6. after typing in a url into the url bar, the url in the url bar stays highlighted and if i twirl my mouse while the link is still highlighted, a new link from the drop down menu in the url bar is loaded. end this as well

thanks.

Options: ReplyQuote
Re: What should be in the next version
Posted by: Hugo
Date: January 24, 2003 12:04PM

joe, check out the following:

1. let me make it my default browser
http://kmeleonbrowser.org/forum/read.php?f=1&i=6699&t=6518
http://kmeleonbrowser.org/forum/read.php?f=2&i=1550&t=1537

2. make it so links change color after they've been visited
http://tln.lib.mi.us/~amutch/pro/kmeleon/khistfiles.htm

Options: ReplyQuote
Re: What should be in the next version
Posted by: Hugo
Date: January 24, 2003 12:16PM
Options: ReplyQuote
Re: What should be in the next version
Posted by: bonanza's babyboy
Date: January 24, 2003 01:09PM

Change the color of the bookmark-icons in the bookmarks toolbar or provide the option to let users change it themselves.
Otherwise a perfect browser......
Very well done and keep up the good work !

Options: ReplyQuote
Re: What should be in the next version
Posted by: Audiowolff
Date: January 24, 2003 02:07PM

I can think of two that I would be interested in. They are probably pretty silly, but here goes.

1) Middle Button - Ability to use middle button to open link in background layer (like Mozilla/Netscape and Netcaptor) and middle button to close layer (by clicking on the Layers Bar).

2) Bookmark Groups - Ability to set a start up group that opens multiple pages on multiple layers with one click and the ability to set said group as a start page.

Not crucial improvements, but would be nice. Great job on this browser!

Take care.

AW

Options: ReplyQuote
Re: What should be in the next version
Posted by: MonkeeSage
Date: January 24, 2003 02:41PM

One thing I'd love to see for the UI is the ability to place toolbars along the bottom (or even sides!) of the browsing frame via a pref. That would be spiferific! smiling smiley


Shelumi`El
Jordan

S.D.G

Options: ReplyQuote
Re: What should be in the next version
Posted by: Hugo
Date: January 24, 2003 04:11PM

Audiowolff: About the .. Bookmark Groups ... ..

It is currently possible to restore an already saved session (or bookmark group if you will) with a macro. See the message posted 01-20-03 11:16 in
http://kmeleonbrowser.org/forum/read.php?f=4&i=3234&t=3234
It's a bit primitive and crude, but still a nice work around, waiting for the real thing.
...
But afaik it is not currently possible to save a current session in a neat way. This is due to *what I believe* would be a bug in the layers.dll.

To save a session, you might instead manually insert some session lines in Prefs.js. See the post referred to above.

But again, all this is just a crude work around. I agree, I too would like to have the "Bookmark This Group of Layers" feature - for real and not with this ugly macro hacking.

An example of that layers "bug":
If you open a few layers and then run a macro like
test_layers{
plugin(layers, 1);
alert($URL);
plugin(layers, "next");
alert($URL);
plugin(layers, "next");
alert($URL);
}
it will *not* work as expected (right??).

Options: ReplyQuote
Re: What should be in the next version
Posted by: Hugo
Date: January 24, 2003 04:35PM

jz,

Another thing that's really needed is to have Shift-Space do page up. This single lack of option is k-meleon is really driving me nuts!

I have the same prob (though I won't go nuts about it :-) I was going to tell you to check the
K-Meleon\res\builtin\htmlBindings.xml
...so that the line
<handler event="keypress" key=" " modifiers="shift"
command="cmd_scrollPageUp" />
is included and not commented out..

But it *is* included and not commented out, so I don't know why this doesn't work.. Any ideas, anyone? Important enough to file a bug report?

Ok, I've polluted this thread enough.. :^p

Options: ReplyQuote
Re: What should be in the next version
Posted by: Ismo
Date: January 24, 2003 05:00PM

I think global history, link coloring and $TITLE are very important features.

I hope you could also fix the following bug
318: Data copied to clipboard not saved when K-Meleon is closed

This is important if you are low on a memory you can't multitask wery well. I am used to copying text from my browser window (NS), closing the browser and starting my word processor and pasting the clipboard. Besides I think savng clipboard is the standard procedure. Of course some programs ask would you like to keep the clipboard if your clipboard size is very big.

ID_EDIT_ADDTOCLIPBOARD or something like that would be very nice addition when I am gathering different text snippets from my browser window to my wp.Perhaps I could emulate this with macros and temp variables but it would be somewhat messier. I remember there were a program which had some kind of spike(?) funtionality to add new text to a clipboard. I am using Win95 so I have just one clipboard.

Finally, the next version should have a new default skin. If you wan't
to keep the IE skin you should at least use the more recent version (XP?). I prefer OsX or Chameleon lookalike. At least the old IE background is terrible. Chameleon gradient is more pleasing.
This is just to have better first impression for newbies. Looks
count too.
Maybe you should have a poll for a new default skin (or at least change it to something - anything! - else).

Options: ReplyQuote
Re: What should be in the next version
Posted by: asmpgmr
Date: January 24, 2003 08:51PM

Ismo,

Visited link colors is available now -
http://tln.lib.mi.us/~amutch/pro/kmeleon/khistfiles.htm

Installing embed_lite.dll also gives up a global history but a plugin has to be created to provide a history window (ctrl-h) like Netscape.

Andrew,

If you see this maybe you should consider having the stuff about the visited link colors and global history added to the homepage, it seems to be a common request.

Options: ReplyQuote
Re: What should be in the next version
Posted by: Ismo
Date: January 25, 2003 12:03AM

Thanks assemblerprogrammer ? asmpgmr

The thing I most miss from NS 4.7 is the Ctrl-H shortcut for global
history. I used that list as a kind of bookmark list when reading
yahoo groups' articles and continuing to read the following articles
during the next session (bookmarking those articles is not practical).
I used macros to save / reload the url but it is far from perfect
solution.

I hope these features (glob hist, link color, auto compl) were part of the
next release (if they don't bloat / slow down KM too much).

Options: ReplyQuote
Re: What should be in the next version
Posted by: asmpgmr
Date: January 25, 2003 12:29AM

Ismo,

Installing embed_lite.dll (only 10,832 bytes) gives you the global history functionality, that's what allows visited link color to work. For now you can display the file history.txt with a macro a bind it to ctrl-h and cut-and-paste links from there but the list is not sorted, it's not ideal but it's better than nothing until the devs write a global history plugin. Global history support also allows URL auto completion to be implemented but again it's more coding. I guess both features are on their to-do list.

Oh yeah I am an assembly language programmer primarily (low-level stuff like BIOS and chipset validation) though I know a few procedural high-level languages like C as well. I like assembly language MUCH better though.

Here's a macro to display history.txt:

view_history_txt {
$var = getpref(STRING, "kmeleon.general.settingsDir");
opennew($var . "history.txt");
}

Options: ReplyQuote
Re: What should be in the next version
Posted by: Andrew
Date: January 25, 2003 02:06AM

Depending on the timeline for the update, I may add a link on the home page about the embed_lite.dll.

Also, if you want something fixed that you KNOW is a bug, make sure to check in BTS and then file a bug if you don't see it:

http://kmeleon.sourceforge.net/bugs/

Not all of the developers follow the forum although we will be compiling the responses here. A bug in BTS makes it much more likely that the people who need to see the bug reports will.

Options: ReplyQuote
Re: What should be in the next version
Posted by: sega
Date: January 25, 2003 02:17AM

I hope you could add a option to be able download .rar files instead of it opening it up like a txt file

Options: ReplyQuote
Re: What should be in the next version
Posted by: Ismo
Date: January 26, 2003 01:00AM

asmpgmr, thanks again
----------------------------------

I noticed that history.txt lines begin with 13 digits. Do you
happen to know what do they mean (access time and something
else?). If I remember correctly It might be you who previously
wrote that the history list isn't constantly updated (after 10 changes?) or
something like that so it isn't quite up to date.

I modified your example to present the history as a sorted text file.

I made sorthist.bat and saved it to K-Meleon settingsDir, which contains:
@echo off
sort /+14 hereisfullpathtohistory.txt > C:\temp\history.srt

If you don't have C:\temp use something else which exists.
I also modified the bat's properties so it automatically closes on exit
and runs as minimixed.

My modified macro is:
view_sorted_history {
$var = getpref(STRING, "kmeleon.general.settingsDir");
exec($var . "sorthist.bat");
opennew("C:\\temp\\history.srt");
}

I first tried to use the following without the bat-file
exec("sort /+14 " . $var . "history.txt > C:\\temp\\history.srt");
but it didn't work (because of > or arguments?). If someone
knows what is wrong with that line, please tell me.

At least the bat-solution works now.

If you were knowleadgeable and persistent enough you could
present the list as html-file with hyperlinks without the preceding
line digits, perhaps with the help of windows versions of sed or awk
(I am not that good. Sorry).

Visited links coloring doesn't seem to work well with this forum.
Is it because the style section defines link colors and they override
my settings - red for visited? Should I use another setting to override
style links settings. I might be quite wrong with this but with some pages
visited links works and with others it doesn't.

Andrew
------------
I had to look what BTS means. Dictionary.com told me that it is
Bug Tracking System. However, when you click the link you
provided it says:
Welcome, strange traveler, to the K-Meleon Bug Reporting System.
Are we talking about BRS or BTS ;-) Just little nitpicking. I am not
too fond of acronyms as english is quite a foreign language for me.
Please, developers, don't talk shop with us poor users.

I have heard of Bugzilla. Is it just for mozilla project (licensed name?)
or is it a more general name for bug reporting system?

sega
____
Doesn't linkpopup with save link as work for you? Is this some kind
of mime-type problem? Probably you should define that somewhere.
Sorry that I don't know more of it.

Options: ReplyQuote
Re: What should be in the next version
Posted by: Hugo
Date: January 26, 2003 11:46AM

Ismo, you rule as always.

...you could present the list as html-file with hyperlinks without the preceding line digits, perhaps with the help of windows versions of sed or awk..

Everybody doesn't have the sed/awk stuff, right?? One could write a script in JavaScript for that, instead of in ... (whatever the Win/DOS command interpreter language is called??) I guess everybody that has K-Mel installed also has a JavaScript engine.

I imagine a JS -that is run as a bookmarklet or within a macro- could
* open a new window and get a reference to the "theDocument" there within
* (optionally read an html template file from disk)
* Write some intro html to the document - like theDocument.writeln('<html><head><title>History</title></head><body>');
* read the history data from disk into a long string (or an Array() of strings)
* loop (as long as there is more history data):
*** Get a history data chunk from the long string
*** insert the data chunk into some nice html code (<div><a href="---insertURLhere---">insertTITLEhere</a></div>)
*** write the resulting html snippet to the "document" (with theDocument.writeln(...))
* (end of loop)
* Finish up the html: theDocument.writeln('</body></html>');

OR, perhaps better, use DOM to insert data (instead of manipulating unparsed html as above).

Problems/questions though:
* How do you give a script rights to read from disk?
* Memory leakage/management: No garabage collection will be done until the document is reloaded (which means it's gone)
* If the DOM way is to be used, I wouldn't pull off writing the script at all. smiling smiley

Options: ReplyQuote
Re: What should be in the next version
Posted by: asmpgmr
Date: January 26, 2003 04:40PM

Ismo,

The numeric value in history.txt is the number of seconds since Jan 1, 1970. The time will be GMT not yur local timezone.

The history is updated internally with every new URL but history.txt is only updated (by flushing the internal data to the file) every 10 new URLs.

Good idea about using the sort command, the first use of that old command I've seen in a decade ! It's too bad there isn't a way to use the TEMP environment variable but you could always use the profile directory from the kmeleon.general.settingsDir pref.

Hugo,

If there's a way to read local files from Javascript then it should be possible to implement a mini global history by reading history.txt, sorting the list by time most-recent first, and using writeln to write out the converted local date/time and the URLs as a links. If you can do this and you're also a win32 programmer then it would be better to write a global history plugin and submit it to the devs.

Options: ReplyQuote
Pages: 12Next
Current Page: 1 of 2


K-Meleon forum is powered by Phorum.