diff options
author | Priit Laes <plaes@plaes.org> | 2009-07-22 15:43:34 +0800 |
---|---|---|
committer | Priit Laes <plaes@plaes.org> | 2009-07-22 15:57:21 +0800 |
commit | 8c9f8e984de0cd430f53140b816c476cf7e9dc67 (patch) | |
tree | a9877ccc31f2e62ab67d24edb447f00d560f73a8 /README | |
parent | 65b9077bd1eedc7a32279990638f0e98e3d9563d (diff) | |
download | gsoc2013-epiphany-8c9f8e984de0cd430f53140b816c476cf7e9dc67.tar.gz gsoc2013-epiphany-8c9f8e984de0cd430f53140b816c476cf7e9dc67.tar.zst gsoc2013-epiphany-8c9f8e984de0cd430f53140b816c476cf7e9dc67.zip |
Update various outdated documents.
ChangeLog.README, HACKING, README, TODO: Updates, spelling fixes, etc.
Signed-off-by: Priit Laes <plaes@plaes.org>
Diffstat (limited to 'README')
-rw-r--r-- | README | 59 |
1 files changed, 25 insertions, 34 deletions
@@ -1,7 +1,6 @@ -Epiphany is a GNOME web browser based on the mozilla -rendering engine. +Epiphany is a GNOME web browser based on the WebKit rendering engine. The name meaning: -"An intuitive grasp of reality through +"An intuitive grasp of reality through something (as an event) usually simple and striking" MANIFESTO @@ -12,11 +11,6 @@ compliance. Simplicity: -While Mozilla has an excellent rendering engine, its default -XUL-based interface is considered to be overcrowded and bloated. Furthermore, -on slower processors even trivial tasks such as pulling down a menu is less -than responsive. - Epiphany aims to utilize the simplest interface possible for a browser. Keep in mind that simple does not necessarily mean less powerful. We believe the commonly used browsers of today are too big, buggy, and bloated. Epiphany @@ -27,17 +21,17 @@ philosophy is to design small tools that do one thing, and do it well. Epiphany also address simplicity with modularity to make a light and powerful application. If something can be implemented using external applications or components, we use it rather than wasting resources in the web browser. -Integration will be achived with CORBA, Bonobo, and the ever popular -command line. +Integration with other desktop applications can also be achieved using DBus +and the ever popular command line. -Mail will be handled with your favorite e-mail application (Evolution, pine, -mutt, balsa, pronto, whatever). +Other tasks like mail can be handled with your favorite e-mail application +(Evolution, pine, mutt, balsa, pronto, whatever). Standards compliance: The introduction of non-standard features in browsers could make it difficult or impossible to use alternative products like Epiphany if developers embrace -them. Alternative (standards complying) browsers could not be able to +them. Alternative (standards complying) browsers could not be able to fully access web sites making use of these features. The success of non-standard features can ultimately lead to forcing one browser, on one platform to dominate the market. @@ -49,19 +43,19 @@ USER INTERFACE LINES - HIG compliance -Epiphany is going to follow version 1.0 of the gnome -user guidelines. Unless there are very seriuos reasons to make an -exception not following it will be considered a bug. -"I follow the HIG only when I like it" is not a legitimate approach. -Any areas where we diverge from the HIG will communicated +Epiphany is going to follow latest version of the GNOME Human Interface +Guidelines. Unless there are very serious reasons to make an exception not +following it will be considered a bug. +"I follow the HIG only when I like it" is not a legitimate approach. +Any areas where we diverge from the HIG will communicated to the HIG team for future consideration. -- Gnome integration +- GNOME integration -Epiphany's main goal is to be integrated with the gnome desktop. -We dont aim to make epiphany usable outside Gnome. If someone will like -to use it anyway, it's just a plus. Ex: Making people happy that -don't have control center installed is not a good reason +Epiphany's main goal is to be integrated with the GNOME desktop. +We dont aim to make epiphany usable outside GNOME. If someone will like +to use it anyway, it's just a plus. Ex: Making people happy that +don't have control center installed is not a good reason to have mime configuration in epiphany itself. - Simple design @@ -70,33 +64,30 @@ Feature bloat and user interface clutter is evil :) - Preferences -We will follow the new gnome policy about preferences. -I think Havoc Pennington already explained it a lot +We will follow the new GNOME policy about preferences. +I think Havoc Pennington already explained it a lot better than I could ever do. http://www106.pair.com/rhp/free-software-ui.html - User target -We target non-technical users by design. +We target non-technical users by design. This happens to be 90% of the user population. (Technical details should not exposed in the interface) We target web users, we dont directly target web developers. -A few geek-oriented feautures can be kept as +A few geek-oriented feautures can be kept as long as they are non-obtrusive. REQUIREMENTS -You will need a complete installation of Gnome 2.2 desktop. -Mozilla API is not stable. I'll be keeping in sync epiphany cvs -head with mozilla cvs head. -The required mozilla version will be specified in the -release notes. +You will need a complete installation of GNOME 2.x desktop. +The required WebKit version will be specified in the release notes. HOW TO HELP You can report new bugs at http://bugzilla.gnome.org/enter_bug.cgi?product=epiphany -Feel free to send patches. +And feel free to send patches. About new feautures I'll just quote Metacity FAQ. @@ -107,7 +98,7 @@ A: If it makes sense to turn on unconditionally, be embarrassed to put in a simple, uncluttered, user-friendly configuration dialog. - If the only rationale for your feature is that other + If the only rationale for your feature is that other [browsers] have it, or that you are personally used to it, or something like that, then I will not be impressed. [Epiphany] is firmly in the "choose good defaults" camp rather than the "offer 6 equally broken |