thecocce / aseprite

Automatically exported from code.google.com/p/aseprite
0 stars 0 forks source link

Right/Bottom resize borders aren't clickable after first resize #414

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Resize the program by clicking/dragging any border or clicking the maximize 
twice button.
2. Hover your mouse over the right edge of the window.

What is the expected output? What do you see instead?
I expect the <-> to appear so I can resize the window. Instead, what look like 
the very edges of scrollbars are at the right/bottom edges of the window and 
you can no longer resize it that way. (The bottom right corner and top/left 
edges still work for resizing, but the scrollbars do not disappear until the 
program is closed and opened again. Refresh and Reload Skin does not do it.)

To be clear, I'm talking about scrollbars from the Windows OS that you'd tend 
to see in Windows Explorer when scolling is needed, and not Aseprite 
scrollbars. See the attached image.

What version of the product are you using? On what operating system?
Aseprite v1.0.2 on Windows Vista 32 bit. I checked older versions and this 
happens for me on v1.0.0 and v1.0.1. It does not happen on Aseprite 
v0.9.6-beta3 or v.0.9.5.

*Please provide any additional information below. If the program crashed on
Windows, you can attach the aseprite-memory.dmp file generated in the same
location where aseprite.exe is.*

Original issue reported on code.google.com by kirby...@gmail.com on 18 Jun 2014 at 3:48

Attachments:

GoogleCodeExporter commented 9 years ago
??? Uploading the file seems to have stripped out the second frame of the 
image, so here it is on an external source: http://i.imgur.com/Jiuzuds.gif

Original comment by kirby...@gmail.com on 18 Jun 2014 at 3:52

GoogleCodeExporter commented 9 years ago
I'll be testing that tomorrow on a virtual machine with WinXP. Just as a side 
note: Windows scroll bars are enabled (but hidden in some way as you can see) 
to make touchpads work properly (there are old touchpad drivers that send 
scrollbars messages when you scroll with your fingers, so we need those 
scrollbars).

Also I will be testing on a Win7/8 with a classic theme.

Original comment by davidcapello on 18 Jun 2014 at 4:39

GoogleCodeExporter commented 9 years ago
The scroll bar quirk is a cool tidbit. I just tried it with the Aero theme 
(still Vista), and indeed, they stay hidden in that case. Neat! Thanks for 
looking into it.

Original comment by kirby...@gmail.com on 18 Jun 2014 at 5:05

GoogleCodeExporter commented 9 years ago
Semi-fixed: the window can be resized, but scrollbars are still visible.

Commit: 
https://github.com/aseprite/aseprite/commit/b1d27d66e22283d447dd64aa2e8e788efdae
bffa

Original comment by davidcapello on 6 Jul 2014 at 11:46

GoogleCodeExporter commented 9 years ago
Scroll-bars are visible on Windows 7 (at least in the non-Aero theme) and 
scrollbars are getting clicks when the mouse is in the client area, which is a 
critical problem.

Original comment by davidcapello on 4 Aug 2014 at 12:42