For SnG: Microbrowser

For discussions about side projects, potential future projects or helper applications for Pale Moon.
User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35636
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: For SnG: Microbrowser

Unread post by Moonchild » 2012-07-25, 07:52

It's for shits&giggles, but if you're actually using it, I can have a look at some of the wishes.
Most likely: 1, 2, and 3 are possible without penalty. 4 is a no go. it won't support tabbed browsing unless I make a serious rewrite and it would use more resources.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

ElQuia

Re: For SnG: Microbrowser

Unread post by ElQuia » 2012-07-25, 12:07

Moonchild wrote: 4 is a no go. it won't support tabbed browsing unless I make a serious rewrite and it would use more resources.
I imagined that. It´s OK ;-)

Is capabilty to use win7 taskbar features the same (from the coding point of view) as tabas?

Observations:
5- If I open a link in a new window, in that second or third window the maximize button DOES work, but NOT in the first window.
6- New windows have different back and forward buttons than the original one, (I like the originals) and they have a refresh and stop loading button also

Another wish to add to 1, 2 & 3: Close window on esc (escape)??
CAN beta test if you want!!!! :wave:

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35636
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: For SnG: Microbrowser

Unread post by Moonchild » 2012-07-25, 13:37

Win 7 taskbar integration is not an option. To do that I'd have to hook much deeper into the Windows API and it would have to load all sorts of system libraries which I think would be a total waste for something this small ;)
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

ElQuia

Re: For SnG: Microbrowser

Unread post by ElQuia » 2012-07-25, 15:08

agree

ElQuia

Re: For SnG: Microbrowser

Unread post by ElQuia » 2012-07-26, 16:24

Some sites alert me (when using microb) that my browser is an IE version older than 8 and will not show... bla bla....

¿Does microb use an ie engine?

(I am on 7x64 w IE 9 which I use only when some compatibility issue comes along)

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35636
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: For SnG: Microbrowser

Unread post by Moonchild » 2012-07-26, 23:21

Some sites won't properly check browser capabilities and the microbrowser doesn't identify itself as any known browser in the user agent. That's probably the problem. It does use the Windows HTML rendering back-end (that's why I can keep it so small) so in a way it's linked to the version of MSIE you have installed. if you have IE9 though, the sites shouldn't complain; unless they don't actually check the capabilities of the browser.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

ElQuia

Re: For SnG: Microbrowser

Unread post by ElQuia » 2012-07-27, 00:02

I know nothing about coding. ¿maybe make microb identify itself as mozilla or whatever is easier?

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35636
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: For SnG: Microbrowser

Unread post by Moonchild » 2012-07-27, 07:25

ElQuia wrote:I know nothing about coding. ¿maybe make microb identify itself as mozilla or whatever is easier?
It would be wrong, since it will break a lot of sites in the Windows (IE) rendering engine (it's not very standards compliant) and the workarounds on sites that cater to IE's quirky/broken engine would not kick in.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
nevadacrab
Moon lover
Moon lover
Posts: 82
Joined: 2012-05-26, 11:49
Location: Henderson, Nevada, USA

Re: For SnG: Microbrowser

Unread post by nevadacrab » 2012-07-27, 08:38

ElQuia wrote:....My wishes:
1- go to site on enter.
2- make maximize window button work
3- some way to save preferences, aka, change home page, etc AND make them stiky on close.
4- tabs (with ctrl+clik) or capabilty to use win7 taskbar features
I'd settle for just 1 & 2!

Okay, one more thing: Focus on (and clear) URL bar when clicked on; and/or F6 (or other key combination) functionality to do the same thing.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35636
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: For SnG: Microbrowser

Unread post by Moonchild » 2012-07-27, 12:25

Thanks for the suggestions.
I'll keep it as reference and look at it when I actually have time.
As-is I'm doing the first preliminary work on the next major version of Pale Moon, which of course gets priority.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

ElQuia

Re: For SnG: Microbrowser

Unread post by ElQuia » 2012-07-27, 13:15

Perfect. Thanks

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35636
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: For SnG: Microbrowser

Unread post by Moonchild » 2012-07-27, 13:34

It seems Microsoft has not been updating the Windows rendering engine since MSIE7 - so that is what you're stuck with in this microbrowser, even if you have MSIE 8 or 9 installed on your system.

Navigate on enter, clear URL on click and maximize were rather painless to add, so I've made an update to the little thing.
I'm aware that the URL isn't always the URL of the main page you are on - unfortunately this is a limitation of the way I've built this. It gets confused when external scripts/URLs are loaded in a "navigation" way.

Note that I won't be putting more time in this, considering the engine is old and poorly supported and can't easily be changed unless I actually embed a complete and independent HTML rendering engine myself (which is quite opposite the point of this thing ;P)

Same URL: https://dl.dropbox.com/u/1466747/microbrowser.exe
http://ge.tt/7Cpsr0h/v/0?c
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

ElQuia

Re: For SnG: Microbrowser

Unread post by ElQuia » 2012-07-27, 16:48

WOW! THANKS for this, will try and be back with feedback, even if you dont update it.
(I am drooling for next gen x64 palemoon hehe)

Tallpaultn

Re: For SnG: Microbrowser

Unread post by Tallpaultn » 2012-07-27, 20:19

The MicroBrowser is light & works well. Great for quickie usage--I plan to keep it installed & use it often. Thanks for creating it, Moonchild. Keep up the good work... :thumbup: :clap:

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35636
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: For SnG: Microbrowser

Unread post by Moonchild » 2013-10-05, 09:57

Updated it to a slightly newer version, 1.0.1, since it seems to be semi popular anyway XD
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35636
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: For SnG: Microbrowser

Unread post by Moonchild » 2013-10-06, 06:59

Updated to 1.0.2 to fix an "oops" with the new "about" button stealing enter from the Go button, and leaving a test flag on the browser element that should have been off to keep maximum compatibility with the system it runs on.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35636
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: For SnG: Microbrowser

Unread post by Moonchild » 2014-08-12, 12:24

Updated to 1.0.3 for a better rendering engine ;)

Note that the start page may not show up properly the first time you start it. If the page does not have rounded corners, the incorrect engine is used, and you should exit and restart the microbrowser.
This is caused by the inability to change rendering mode when the program is already running, and I can't be bothered right now to build in a detections/self-restart routine at the moment.

Also, new location to get it: ftp://archive:get@ftp.palemoon.org/misc ... rowser.exe
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

ElQuia

Re: For SnG: Microbrowser

Unread post by ElQuia » 2014-08-12, 13:54

Cool, will try out this afternoon.
Thanks

dbz2k

Re: For SnG: Microbrowser

Unread post by dbz2k » 2014-10-16, 21:00

I know you probably don't about this problem but anyway to fix this problem Image

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35636
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: For SnG: Microbrowser

Unread post by Moonchild » 2014-10-16, 21:06

There's no real way I can spend more time on this, since it is just "for shits & giggles" XD

If people would like to have a poke at it, I can release it as Open Source, though!
Anyone interested?
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Locked