Open sungsphinx opened 9 months ago
I will think about it.
I'm a little busy right now. I'm learning electronics. I don't want to distract myself.
I'm a little busy right now. I'm learning electronics. I don't want to distract myself.
All good, take your time! 😄
@xverizex I have a rough, not really functioning prototype (it does create the project though, ignore missing icons as that is just GNOME Builder I think)
See how other icons are used in the project. And make sure that they are displayed correctly.
AdwDialog (Adw.Dialog) is an adaptive dialog container, which is used for AdwAlertDialog (NEW) which is basically identical to the old AdwMessageDialog, but uses AdwDialog instead. AdwDialog supports showing as a bottom sheet, therefore being more adaptive for smaller window sizes and possibly mobile phones (if the app adapts).
Taken from Adw.Dialog Documentation
I'm guessing that you were saying the AdwMessageDialog looked identical to the GtkWindow New NES Project Dialog, if so, not really...
AdwAlertDialog (and prev. AdwMessageDialog) looks a lot more up-to-date with the modern Adwaita style, and doesn't look as squished and quickly put together.
Also using the
extra-child
property, you could use Adw.ComboRow for the Sprite mode dropdown and Adw.EntryRow for the Project Location & Name inputI have had a go implementing it, but haven't been that successful, mainly because I can't understand a lot of the code, which is why I am here.
Home Page
In the mean time, I have implemented a welcome/home page in Blueprint, also moving the menu entries to it.
It currently looks like this:
Now, if you REALLY don't want to do this, please at least try migrating to Adw.Dialog: https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/migrating-to-adaptive-dialogs.html