Closed
Bug 292617
Opened 20 years ago
Closed 19 years ago
Themes Manager left panel should be resizable
Categories
(Toolkit :: Add-ons Manager, enhancement)
Toolkit
Add-ons Manager
Tracking
()
RESOLVED
FIXED
mozilla1.8.1alpha2
People
(Reporter: ShareBird, Assigned: robert.strong.bugs)
References
Details
(Keywords: fixed1.8.1, Whiteboard: 0d (already completed as part of bug 329045))
Attachments
(2 files, 5 obsolete files)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b2) Gecko/20050422 Firefox/1.0+
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b2) Gecko/20050422 Firefox/1.0+
The left panel from Themes Manager is scrollable but not resizeable. This could
be quite simple to correct with a modification at toolkit.jar ->
content/mozapps/extensions/extensions.xul including a splitter between
"extensionsView" and "themePreviewArea"
Code:
...
</action>
</rule>
</template>
</view>
<splitter class="extension-splitter" />
<vbox flex="5" id="themePreviewArea" class="themePreviewArea" hidden="true">
<deck id="previewImageDeck" flex="1">
<vbox id="noThemeSelected" pack="center" align="center">
<label class="previewText">&previewNoThemeSelected.label;</label>
</vbox>
<vbox id="noPreviewImage" pack="center" align="center">
<label class="previewText">&previewNoPreviewImage.label;</label>
</vbox>
<vbox id="previewImageContainer" align="center" pack="center"
style="overflow: auto;">
<description>
<image id="previewImage"/>
</description>
</vbox>
</deck>
</vbox>
</hbox>
<hbox
...
The class "extension-splitter" could be used to hidde this splitter at
Extensions Manager...
Reproducible: Always
Steps to Reproduce:
1.Open Themes Manager
2.Try to resize left panel to see for example long descriptions
3.
Actual Results:
Left panel isn't resizable
Expected Results:
Should be resizable
Comment 1•20 years ago
|
||
confirming as a valid RFE.
Severity: normal → enhancement
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Windows XP → All
Hardware: PC → All
Version: unspecified → Trunk
Assignee | ||
Comment 2•20 years ago
|
||
Here is how I'd do it for WinStripe. It involves several other files to
accomplish this properly due to margins in richView, etc. as can be seen by the
diff. I'd suggest also adding persists to the left panel's width. At least it
is a starting point for someone.
Reporter | ||
Comment 3•20 years ago
|
||
Hi Robert,
This Patch works fine for me. I agree it would be nice the capability to
remember last configured size (if I correctly understood your persists
considerations).
I'm sorry I don't have the knowledges to develop it...
Comment 4•20 years ago
|
||
*** Bug 294377 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 5•20 years ago
|
||
Benjamin - the patch from bug 285584 broke the theme manager ui and this patch
fixes the regression and adds a splitter between the themes and the theme
preview which is what this bug is about. I've tested this on both Win32 and Mac
OS X with Firefox and on Win32 with Thunderbird.
Assignee: nobody → rob_strong
Attachment #182440 -
Attachment is obsolete: true
Status: NEW → ASSIGNED
Attachment #186775 -
Flags: review?(benjamin)
Assignee | ||
Comment 6•20 years ago
|
||
Comment on attachment 186775 [details] [diff] [review]
patch
It turns out that bug 298140 fixes the regression so I'm going to hold off
asking for review on this until after 1.1a2.
Attachment #186775 -
Flags: review?(benjamin)
Comment 7•20 years ago
|
||
Comment on attachment 186775 [details] [diff] [review]
patch
Rob, please don't "hold off" on any patches for review. The later things get,
the less likely I am to want to take changes, especially UI changes like this,
which needs review from Ben Goodger.
Attachment #186775 -
Flags: review?(bugs)
Assignee | ||
Updated•20 years ago
|
Attachment #186775 -
Attachment is obsolete: true
Attachment #186775 -
Flags: review?(bugs)
Assignee | ||
Comment 8•20 years ago
|
||
Corrects a slight problem with the position of the splitter on Win32...
otherwise it is the same patch.
Attachment #186957 -
Flags: review?(bugs)
Assignee | ||
Updated•20 years ago
|
Attachment #186957 -
Attachment is obsolete: true
Attachment #186957 -
Flags: review?(bugs)
Assignee | ||
Comment 9•20 years ago
|
||
Assignee | ||
Updated•20 years ago
|
Attachment #187255 -
Flags: review?(bugs)
Assignee | ||
Updated•20 years ago
|
Attachment #187255 -
Attachment is obsolete: true
Attachment #187255 -
Flags: review?(bugs)
Assignee | ||
Comment 10•20 years ago
|
||
Attachment #187566 -
Flags: review?(bugs)
Assignee | ||
Comment 11•20 years ago
|
||
This is an extension that does the same thing as the patch except for
persisting the width since that would continue to persist after the extension
is uninstalled.
Assignee | ||
Comment 12•19 years ago
|
||
Comment on attachment 187566 [details] [diff] [review]
patch (previous one bit rotted)
mconnor - this is even more necessary now that bug 296566 landed since it
displays update messages and the update now button on the individual items
listed. With most themes if an update is found about half of the button to
install the update is cut off.
Attachment #187566 -
Flags: review?(bugs) → review?(mconnor)
Comment 13•19 years ago
|
||
We should at least make the Theme Manager wide enough by default so the Update
Now button isn't cut off.
Updated•19 years ago
|
Flags: blocking-aviary1.5?
Assignee | ||
Comment 14•19 years ago
|
||
The patch and xpi were both written before the change to extension / theme
update. If it is decided this change is ok then I'll see how best to make sure
the button is shown using the default width with different description text lengths.
Assignee | ||
Comment 15•19 years ago
|
||
Comment on attachment 187566 [details] [diff] [review]
patch (previous one bit rotted)
bit rotted
Attachment #187566 -
Attachment is obsolete: true
Attachment #187566 -
Flags: review?(mconnor)
Assignee | ||
Comment 16•19 years ago
|
||
With it being so late in the cycle I think it is better to fix this with the EM
ui rewrite during the next cycle.
http://wiki.mozilla.org/Firefox:Extension_Manager_UI
If at some point it is decided that this approach is desired and someone has
time to review a patch for this go ahead and reassign it back to me.
Assignee: rob_strong → nobody
Status: ASSIGNED → NEW
Updated•19 years ago
|
Flags: blocking-aviary1.5? → blocking-aviary1.5-
Comment 17•19 years ago
|
||
This bug is annoying in the new 1.5 version. The new version allows for updating themes within their respective windows. However, since the panel cannot be resized, it defeats the purpose of the new feature. One can go to the download website, but then why have the option to install the update directly?
Assignee | ||
Comment 18•19 years ago
|
||
I'm going to try to get this in bug 329045
Assignee | ||
Updated•19 years ago
|
Whiteboard: 0d (already completed as part of bug 329045)
Assignee | ||
Comment 19•19 years ago
|
||
Fixed on trunk by the checkin of bug 329045
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•19 years ago
|
Keywords: fixed1.8.1
Updated•16 years ago
|
Product: Firefox → Toolkit
You need to log in
before you can comment on or make changes to this bug.
Description
•