First, excuse me for invading the -dev mailing list with below
"essay". Feel free to not read! :-)

Some thoughts about this thread. Is it so, that UX insight is a more
rare and precious resource than strong programmers - from the
perspective of Google Chrome? Sometimes, having something "already
working" can make it much harder for a UX change to take place.
Another reason for the core team to hold back Chris could be about
project control. Than in effect publishing Chrome source is more
marketing than open project, and it could be a good idea to fork
Chromium?

On the other hand, if the Chromium team wants happy non-google paid
developers to be part of Chromium, you'd need to communicate more
openly with them. Communicating is really hard and time consuming. A
self-organising tree of the issues/knowledge shared or discussed could
lower the hurdles. Some forums (phpBB) have superusers that move
threads around and manually organise, but it really is a "search
problem" ;-D.

Chris G - you seem very ambitious, full of ideas and very probably a
"strong coder". Since SVN handles Chromium source code, there are
patch management tools that could allow you to keep your own patches
parallell with the official source tree. It doesn't sound like they're
too interested in your source, right? But surely you can make your
small private fork and distribute your own Chromium flavor, that would
have all the official features, plus some of your own. For an example,
look at the German portable version (they use original binaries, but
anyways).
I don't have a problem re-learning, so I'd be happy to help testing
your variation. Chromium has bug reporting, which in your own
distribution should either be well-marked that it's not vanilla
Chromium, or otherwise be disabled at least for now.



Less than suitable on this list:
* "Automatically add Search features from favourite sites."
This should be valuable after the first import that is done just after
installation of Chrome/Chromium.


* "Set site to prefetch all links on page when loading for fast or
offline access"
Good for you, not considered polite towards web server owner. Most
server owners pay for that bandwidth, you know!


* Your complaints about the Page and Wrench-menus could probably be
expanded a lot. Consider the Page - Encoding choice. When you've got a
page with strange encoding, you probably need to try a few to find
which works best. Or to find out that since the automatic recognition
failed, so will you. (Otherwise = "search problem", meaning the auto-
recognition needs more work!)

* "why two buttons: Reload vs. Go."
I agree. A button "Load" could cover both needs!
I'd prefer Load to replace Go on the right. Clicking "Load" when you
have already loaded a page probably means reload this URL (user on a
chat/forum site, or a web developer) or possibly that you want to
start over with filling in a form.

In some rare occations (e.g. using IE) you might run into a javascript
error shuts off all further javascript-processing and killing the
application. Then you reload the page to revive the javascript, and
possibly loose form filled data! (The latter should probably be
handled with a top-bar asking "Re-fill form?", but that's getting into
form-filling which isn't my expertise - I don't use roboform and I
which I never have to, but whishing hasn't yet made OpenID, YADIS, etc
mainstream)

Reloading without cache is usually done by shift- or control-clicking
on reload, but either doesn't work or works half-way in Chrome. It
doesn't for instance re-check a 301 Permanently moved -- not even when
I type the URL as view-source:http://...

* View-source:
Seriously bugged -- and should be easy to at least improve! For
starters, don't call source tabs "Noname", but make it "Source of
http://..."; or similar! If I knew somebody who can compile me a
binary, I'd do some source digging and supply that person with a
tentative source code patch! :-)
(Further view-source bugs are probably in the Chromium bug tracker.)



GOAL 4:
"I will also need a way to edit the backend data (doesn’t need to be
pretty)."

I guess backend uses SQLite - so look for tools for that. I saw some
blog post about digging into Chrome history etc. using SQLite tools.



Bookmarks
It seems you really use them, and I'm sure most people do. In the last
few years, I've really never used bookmarks like they're intended to.
Before Chrome, I used Firefox and bookmark=on my to-read list,
deleting them as I go. Then I found "Read it later" and stopped using
regular bookmarks. Sometimes I used a Google Bookmarks plugin to mark
sites I wanted to find again easier, a trend that started by using
del.icio.us (via Flock) and I now use Chrome stars/bookmarking to
ensure those sites come higher up in an omnibar search.
But I very rarely use such bookmarks to-be-findable later, and the
few times I really need to get back to some site I rarely find it
again!


Have you considered, that if you know something (name, part of url) to
a bookmark, you could just type it in the omnibar instead of using
your eyes+brain search engine? It requires a bit of getting used to --
finding something that you CAN see is easier than the omnibar type-and-
try, and that's why keyboard shortcuts are allowed to take up space in
menus. But with more visible bookmarks it seems too expensive in
screen use and distraction potential.
By the way, are you doing "patrolling" of mail accounts, stats-pages,
etc and for that you need bookmarks that you can organise? Have you
considered Netvibes or other sites that allow you to collect/organise
bookmarks? Or build your own hybrid of Netvibes and Stumble-upon's
"Next" -button, to help you step through you "patrolling" tasks! I'd
never accept patrolling "manually" myself, since it can be automated.
Push instead of pull. I have all my 2 needed email accounts forward in
to my one GMail.


Because of this, I don't want bookmarks to be tied to the browser, but
rather be an addon or service choice. Maybe offline/online syncing web
service, maybe reusing the "service" concepts from Flock.

I doubt there is a UX that fits both you, me, Google's visionaries and
the typical IE user (who, by the way, doesn't use Chrome yet).
If those guys let you, and other strong coders, too near the Chromium
project, I bet Chromium would turn out to be "by coders, for coders" -
sorry, but then go build Firefox 4 instead! That's a "for coders"
product.

By the way, I have some ideas of my own. If you can't see the need or
why they are better than how it's done in all current browser (aren't
they stupid? :)) then that could be a clue as to why some others don't
realise why your needs and ideas are the best available and deserving
of immediate further discussion.

History
Since tabs came along, I no longer use window-local history (context
or long-click on the Back button). Sometimes I click Back once, but
mostly I always open new tabs and close old ones. That way I see in
the tab bar how old they are. Right now one page from "The Omni Group"
is stuck in the left corner, telling me I soon better choose between
not reading it, or moving it to a Read it later-list :-).
Sometimes I close a tab and un-closing a bunch of tabs until the
wanted one comes along might be tedious. A more fancy, and maybe
possibly better UX, browsing history could be shown as a tree. I'm
imagining something like http://github.com/aslakhellesoy/cucumber/network
with each row showing one window. I could then track separate Chrome
windows. The top row (aslak) having one line for each tab (right now I
see three of them).

And the name on a row being maybe date,time when I opened that
browser.

This could be expanded (as so often is the whish of a coder!)... eh..
yes expanded to show statistics on how long time I spent on each page.
Hovering a dot (node) would show thumbnail, and those statistics. But
these features are too "fat" and too non-mainstream that it'd have to
go in an addon or possibly a userscript paired with a web service.

Maybe some of your needs could be covered as userscripts? There is
already two implementations.


I also seem to perceive that you really want to become integrated in a/
the Chromium developer community. I've since long decided it's not
really what the core group wants or has time/qualifications to
achieve, so sorry but I think you could stop bugging them for
attention. It would be great to have an active coding community
available to _outsiders_ though, so maybe forking Chromium is worth a
try?
I'm actively watching the mailing lists for "outsiders" with both
initiative and skills, and the people are lacking.
So far, you and that guy doing a browser component (Marshall
Greenblatt) are the only two I've noticed. I have some ideas, but lack
of skills and time to set up the build environment and code anything
on my own.

My sketches and notes so far (and a small GUI makeover!), but
excluding the ideas above:
 http://sites.google.com/site/chromiumdev/


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Chromium-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/chromium-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to