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

More minimal class icons #3

Open
LinqLover opened this issue Nov 8, 2024 · 1 comment
Open

More minimal class icons #3

LinqLover opened this issue Nov 8, 2024 · 1 comment

Comments

@LinqLover
Copy link

I patched ToolIcons class>>genericClass like this:

genericClass

	| font |
	font := StrikeFont familyName: 'Bitmap DejaVu Sans' pointSize: 10.5.
	^ (FormCanvas extent: 15.5 px @ 15.5 px depth: 32) in: [:canvas |
		canvas asBalloonCanvas
			aaLevel: 4;
			drawString: 'C' at: 15.5 px @ 15.5 px - ((font widthOf: $C) @ font ascent) // 2 font: font color: Color lightGray.
		canvas form]

Before:

browserOld

After:

browserNew

Of course, many other icons still look blurry or fringy, but maybe this should not stop us from gradually improving. It's not like the existing icon set was designed with perfect consistency. :D

The design question is: If we want to make such changes, do we want to make them in the trunk or dispatch some of the icon selection to the UserInterfaceTheme? I might also talk with Marcel about that ...

@LinqLover
Copy link
Author

(or even more minimalistic: disable the icons ...

browserWoIcons

But form should follow function so I don't really want to turn them off)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant