d2phap / d2phap/ImageGlass

[FR] "Immitate" Picasa's Photo Viewer gestures (scroll between images when hovering the thumbs bar, mouse wheel zooming, etc)

Open
#1,009 3 comments 4 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

🎯 feature
Dominant language
C#
Stars
14.4k
Forks
752
Avg merge
10d 14h
Merged PRs (30d)
1

Description

Is your feature request related to a problem? Please describe.

Right now, you can use some "power" features, but IG still lacks some fair improvements that could be enhanced in future updates.

Describe the solution you'd like

I come from Picasa software and I really miss three features in IG:

  1. Scrolling between images by hovering the thumbnails on the bottom and rolling the mouse wheel
  2. Zoom in/out by hovering a certain region of the image and scrolling the mouse wheel. (Plus double-click to reset to center and window size.)
  3. Transparent background (with glance).
Describe alternatives you've considered

I used Picasa for a long time in the past, so now I thought IG would be the best alternative, as far as I researched.

IfranView and XnView are very powerful resources, but the UX is quite bloated by default. So I liked the way IG is and I hope it keeps that way. So far, so good.

Picasa has great features indeed, but Google failed on dropping the support for it. And luckily I found your product.

I'm not saying that every single aspect of Picasa Photo Viewer should be literally copied, but you could certainly make some good use of what's already in it to implement and enhance IG even more.

Additional context

I started using IG thinking it would be like Picasa on steroids, and it really is. I really like the simple, clear and neat interface it has, but it still has lots to improve.
I'm glad enough to see future updates with nice features.

I work as a SysAdmin, so I'm thinking about installing IG on fresh installs of Windows and set it as the default image viewer.

For now, all I can do is to thank for the software, as it is really handy, since Google dropped Picasa's support.

I used Picasa for years and found this solution a few days ago, so now I'm relying on this to make sure it's going to work fine with newer machines.

Some customers still use Windows 7 and 8.1, for example, but I'll keep getting it to Windows 10 knowing the compatibility of your software is better for Windows 10 now.

Thanks for everything and keep up the good work. 👍🏻

Related issues (more details):
  1. https://github.com/d2phap/ImageGlass/issues/953
  2. https://github.com/d2phap/ImageGlass/issues/909
  3. https://github.com/d2phap/ImageGlass/issues/886
  4. https://github.com/d2phap/ImageGlass/issues/648
  5. https://github.com/d2phap/ImageGlass/issues/595
  6. https://github.com/d2phap/ImageGlass/issues/342
  7. https://github.com/d2phap/ImageGlass/pull/294
  8. https://github.com/d2phap/ImageGlass/pull/260
  9. https://github.com/d2phap/ImageGlass/issues/974
  10. https://github.com/d2phap/ImageGlass/issues/937
  11. https://github.com/d2phap/ImageGlass/issues/435
  12. https://github.com/d2phap/ImageGlass/issues/371
  13. https://github.com/d2phap/ImageGlass/pull/378
  14. https://github.com/d2phap/ImageGlass/issues/131

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Start by reviewing the related issues and pull requests listed in the report, especially #953, #909, #886, and #294, then trace the viewer's mouse-input handling. Done would require an agreed scope and validated behavior for thumbnail scrolling, hover zoom/reset, and the transparent background.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.