aboutsummaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorPriit Laes <plaes@plaes.org>2009-07-22 15:43:34 +0800
committerPriit Laes <plaes@plaes.org>2009-07-22 15:57:21 +0800
commit8c9f8e984de0cd430f53140b816c476cf7e9dc67 (patch)
treea9877ccc31f2e62ab67d24edb447f00d560f73a8 /README
parent65b9077bd1eedc7a32279990638f0e98e3d9563d (diff)
downloadgsoc2013-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--README59
1 files changed, 25 insertions, 34 deletions
diff --git a/README b/README
index e560cddf0..866290c3c 100644
--- a/README
+++ b/README
@@ -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