WTalk icon indicating copy to clipboard operation
WTalk copied to clipboard

[Feature Request] More robust UI

Open thecodrr opened this issue 8 years ago • 10 comments

I was thinking of using Mahapps.Metro. They are open-source and quite an active community. You should check them. If you agree, I can implement all the UI while you work on code-behind.

thecodrr avatar May 24 '16 15:05 thecodrr

I'm not fan of this UI. I prefer window 10 standard ui wich is provided in the SDK for UWP. Check Hangups-UWP their UI is Standard windows 10

madagaga avatar May 25 '16 09:05 madagaga

Yes, that is true but it can't be used with WPF, at least directly. We must use a toolkit that provides the Modern UI. You should look at Material Design of Google, it is being used in Android. Windows 10 Metro UI can be made useful. The hamburger menu can be implemented but we should try something new.

thecodrr avatar May 25 '16 11:05 thecodrr

Check this lib out: https://github.com/ButchersBoy/MaterialDesignInXamlToolkit And this: https://github.com/dotMorten/UniversalWPF

thecodrr avatar May 25 '16 11:05 thecodrr

Yeah Nice ! But is it good to "fake" a system on another ? It sounds like having an osx like app on windows. I don't know if it is "cool"

We just have to convert this app to Windows 10 universal app then we could use all the ui Framework. And it could run on mobile. Concerning material design i’ve been working with angular material which is an angular port of material design. I don’t know what is the best solution

madagaga avatar May 25 '16 11:05 madagaga

The downside of Universal Windows App is that it needs to be in the Windows Store for users to install it, which requires a license and the license further requires budget. Unless you have all that, it will be very easy to port it to UWP because UWP also uses C# .NET. Only the UI would change, the code-behind would remain the same. Why not maintain both? A WPF app for those users who are more comfortable with traditional interface and installation structure, and a UWP app for mobile and PC users.

The way I see it, the core of WTalk can be used in both and will require little to no change. So it would be straight-forward to maintain both projects.

In the end, it is your decision :)

thecodrr avatar May 26 '16 00:05 thecodrr

It was the initial idea. Having both UWP and desktop app.

Maybe you're right, we have to finish a desktop version with a cool UI. Material Design is great but I prefer an UI which match with OS. If I have a screen, or I can customize application theme to "match" to windows 10 UI.

What do you think about this idea ?

madagaga avatar May 26 '16 08:05 madagaga

Then Mahapps.metro will come in useful. There controls are exactly the same as Windows 10 UI, except a few. You should check them out.

Your idea of customizing the application theme is good but it will require too much time and the result will not always be satisfactory. Some controls you cannot imitate. One way is to "copy" the applications theme from a UWP app :smile: You should try something out first.

thecodrr avatar May 26 '16 20:05 thecodrr

But there is a problem. What if a user is running Windows 7? WTalk will look weird.

thecodrr avatar May 28 '16 04:05 thecodrr

You're right. Let's go for material design.

madagaga avatar Jun 03 '16 07:06 madagaga

Good choice.

thecodrr avatar Jun 03 '16 16:06 thecodrr