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
GTK4/libadwaita port #464
GTK4/libadwaita port #464
Conversation
Signed-off-by: Nefo Fortressia <nefothingy@hotmail.com>
Signed-off-by: Nefo Fortressia <nefothingy@hotmail.com>
Signed-off-by: Nefo Fortressia <nefothingy@hotmail.com>
I think this functionality is baked inside of the widget already? Signed-off-by: Nefo Fortressia <nefothingy@hotmail.com>
I missed a lot of them in the last commit about this 😭😭😭 Signed-off-by: Nefo Fortressia <nefothingy@hotmail.com>
…this.rows inside of that loop!!! Signed-off-by: Nefo Fortressia <nefothingy@hotmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@lovelyyfiaaa woah!! <3
Ok, OK, this is going to take a few iterations... and to make this digestible for me please 🙏
- Rebase on top of current master.
- Let's leave linting preferences for later, and make this PR exclusively about GTK4/Adw. Nothing more nothing less.
I really appreciate this 😍
Sorry, but apparently my code editor was configured to automatically format things on save!!! |
@tchx84 Can I ask you some questions?
|
Absolutely, please keep asking.
It's should only be visible when the window's width shrinks pass a threshold (try it on the GTK3 version to see the behavior).
Given that constraint, that's probably a fair approach. Let's not aim for perfect yet, let's just see far this can go. |
Signed-off-by: Nefo Fortressia <nefothingy@hotmail.com>
After a bit of investigating this is because in src/widgets/window.ui all widgets have the property can-focus set to False. Setting these to True or removing the the property (since they default to True) will resolve this problem. As seen here: JanDeDinoMan@ca6a44f |
Okayyy Sorry, I haven't been able to work on this again for quite some time since I went busy. I'll start working again on this PR. |
Padding and positions are off, compare also some text requires the |
The search bar requires some tweaks Ideally it should be a GtkSearchBar containing a GtkSearchEntry, this handles input (which is not working correctly), right now it is using a revealer. See https://docs.gtk.org/gtk4/method.SearchBar.set_key_capture_widget.html. |
I see uses of |
I don't know if this is supported in gtk4
Please use https://docs.gtk.org/gtk4/method.Application.set_accels_for_action.html |
The enviaroment variables throw an error
when adding/removing them. |
I see some errors of the like
Every widget that uses |
Despite the large number of issues, the port looks very good and promising. Thanks! Ill do a more careful review of the code once it leaves Draft status. |
Previously, the actionbar will always be visible. It should have not been that. Instead, it should only appear when the screen is small. tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
This fixes regression issues with focus, as per tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
Previously, the actionbar will always be visible. It should have not been that. Instead, it should only appear when the screen is small. tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
This fixes regression issues with focus, as per tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
Previously, the actionbar will always be visible. It should have not been that. Instead, it should only appear when the screen is small. tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
This fixes regression issues with focus, as per tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
Previously, the actionbar will always be visible. It should have not been that. Instead, it should only appear when the screen is small. tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
This fixes regression issues with focus, as per tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
Previously, the actionbar will always be visible. It should have not been that. Instead, it should only appear when the screen is small. tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
This fixes regression issues with focus, as per tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
Previously, the actionbar will always be visible. It should have not been that. Instead, it should only appear when the screen is small. tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
This fixes regression issues with focus, as per tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
Previously, the actionbar will always be visible. It should have not been that. Instead, it should only appear when the screen is small. tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
This fixes regression issues with focus, as per tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
Previously, the actionbar will always be visible. It should have not been that. Instead, it should only appear when the screen is small. tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
This fixes regression issues with focus, as per tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
Previously, the actionbar will always be visible. It should have not been that. Instead, it should only appear when the screen is small. tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
This fixes regression issues with focus, as per tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
Previously, the actionbar will always be visible. It should have not been that. Instead, it should only appear when the screen is small. tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
This fixes regression issues with focus, as per tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
Previously, the actionbar will always be visible. It should have not been that. Instead, it should only appear when the screen is small. tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
This fixes regression issues with focus, as per tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
Previously, the actionbar will always be visible. It should have not been that. Instead, it should only appear when the screen is small. tchx84#464 (comment) Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
This work is being continued here #515 , so I am closing this. Thanks a lot @natasria for working on this. |
Thanks @natasria ! |
This fixes regression issues with focus, as per tchx84#464 (comment) Closes tchx84#517 Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
Previously, the actionbar will always be visible. It should have not been that. Instead, it should only appear when the screen is small. tchx84#464 (comment) Closes tchx84#517 Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
This fixes regression issues with focus, as per #464 (comment) Closes #517 Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
Previously, the actionbar will always be visible. It should have not been that. Instead, it should only appear when the screen is small. #464 (comment) Closes #517 Signed-off-by: Fiana Fortressia <fortressnordlys@outlook.com>
Hiiiii!!! <3
This PR solves #418's author's request for a GTK4 port
But at the moment, it's not yet complete.
The Flatseal window will be completely empty for now!!!Fixed nowww!!!Fix widgets not showing up!
It seems many widgets'
visible
properties are set false. Turning them on manually trough the GTK inspector results in this screenshot!!!