Giter VIP home page Giter VIP logo

Comments (3)

jp-weber avatar jp-weber commented on June 12, 2024

Thank you for your suggestion and the confidence in my application.

When I started the project, I also considered implementing this function in the application. however, there is a big hitch. My application relies on the universal windows platform (UWP) and cannot natively address the system tray icon. This requires an extra win32 application that interacts with the UWP application via an interface or bridge.
See for example https://stefanwick.com/2017/06/24/uwp-app-with-systray-extension/

Since I do not want to integrate this balast into the application package for the function, I unfortunately have to reject the proposal for the implementation.

from 2fast.

DerekZiemba avatar DerekZiemba commented on June 12, 2024

Dang. I had no idea. I'm very much still in the winforms & WPF era with anything modern being Electron.
I think thay may actually explain some jank I've seen in some modern apps with a system tray. Blows my mind something so basic is missing from a framework that was supposed to be a replacement/successor.
Is it also missing from WinUI3?

Do you have any opinions on Avalonia?
I've always been curious about avalonia. Maybe one day I'll get bored & your app could be a good candidate to see if porting will be as straightforward as I've been lead to believe. While at it I'd throw in a basic open to/close to system tray to test the waters. Though before I began something like that, I'd need to know:

  • Your reasoning for going UWP to begin with.
  • If you've already considered something similar & dismissed it for reasons.
  • If you'd be open to such a radical change & have a chance to actually get merged.

from 2fast.

jp-weber avatar jp-weber commented on June 12, 2024

Avalonia is interesting, but not an option for my project, as I am already using the Uno platform for the mobile applications and will be releasing them soon. WinUI3 is supported by Uno and will in the long run inherit from my UWP app, when the performance has improved (AOT compilation), the UI feels more fluid, functions have been added and the error list has been reduced. In any case, I will continue to rely on UWP for a few more years and watch how WinUI3 develops.

The options for UWP for me at the beginning of the project were security, performance and fluid UI. Years ago, Microsoft said that the UWP would be the next platform and that everything would be focused on it. After the end of Windows Phone, however, there were practically no more new features and the UWP was then discontinued in 2021?

from 2fast.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.