Skip to content
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

Create a Windows application of BF2.TV #7

Closed
17 of 21 tasks
TwitchPlaysBF2 opened this issue Jul 21, 2022 · 0 comments · Fixed by #17
Closed
17 of 21 tasks

Create a Windows application of BF2.TV #7

TwitchPlaysBF2 opened this issue Jul 21, 2022 · 0 comments · Fixed by #17
Labels
enhancement New feature or request

Comments

@TwitchPlaysBF2
Copy link
Owner

TwitchPlaysBF2 commented Jul 21, 2022

This will greatly increase the range of features to offer to the user. The code base should not be copied, but reusable.

  • Figure out technology for win app --> WinForms with WebView2 Blazor Hybrid
  • Figure out how to deliver external applications with it --> Create an installer
  • Figure out a stack for creating an installer --> Inno Setup
  • Create a basic installer
  • Figure out functionality across different systems --> Needed properly set up publish/build process & no artifacts on client
  • Create publish/build process & a script to run it
  • Integrate joinme.click binaries into installer
  • Self-sign binaries of installer
  • Sign binaries with a strong name to prevent false positives
  • Figure out architecture for code sharing, where both Blazor Wasm and WinForms uses the same Razor/CSS components
  • Refactor architecture for code sharing, where both Blazor Wasm and WinForms uses the same Razor/CSS components
  • Rename solution to BF2TV during refactor
  • Set up architecture for shared dependency injection container (different servicecontainer per client)
  • Figure out hot-reload cross plattform --> Will only work with Visual Studio, not Rider (since Rider doesn't support it yet)
  • Figure out updating process --> Use the AutoUpdater.NET library
  • Fix missing app icon when installing the app with setup
  • Figure out free CA signing? Or other ways preventing "Unknown publisher" prompts #11
  • Fix Twitch embed player not working #14
  • Fix font not properly loading #15
  • Investigate BitDefender false positive of joinme.click executable when extracting during setup #16
  • Release feature-less app, to test AutoUpdater & improve the updating process
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant