Naticord / naticord

Naticord / Native-cord is a native Discord client targetting modern and old operating systems. https://dsc.gg/naticord
https://naticord.lol
Apache License 2.0
117 stars 14 forks source link

Better UX/UI #42

Open szaaamerik opened 1 week ago

szaaamerik commented 1 week ago

The current GUI is kind of buggy and kinda not user-friendly, especially with custom Windows themes. If you plan on making this a Windows-only project, we can use WinUI3. Otherwise - we might consider Avalonia. I'm fairly familiar with both and this is something that you can assign to me.

I can think of and develop a UI once I am back from holiday.

szaaamerik commented 1 week ago

If you could, please attach the enhancement label to this issue. I've forgot to do that

n1d3v commented 1 week ago

I am working on a WPF remake of Naticord with an overall better UI. So this is in the making basically.

szaaamerik commented 1 week ago

Alright, I'll wait for once you finish said remake, and leave my honest thoughts. Also, WPF does not support NativeAOT compilation which would make the name lie to the user (I'm assuming you do actually native compile this project, since this is winforms).

n1d3v commented 1 week ago

Alright, I'll wait for once you finish said remake, and leave my honest thoughts. Also, WPF does not support NativeAOT compilation which would make the name lie to the user (I'm assuming you do actually native compile this project, since this is winforms).

Fair. I mean native as in the client is not a web browser and is native design. But this I understand. I'm slowing shifting away from the native design due to me using AdonisUI in WPF but I might change the name in the future.

szaaamerik commented 1 week ago

Using Avalonia would make the project support Linux, Mac, and Windows all at once. This would be a nice feature as well. You can look at JetBrains Rider, which is an Avalonia project. If we can theme it nicely, it would look very nice on Naticord.

n1d3v commented 1 week ago

I'll take a look into Avalonia. I just want something that's easy to integrate and works in an instant with near no code changes.

n1d3v commented 1 week ago

image

Here's an example of the new UI if you want.

szaaamerik commented 1 week ago

Is it possible for you to add placeholder text to these textboxes? Not everyone might know what they do.

n1d3v commented 1 week ago

Is it possible for you to add placeholder text to these textboxes? Not everyone might know what they do.

image

szaaamerik commented 1 week ago

That's way better.

n1d3v commented 1 week ago

working on a new UI with a friend. looking much better for naticord. gonna think of a new name for naticord tho.

n1d3v commented 1 week ago

working on a new UI with a friend. looking much better for naticord. gonna think of a new name for naticord tho.

image

naticord is now going to become lumina. this is figma but we are making this a reality in wpf. login screen is already done.

szaaamerik commented 1 week ago

The UI design in question is quite nice, although I'm afraid the name is already used for a private IDA Pro server.