Skip to content

[WIP] A big change in the library#22

Draft
Onebeld wants to merge 2 commits into
mainfrom
dev
Draft

[WIP] A big change in the library#22
Onebeld wants to merge 2 commits into
mainfrom
dev

Conversation

@Onebeld

@Onebeld Onebeld commented Jun 14, 2026

Copy link
Copy Markdown
Owner

This PR was created as part of my initiative to fix and improve PleasantUI. Despite my work and preparation for the graduation paper, I became motivated to continue working on my projects.

As already noted, many new controls have been added. I always welcome changes to this library, but I noticed too many flaws. I suspect (but don't claim) that some of these were created by AI. Even if you're writing code with AI, at least check what it created.

A new IconControl has been added. Instead of a hard-coded property that only accepts Geometry, it allows you to use all possible icon types. For clients, there will be virtually no change: Geometry will automatically convert to PathIcon and IImage to Image, respectively.

Some changes that are planned:

  • Removing MaterialIcons. This project should initially be internal to insert icons, assigning Geometry. With the new IconControl, the internal MaterialIcon should be removed.

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

Successfully merging this pull request may close these issues.

1 participant