Skip to content

Backport Flathub changes requests#436

Merged
ryonakano merged 7 commits intomainfrom
ryonakano/flathub-feedback
Dec 27, 2025
Merged

Backport Flathub changes requests#436
ryonakano merged 7 commits intomainfrom
ryonakano/flathub-feedback

Conversation

@ryonakano
Copy link
Copy Markdown
Member

@ryonakano ryonakano commented Dec 27, 2025

Fixes #434

Rebase-merged if desired.

You need to run git submodule update --init --recursive first before building this branch on your local.

Checklist

  • Building and installation succeeds with flatpak-builder builddir com.github.alecaddd.sequeler.json --force-clean --install --user --install-deps-from=appcenter
  • Building and installation succeeds with flatpak-builder builddir build-aux/com.github.alecaddd.sequeler.json --force-clean --install --user --install-deps-from=flathub
  • Can launch the app

@ryonakano ryonakano force-pushed the ryonakano/flathub-feedback branch 2 times, most recently from 2e291d1 to bb1ba49 Compare December 27, 2025 15:18
@ryonakano ryonakano marked this pull request as ready for review December 27, 2025 15:43
@ryonakano ryonakano force-pushed the ryonakano/flathub-feedback branch from bb1ba49 to 247031c Compare December 27, 2025 15:45
@ryonakano ryonakano enabled auto-merge (rebase) December 27, 2025 15:46
@ryonakano ryonakano requested a review from a team December 27, 2025 15:46
if (desktop_environment != "Pantheon") {
// Force elementary stylesheet to prevent broken UI on other DEs
gtk_settings.set_property ("gtk-theme-name", "elementary");
gtk_settings.set_property ("gtk-icon-theme-name", "elementary");
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this syntax is unfamiliar to me. Gobject style does not work? Isnt the stylesheet named io.elementary.somethingsomething ?

taking your word for it, youve dealt with this more, but a bit surprised here

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just copied and pasted commonly used patches on Flathub but as you mentioned the GObject-style property access should work and better. I'll follow up in the following PR. Thanks for pointing out!

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The "elementary" stylesheet points to the "io.elementary.blueberry" stylesheet.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just copied and pasted commonly used patches on Flathub but as you mentioned the GObject-style property access should work and better. I'll follow up in the following PR. Thanks for pointing out!

I commend your rigor and perfectionism, but this could be fixed in a code style sweep session. It is fine if you leave it as is. It isn't bad code.

The "elementary" stylesheet points to the "io.elementary.blueberry" stylesheet.
or i suppose to whatever accent someone may have for eOS?

thank you! Did not know that

@ryonakano ryonakano merged commit 176d789 into main Dec 27, 2025
2 checks passed
@ryonakano ryonakano deleted the ryonakano/flathub-feedback branch December 27, 2025 15:51
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

Successfully merging this pull request may close these issues.

Backport Flathub changes requests

2 participants