Skip to content

Move to iNKORE.UI.WPF.Modern UI Framework#3593

Merged
jjw24 merged 128 commits intodevfrom
ui_wpf_modern
Oct 5, 2025
Merged

Move to iNKORE.UI.WPF.Modern UI Framework#3593
jjw24 merged 128 commits intodevfrom
ui_wpf_modern

Conversation

@Jack251970
Copy link
Member

@Jack251970 Jack251970 commented May 29, 2025

Use ModernWPF successor iNKORE.UI.WPF.Modern

  • Introduce iNKORE.UI.WPF.Modern UI framework & remove plenty of unused resources.
  • Disable ImageCache to resolve WPF second window freezing issue.
  • Use ui:ScrollViewerEx to replace ScrollViewer to enable smooth scroll.
  • Fix main window scroll sensitivity issue.
  • Unify CanContentScroll design
  • Improve scroll bar position of setting window.
  • Improve plugin page loading speed.
  • Add UI.WPF.Modern in README.md. (It is really an excellent ui framework!!!)

Resolve #2890, #2129, etc.

TODO

Test

  • Memory usage
    • PC: Open App, Open App + Open Search Window, Open App + Open Search Window + Search Something + Open Setting Window
      Original: 615.2MB, 692.0MB, 716.7MB
      Upgraded: 616.4MB, 692.2MB, 732.5MB

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@prlabeler prlabeler bot added the bug Something isn't working label May 29, 2025
@Jack251970 Jack251970 added the kind/ui related to UI, icons, themes, etc label May 29, 2025
@Jack251970 Jack251970 added this to the Future milestone May 29, 2025
@github-actions

This comment has been minimized.

@Jack251970 Jack251970 linked an issue Jun 2, 2025 that may be closed by this pull request
2 tasks
@Jack251970 Jack251970 mentioned this pull request Jun 2, 2025
1 task
@Jack251970 Jack251970 linked an issue Jun 3, 2025 that may be closed by this pull request
2 tasks
@Jack251970 Jack251970 linked an issue Jun 3, 2025 that may be closed by this pull request
2 tasks
@Jack251970 Jack251970 added enhancement New feature or request and removed bug Something isn't working labels Jun 4, 2025
@prlabeler prlabeler bot added the bug Something isn't working label Jun 5, 2025
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@prlabeler prlabeler bot added the bug Something isn't working label Oct 5, 2025
@jjw24 jjw24 removed the bug Something isn't working label Oct 5, 2025
@prlabeler prlabeler bot added the bug Something isn't working label Oct 5, 2025
@jjw24 jjw24 removed the bug Something isn't working label Oct 5, 2025
@ZGGSONG
Copy link
Contributor

ZGGSONG commented Oct 30, 2025

My software has also recently migrated to iNKORE.UI.WPF.Modern and solved the binding problem of the second window. Great

@Jack251970
Copy link
Member Author

My software has also recently migrated to iNKORE.UI.WPF.Modern and solved the binding problem of the second window. Great

Yeah. This is indeed a very good framework designed by Fluent, and I have fixed the issue of the second window freezing for it. I am very glad to help you with that

TBM13 added a commit to TBM13/Flow.Launcher that referenced this pull request Nov 7, 2025
@jjw24 jjw24 mentioned this pull request Nov 20, 2025
@prlabeler prlabeler bot added the bug Something isn't working label Feb 24, 2026
@jjw24 jjw24 removed the bug Something isn't working label Feb 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment