Wishlist #8

Closed
ghost opened this Issue Aug 12, 2013 · 5 comments

Comments

Projects
None yet
1 participant
@ghost

ghost commented Aug 12, 2013

Hi, its me again, excuse my bad english. First i would like to congrats you for your awesome work, this image viewer seriously rocks. But the main reason because i'm here is that i would like to do some suggestions as a wishlist:

-Have an option to hide the window's decorations only when the application is maximized (but show the decorations when its not maximized).

-Small bug: when the app is hidden to the tray, it always shows the window in fullscreen (when is opened again) even if you check the option to run the program in a window.

-Have the option to always show the selected picture in the center of the thumbnails list (like in picassa).

-Suggestion 1: Improve a bit the close button because i think that the current one is a bit small and uncomfortable (again, picassa is a good example).

-Suggestion 2, possible bug: The program sometimes hangs when trying to show or thumbnail a pdf file, may should be a good idea to uncheck the pdf support by default?

What do you think?

Owner

luspi commented Aug 12, 2013

Hi lctrgk,

Thanks for the comments :)

"Have an option to hide the window's decorations only when the application is maximized (but show the decorations when its not maximized)."
I actually spent quite a bit of time today trying to implement that, but unfortunately it is more complicated than it seems at first. In short, the problem is that Qt hides a window whenever the windowflags change (and the windowflags are used to specify a window with or without frame). I'll keep it in mind, but am not sure if it would be a feasible endeavour...

"Small bug: when the app is hidden to the tray, it always shows the window in fullscreen (when is opened again) even if you check the option to run the program in a window."
Oh, thanks, I missed that. Will fix it asap...

"Have the option to always show the selected picture in the center of the thumbnails list (like in picassa)."
I actually was playing around with it a little beforehand, but then decided for some reason not to include it (don't remember why). Cause that's actually a rather easy thing to do. I'll hope to tackle it over the next few days as well.

"Suggestion 1: Improve a bit the close button because i think that the current one is a bit small and uncomfortable (again, picassa is a good example)."
I'm not sure what you mean by that... Are you talking about a bigger button?

"Suggestion 2, possible bug: The program sometimes hangs when trying to show or thumbnail a pdf file, may should be a good idea to uncheck the pdf support by default?"
Yes, that's caused by GraphicsMagick which takes a while to parse a pdf. Maybe disabling pdfs by default might really be not a bad idea...

@ghost

ghost commented Aug 13, 2013

Thanks for the response. I feel glad if it helps even a tiny bit the project. I don't wanna put pressure on the development, so its not important if my requested features are actually included. There is a thing that bugs me about this image viewer and its that when you zoom (in or out) in an image it gets very pixelated compared, for example with eye of gnome or gwenview. So i assume that for the moment there is not already implemented an scaling filter like billinear interpolation or bicubic, laczos or something like that. I doesn't know a lot about the topic but i didn't include this in the list because i imagine that is something hard to do and may not have any priority.

Regarding the close button thing, you may say that yes, i'm referring to something like that (a bigger button). But even if i think that i can't assure that it would be the best implementation or the correct focus. I was thinking about something like this, but is only my point of view: http://www.hugolim.com/wp-content/uploads/2009/05/picasa3.jpg

The only thing that remains is to thank you again for your hard work and if may i can give you some feedback about what i like about this viewer is that is very good looking, it has a lot of customization options to make you really feel like in home, its approach is to be the less bloated possible, it doesn't distract or tire your eyes and that in general the user interface is very friendly and not generic.

Owner

luspi commented Aug 16, 2013

No worries, I'm always glad when I get feedback. Cause that's the way I decide where to go and what to do next with the app.

The stuff with the pixalated image actually is close to the top on my to-do list. There is supposedly an implementation in Qt, that is meant to do that automatically, but I didn't get that to work so far. I might have to figure out an own solution at some point. It certainly wont be an easy thing, but I think a rather important one.

Oh, okay, I see what you mean by bigger close button. Certainly not a bad idea. I might add an option in the settings to adjust the size/look of it.

Thanks a million for the kind words! I'm really glad you like it so far :)

Owner

luspi commented Nov 15, 2014

Okay, I think I can close this issue now:
-The "problem" with the window flags is the same, also in Qt5, so there's nothing I can really do about it...
-The thumbnail for the currently viewed image can now be kept in the center of the screen (though only if there are enough thumbnails to the left/right, i.e. it wont work for the first/last few images in a folder - I don't plan to "fix" this) - 900ed96
-There are now two close buttons: a simple one, and a "fancy" one, similar to the one in your screenshot. Even the size of them can now be easily adjusted... - 9441d4a

  • The issue of pixelation unfortunately isn't resolved yet. It seems to be better in Qt5 compared to Qt4, and I'll keep looking for better solutions, but I can't promise that it will get resolved...

@luspi luspi closed this Nov 15, 2014

@ghost

ghost commented Nov 21, 2014

Thanks for all your effort, all this new features makes me feel like in home when i use this program. Regarding the pixelation it got much better, now zoomed images looks very nice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment