Skip to content

major cross-platform improvements - #6

Merged
aloneguid merged 29 commits into
masterfrom
features/reusability
Sep 12, 2026
Merged

aloneguid merged 29 commits into
masterfrom
features/reusability

Conversation

@aloneguid

Copy link
Copy Markdown
Owner

No description provided.

- app::scale removed as it duplicates widgets::scale.
- texture methods moved to texture_loader interface.
- renamed some methods inside app to be more consistent.
- texture moved to model, as it's implementation indepenent.
- Linux backend fix
- toast is rendered on a monitor, not window
- Demo for windows options.
- A lot of Win32 backend word related to DPI/scaling/multiple monitors.
- app constructor accepts initial size and avoids confusion with internal sizing variables.
- app has new center() method.
- texture methods moved to texture_loader interface.
- more methods are using model data structures.
- new monitor API
- window class completely removed (all internal utils migrated to wnd)
@aloneguid
aloneguid merged commit 61307df into master Sep 12, 2026
10 checks passed
@aloneguid
aloneguid deleted the features/reusability branch September 12, 2026 11:27
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