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

[Feature Request] More robust UI #6

Open
thecodrr opened this issue May 24, 2016 · 10 comments
Open

[Feature Request] More robust UI #6

thecodrr opened this issue May 24, 2016 · 10 comments

Comments

@thecodrr
Copy link

thecodrr commented May 24, 2016

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.

@madagaga
Copy link
Owner

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

@thecodrr
Copy link
Author

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
Copy link
Author

thecodrr commented May 25, 2016

@madagaga
Copy link
Owner

madagaga commented May 25, 2016

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

@thecodrr
Copy link
Author

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 :)

@madagaga
Copy link
Owner

madagaga commented May 26, 2016 via email

@thecodrr
Copy link
Author

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 😄 You should try something out first.

@thecodrr
Copy link
Author

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

@madagaga
Copy link
Owner

madagaga commented Jun 3, 2016

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

@thecodrr
Copy link
Author

thecodrr commented Jun 3, 2016

Good choice.

madagaga added a commit that referenced this issue Aug 2, 2016
Correction of #6 and #8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants