View Issue Details

IDProjectCategoryView StatusLast Update
00241962.x IDE BugsGeneralPublic2018-06-17 20:57
ReporterSteven CampbellAssigned ToCoreTech 
PriorityLowSeverityC - GeneralReproducibility100%
Status AssignedResolutionOpen 
Product Version 
Target VersionFixed in Version 
Summary0024196: No Minimum/Maximum window size for some module windows
DescriptionThe following windows have no minimum or maximum size, so can look broken if stretched or shrunk too much.

Timeline Editor - No Maximum - Though arguably, you may want to stretch it for the Description field
Sprite Editor - No Maximum
Font Editor - No Maximum
Tile Set Editor - No Maximum
Tile Set Editor | Tile Set Properties - No Maximum ( though may want it to show the sprite )
Sound Editor - No Minimum or Maximum
Object Editor | Events - No Maximum ( though arguably, you may want to for the Description field )
Object Editor | Parent - No Maximum
Object Editor | Physics - Squished Minimum, No Maximum
Steps To ReproduceOpen the relevant editor

Stretch/Shrink by pulling on the gadget separator
TagsIDE, OtherEditor, UI
2.x IDE Found In9.0.1.556
2.x Runtime Found In9.9.1.276
2.x IDE Verified In
2.x Runtime Verified In


Alexander Borup

2016-12-16 15:40

Developer   ~0050739

The sound editor does have a maximum size.

The maximum size of a window should be determined by when the size of the window is no longer related to the usefulness of the editor. For the font editor that limit is hit quite quickly - but not the case for the sprite editor, timeline editor, object parent window, etc.

The minimum size is the point at which the editor is no longer particularly useful.

Is it really up to us to decide when the user doesn't want the window to get any bigger? If they have a 4K monitor and want to extend the sprite editor to get a nice preview of their animation, who are we to say they can't do that... The only maximum size that should be on these windows is the maximum texture size allowed by the GPU (and this is currently the case).

Even more so considering the fact that to get into a state where a window is really big, it's the user purposefully doing it - so they have some kind of reason to do it, and we shouldn't jump in and say "now you can't anymore because why would you". They know why they would. Let them.