-
-
Notifications
You must be signed in to change notification settings - Fork 378
Release Notes Window & Add ShowMsgWithButton API Function #3671
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
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
🥷 Code experts: onesounds Jack251970, onesounds have most 👩💻 activity in the files. See details
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame: To learn more about /:\ gitStream - Visit our Docs |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This pull request introduces a Release Notes window that displays the latest release notes when Flow is updated or manually triggered from the about page. Key changes include:
- Replacing the hyperlink with a button in the About settings pane to open the release notes.
- Adding a new ReleaseNotesWindow along with its logic to fetch and render release notes using MdXaml.
- Enhancing the notification system and public API to support error messages with actionable buttons.
Reviewed Changes
Copilot reviewed 17 out of 17 changed files in this pull request and generated 1 comment.
Show a summary per file
File | Description |
---|---|
Flow.Launcher/SettingPages/Views/SettingsPaneAbout.xaml | Updated release notes trigger from HyperLink to a Button binding |
Flow.Launcher/SettingPages/ViewModels/SettingsPaneAboutViewModel.cs | Added the command to open the release notes window |
Flow.Launcher/Resources/CustomControlTemplate.xaml | Added new resources and styles for rendering release notes in a markdown view |
Flow.Launcher/ReleaseNotesWindow.xaml.cs | Implemented the window for displaying release notes and handling refresh |
Flow.Launcher/PublicAPIInstance.cs | Extended public API with methods supporting error messages with buttons |
Flow.Launcher/Notification.cs | Updated notification handling to support actionable notifications via Toast |
Flow.Launcher/MainWindow.xaml.cs | Added logic to display the release notes window based on version updates |
Other files (MsgWithButton, Msg, Languages, Settings, Http, csproj, etc.) | Integration and supporting changes for the new release notes feature |
Comments suppressed due to low confidence (1)
Flow.Launcher/Notification.cs:110
- Consider renaming the local variable 'Icon' to 'icon' to conform to standard camelCase naming conventions.
var Icon = !File.Exists(iconPath) ? Path.Combine(Constant.ProgramDirectory, "Images\app.png") : iconPath;
@check-spelling-bot Report🔴 Please reviewSee the 📂 files view, the 📜action log, or 📝 job summary for details.
See ❌ Event descriptions for more information. Forbidden patterns 🙅 (1)In order to address this, you could change the content to not match the forbidden patterns (comments before forbidden patterns may help explain why they're forbidden), add patterns for acceptable instances, or adjust the forbidden patterns themselves. These forbidden patterns matched content: s.b. workaround(s)
If the flagged items are 🤯 false positivesIf items relate to a ...
|
Add release notes window
Test