The roads I take...

KaiRo's weBlog

July 2024

Displaying recent entries tagged with "Vision". Back to all recent entries

Popular tags: Mozilla, SeaMonkey, L10n, Status, Firefox

Used languages: English, German


July 2023

February 2022

March 2021


June 25th, 2010

My Thoughts About Tabs On Top

I've just watched Alex Faaborg's video about Tabs On Top for Firefox 4, and as I have been thinking about that topic for years now, I think it's time I put down my thoughts as a "SeaMonkey guy".

Now, some people would assume, that being a "SeaMonkey guy" must mean I'm totally opposed to this as we're widely considered to be the completely conservative kind of folks.

But then, my thoughts base on the fact that we've been talking about running browser, mail, HTML editor, chat, preferences, and whatever else all as tabs that can live in a single window (see our long-term vision) - and I actually can't imagine getting that right without placing tabs on top ultimately (think of toolbars needing to change between different kinds of tabs, for example).

So, I think that for an application suite that allows mixing tabs, it's ultimately a must to do that, and that makes me think in favor of this idea in general. Even now, having SeaMonkey's Site Navigation bar to be only displayed when needed makes my tabs bar jump around, which is nasty. Also, adding find bar on top of the web content should still place it under the tab bar and not make it jump, as it will do in our first implementation.

What I'm still unsure about, though, is how to deal with things like the bookmarks bar or the menu bar, if one has shown them, and unfortunately, Alex also left those out. Also, things like additional app toolbars added by add-ons are something we still need to figure out completely.

I know some users will be upset, and it must be a preference in the beginning, but for SeaMonkey purposes, I don't see how we should ever get mail tabs and browser tabs into a single window if we don't move tabs to the top.

Still, I'd love some ideas about the problems I pointed to. Any thoughts?

(Oh, and, of course, we still need someone to implement/port the actual code to even enable this in SeaMonkey - help would be appreciated!)

By KaiRo, at 16:11 | Tags: Firefox, future, Mozilla, SeaMonkey, tabs, Vision | 14 comments | TrackBack: 1

February 3rd, 2010

A Bold New Vision To Go ... Nowhere!

Six years ago, the lowly Bush administration announced a short-sighted, uninspiring view for human space "exploration" that got titled "to the moon, mars and beyond" in NASA marketing speak later on.
But the tables have turned - the US has an inspired, bold visionary as their new president, who already earned a Nobel Prize for his great achievements in bringing around world peace once and for all. While he backed the old, short-sighted plan for some time last year, he and his administration now goes for the next step and did set up a new, bold vision that will surely inspire thousands of people and give new hope: Humanity will go nowhere!

I think that's finally a clear word and a good way, we all know that we have no business in exploring new worlds or achieve extreme things, we should stick to ourselves and boldly envision to change nothing. Even if some yesterday-minded people like Astronaut Ron Garan still believe the moon is valuable, or that the only chance for long-time survival of the human race is to make sure we can live outside of Earth, as Stephen Hawking likes to put it, those doubters will soon be gone and everyone will cheer for the strong and life-worthy future our all-beloved world leader has dared to set our directions to.

The task set up for public administration is not to boldly go where no private enterprise would, or to lead the world in science and exploration, but to trash already-started promising programs like Constellation and let others do the jobs Kennedy and Bush have wrongly envisioned for NASA. China and India surely agree as well, as they finally have a chance to overtake the US in space exploration and rip away the dreams of those lowly capitalists that still see a Captain Kirk in the future of this world - well, the interplanetary ships might come, but under a strong communist Chinese leadership, possibly backed by Russia.

Obama did come into office with a strong promise of "Change", and we surely are seeing what he was meaning all along. We don't need to go to just "to the moon, mars and beyond" - now we finally have a bold new vision to go... nowhere!

And we, as space enthusiasts and future-orientated humans, fully support NASA in fulfilling this mission.

Yes, we can.

By KaiRo, at 17:29 | Tags: Moon, NASA, Space, Vision | 15 comments | TrackBack: 0

February 8th, 2009

The (Draft) New SeaMonkey Vision

In my talk on SeaMonkey 2 & The Vision Beyond today at FOSDEM, I showed the new SeaMonkey vision to people for the first time. This version basically a near-to-final draft, which we are planning to put up on our website soon, but I think I should bring it to you in this blog right now as the earlybirds who were up and here at 9am have heard and seen about it as well.

After our initial goals of making the suite survive and porting it to toolkit have been reached or are being reached with SeaMonkey 1.x and 2 respectively, it's time to have some guidelines for the future of the project. There are a few balance acts in there where the detailed decisions are to be made by the SeaMonkey Council and module owners on a case-by-case basis.

The topics, integration, configurability, innovation, security and stability are not ordered by importance but are all at the same level and taking up the same space in the project, but it wouldn't be good for readability to display them in the same space at the same time.

Here's the actual (draft) vision text:
  • Strengthen and improve integration of the core SeaMonkey components with each other, as well as with optional components and add-ons
    • Despite the software having a technical split into components, SeaMonkey should feel as a single application with tightly connected features.
    • Browsing and messaging are the primary parts that need to be tightly connected, but optional components/add-ons like web tools, calendaring and others should also feel like they are an integral part of the application once they are installed.
    • We should investigate an "everything can be a tab" metaphor that spans not just websites in the browser, but messages/conversations, application parts (preferences?) and anything else that sounds reasonable, possibly all running within a single SeaMonkey window.
    • The user experience should be consistent in all parts of the SeaMonkey application, including a set of preferences that affects all those components at once.
  • Provide choice to power users through a reasonable set of configurable and customizable features paired with extensibility through add-ons
    • Power users, being one of the main target groups of SeaMonkey, should be able to choose what functionality they want to use in what way.
    • At the same time, the amount of options must be kept comprehensible for users that are not yet accustomed to everything SeaMonkey has to offer and managable for the team writing and maintaining the code.
    • Development of SeaMonkey add-ons should be made as easy as possible, for example through providing similar or the same APIs as Firefox and Thunderbird for add-on developers.
    • Everything normal SeaMonkey users need to tweak should be available in UI preferences, things only a small minority of very advanced users want to change should not be in standard preferences UI.
    • Add-ons should be able to easily extend, configure and customize functionality.
    • Continually evolve SeaMonkey and both foster and integrate innovation on the Internet
      • The distinctions and strengths of the SeaMonkey suite need to be deepened and made to stand out more to make the suite a compelling offer for people.
      • SeaMonkey needs to keep up with changes in how the Internet is used and should also innovate new ways of using it.
      • The user interface should evolve gently but steadily to feel familiar to both long-time suite users and people switching from other applications to SeaMonkey.
      • SeaMonkey needs to master the challenge of combining new uses and workflows with accustomed user experiences.
      • Protect and enhance security and privacy of SeaMonkey users as far as possible.
        • Individuals' security on the Internet is fundamental and cannot be treated as optional. (see The Mozilla Manifesto)
        • The suite needs to offer its users realistic options for understanding, accessing, managing, combining, sharing and moving data created by or about them.
        • When a feature that provides more security threatens to invade privacy (e.g. sending some of the user's data to a server to check for possible security risks), this effect needs to be minimized, both weighted against each other for default settings, and an option to disable this feature must be provided in some way.
        • Keep the SeaMonkey user experience stable and mature
          • The SeaMonkey user interface should be kept familiar to former users of the integrated Internet suite.
          • Apply "constructive conservatism" to the user experience - don't revolutionize and don't deny change but evolve it in a controlled way.
          • SeaMonkey should be practical and simple enough for beginners as well as able to adapt/adjust for more experienced users.
          • "Stable" SeaMonkey releases should be tested well enough by the community that we can trust they feel mature enough for production use.

          • I hope those guidelines can safely take SeaMonkey to new destinations in the future while keeping up and deepening the strengths and distinctions of what the suite is about.

            By KaiRo, at 14:43 | Tags: future, Mozilla, SeaMonkey, Vision | 4 comments | TrackBack: 0

            Feeds: RSS/Atom