Adrianotiger / desktopPet

Remembering the lovely eSheep (stray sheep) from 1995 -
https://adrianotiger.github.io/desktopPet/
901 stars 88 forks source link

Pet very tiny in HiDPI #77

Open KAMiKAZOW opened 3 years ago

KAMiKAZOW commented 3 years ago

The pet has almost the same size as the systray icon here: image

A tiny pet might be cool for some, so I don't want to take it away but please add a scale option. 2x, 4x, 8x, 16x. Nearest Neighbor scaling, no blur please.

Estecka commented 3 years ago

I don't have hi-dpi screens to have this issues with, but I do think that a scaling option would also be a helpful tool for making pixel-art styled pets.

In the meantime, a workaround would be to manually edit the pet and scale up the spritesheet.

KAMiKAZOW commented 3 years ago

In a 14" notebook everything past 720p is HiDPI, even 1080p.

OliverPets commented 3 years ago

I've noticed this before too, but if I manually scale up the pet size, then it looks huge on most other screens. I think a scaling setting in the program would be a really good fix for this (and fun to play with).

Adrianotiger commented 3 years ago

I am working on it. Just scale the sprite is not enough, as the movement need to be scaled too. In the next release, you will be able to scale 2x or 4x the sprite. I have a limit of 256 pixels at the moment for each sprite. Since the sheep is 48px, it isn't a problem.

dev-greene commented 3 years ago

When is the next released slated to go out? Not trying to rush, just curious. Love the sheep!

KAMiKAZOW commented 3 years ago

Considering that there were no changes to the code base in the last two months and no open pull requests, @Adrianotiger might just as well release the new version now (unless I'm missing something).

Adrianotiger commented 3 years ago

Hehe... The code was updated, but I need to test it and commit it. I need to add some minor changes before I can commit it on github.

jmoralesv commented 1 year ago

Hello, Was this addressed already? I found out today that the pet is very tiny in my 4K monitors.