Skip to content

Conversation

@chimosky
Copy link
Member

@chimosky chimosky commented Dec 1, 2025

I've made some changes and structured this in a way that's helpful for us moving forward.

@MostlyKIGuess kindly review.

Before now the packages were split into SugarExt and SugarGestures,
the existing build didn't consider this and put everything into one,
which breaks the API as we'll have to track and change those uses.

This changes that and maintains the existing API convention so we don't
have to worry about changing existing use.

I've also added some of the other files that aren't dependent on any x11
related library as I'd like to test this.

I removed sugar-file-attributes entirely because that's something we never
want to do, journal objects exist for a reason and I'd like to keep the
current model without changing it.
This has been replaced by sugar-fatattr which was used earlier and I decided
that we should keep it based on its use and it doesn't break anything.

Signed-off-by: Chihurumnaya Ibiam <[email protected]>
The API version change is necessary so as not to confuse this with
the existing libraries.

I've also ported sugar-clipboard to Gtk4, and added it here because Sugar
still depends on it, and this is for my tests.

I've also added install_gir and install_typelib as this made
the install easier and installed the necessary files to the needed
location, so I wouldn't have to be bothered about them.
These files were generated but not installed in the right directory
before now, and this makes sure they are so Python can see them
on import.

Signed-off-by: Chihurumnaya Ibiam <[email protected]>
Signed-off-by: Chihurumnaya Ibiam <[email protected]>
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.

2 participants