Written by enbuyukfener the 23 Sep 08 at 09:11.
Related project: Gnome.
Status: New
Rationale
When switching screen to a screen with a larger resolution, the panel applets remain in fixed positions.
There should be a way to anchor applets to other applets or to the panel ends to make sure their position is relative and not fixed from the left side.
This would also solve the problem where a removed tray icon would no longer leave a gap between it and the applet to the right of it.
It seems the task list applet is the only one that dynamically sizes properly.
I'm thinking of a solution. Every applet would have an align property with three possible values: do not align, align left and align right. This way if you like some applets to be always on the right side of the panel, you set the align property to right and they will be positioned as close to the panel's right edge as possible (their position would be moved right until there is another applet with the align property turned off, or the panel's edge if there is no applet in between the panel's edge and the applet being aligned), keeping the relative order to each other. This would not interfere with the lock applet to panel setting as you still would be prevented to move them or reorder them, just it wouldn't hold a specific absolute position on the panel, only the order of the aligned applets would be kept, all of them being aligned either left or right.
I don't know if I should put my idea on launchpad or GNOME's bugzilla, but if some of you feels able to better explain what I just tried, feel free to post it on one or both of those pages.
boteeka, that's probably simpler than anchoring, good suggestion.
cheesehead: I was tossing up between idea and bug but what is happening seems to be the expected behaviour, just not how the user expects or wants it to be. But I'll file a bug report anyway.