Hi there,

I just spent the last hour or so looking through the extension APIs
and the chromium source looking on how I could create an extension to
do this.  The best I found was this, http://codereview.chromium.org/273048
, however that hasn't been implemented as of yet.

My extension would've been simple:  When a window is closed, save the
URLs of the pinned tabs into a locally-stored CSV.  When a window is
opened, create tabs for every one of those URLs and set property
pinned to true.

However, I feel an extension shouldn't be required to save tabs
between sessions, so I propose the following features for Chrome:

- Pinned tabs should be saved between sessions.

- Pinned tabs should be visible on every single window.
- - If a tab is pinned, it also duplicates to any other open windows.
- - If a tab is unpinned, it is removed from every window with the
exception of the window it was unpinned in.

- A pinned tab shouldn't be able to be closed (ctrl f4 / context
menu).
- - To close a pinned tab, the user must first unpin the tab.

- A pinned tabs shouldn't be 'active' tabs
- - A pinned tab should navigate to it's URL when it is selected.
- - When deselected, a pinned tab should cache it's contents to
memory.
- - - The pinned tabs contents should clear from memory after xx
minutes (resets on each de-select).
- - A pinned tab should not stop a window from closing if the last non-
pinned tab is closed.
- - When a new window is opened, the 'new tab' page should open and be
selected.

I hope you understand my idea's, I look forward to any idea's you have
of your own and I hope it can be implemented for the next major
release of Chrome.

Thanks,
Rob Jackson

--~--~---------~--~----~------------~-------~--~----~
Chromium Discussion mailing list: [email protected] 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-discuss
-~----------~----~----~----~------~----~------~--~---

Reply via email to