Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix jagged edges on buttons in normal toolbar mode? #37

Open
Pentaphon opened this issue Jun 23, 2023 · 8 comments
Open

Fix jagged edges on buttons in normal toolbar mode? #37

Pentaphon opened this issue Jun 23, 2023 · 8 comments
Labels
help wanted Extra attention is needed

Comments

@Pentaphon
Copy link

Pentaphon commented Jun 23, 2023

buttons

Any chance we can get these fixed? They look terrible on smaller screens like so.

The sidebar icons could also use a reworking so they don't have jagged edges as well.

icons

@lighterowl lighterowl self-assigned this Jun 24, 2023
@lighterowl
Copy link
Owner

Can't say I know how to do this but if anybody wants to take a shot at it, here's a zip file containing all the currently used 16x16 icons : icons16.zip

I'll gladly replace the currently existing ones when the new ones become available.

@lighterowl lighterowl added the help wanted Extra attention is needed label Jun 25, 2023
@lighterowl lighterowl removed their assignment Jun 25, 2023
@wally-crunk
Copy link

wally-crunk commented Sep 13, 2023

What is the resolution (size) you are looking for? Is the issue here that 16x16 is too small on bigger screens?

Would you accept SVG icons? They would look better at different resolutions.

Both the top toolbar and left icons would need to be updated at the same time for consistency.

@lighterowl
Copy link
Owner

Lazarus doesn't seem to support SVG icons, but the facilities for displaying icons in lists seem to support having multiple-resolution versions of the same image.

It would be possible to add SVG files to the repository and render them into multiple resolution bitmaps which are actually used in the application.

@wally-crunk
Copy link

Do you want an SVG set, then — and you'll provide the downsample to XX 🞨 YY resolution?

@lighterowl
Copy link
Owner

Sure, that would work I think. Thanks!

@wally-crunk
Copy link

wally-crunk commented Oct 19, 2023

What license do you need for the contributed SVG icons? I haven't been able to find a set of good-enough CC0 or MIT-0 (non attribution required) icons.

@lighterowl
Copy link
Owner

I'm fine with providing attribution so something like CC-BY would be okay.

@wally-crunk
Copy link

wally-crunk commented Jan 3, 2024

I've pulled a decent set of SVGs from CC0 sources, and can submit them here for criticism.

However: On further research, it looks like changing over to high-resolution icons (like 64x64 or SVG) will create a really horrible experience for anyone with a low-resolution display (using them at the existing 16x16 resolution). I believe the solution that's required is multiple resolution icons — like:

  • [a] a set of 16x16 PNGs AND a set of 64x64 PNGs, OR
  • [b] use ICO files that contain multiple resolutions.

Maybe someone more well-versed in icons can help out here, I'm out of my depth on this one. I'm not even sure if 64x64 would be the right resolution for a higher-pixel icon set.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants