Skip to content

Conversation

@zadjii
Copy link
Collaborator

@zadjii zadjii commented Dec 30, 2024

Random nits, part the first.

Emoji render just a little too big currently, and they get clipped.

This PR fixes that, by making emoji icons have just a bit of negative padding, to give them space to not get clipped.

Is also replaces the icons on the Services page, because the icon on the list items was the icon of the thing to do to the service (i.e. running services would have a "stop" icon, which is insane). Of course, this made the emoji problem much more apparent.

@github-actions

This comment has been minimized.

Copy link
Collaborator

@joadoumie joadoumie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Can take or leave my nits (ironically, I learned these nits from you on a few of my PRs).

@zadjii-msft
Copy link
Owner

image

@zadjii-msft zadjii-msft merged commit d7c2037 into main Jan 9, 2025
9 checks passed
@zadjii-msft zadjii-msft deleted the dev/migrie/b/pad-font-icons branch January 9, 2025 18:22
zadjii-msft added a commit that referenced this pull request Jan 17, 2025
When we changed icons to be a pair of IconData in an IconInfo, I forgot this type check.
Oops. Now it works again.

Originally in #265 
Regressed in #286 

(targets #308, which targets #299)

`IconData` and `IconInfo` are unfortunately, not trivially marshallable into the host process. This creates a collection of cases where an app can crash and take the host down, because we'll try to inquire something about the icon. 

It broke reloading when an extension crashed. 
It broke backing out of a crashed extension. 


Previously: #218 
Closes #235
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants