Page 1 of 1

Request: "A Widget Factory"

Posted: Tue Aug 27, 2019 1:56 pm
by TTwrs
For those of us interested in creating and modifying GTK2 and GTK3 themes, 'A Widget Factory' is invaluable. It requires development packages be installed in order to compile it, so it would be very helpful to have ready-to-run version in the repository. I have been using it with MX-18.3 for months now without any problems.

A similar package "The Widget Factory" (twf) only works with GTK2, so is not as flexible.

Re: Request: "A Widget Factory"

Posted: Tue Aug 27, 2019 2:06 pm
by asqwerth
I could have sworn that from within twf, you could just click on the top left button in the toolbar, and you'll see the gtk3 widgets rendered....

I'm not at my computer right now.

Re: Request: "A Widget Factory"

Posted: Tue Aug 27, 2019 2:56 pm
by Stevo
It will help the repo guys if you provide some information and links about where you obtained your version...

Re: Request: "A Widget Factory"

Posted: Tue Aug 27, 2019 3:09 pm
by TTwrs
@asqwerth: If that's the case, that's also how AWF works. I might have had an earlier version of TWF or something because I don't recall it working with GTK3. But it's been awhile. TWF is also not in the repository.

Sorry for forgetting to add the link...
https://github.com/valr/awf

Re: Request: "A Widget Factory"

Posted: Tue Aug 27, 2019 3:36 pm
by asqwerth
TTwrs wrote: Tue Aug 27, 2019 3:09 pm @asqwerth: If that's the case, that's also how AWF works. I might have had an earlier version of TWF or something because I don't recall it working with GTK3. But it's been awhile. TWF is also not in the repository.

Sorry for forgetting to add the link...
https://github.com/valr/awf
Oops. My mistake. It was AWF, and I have it on Manjaro and another Arch-based distro, not MX.

I got confused because on MX and those 2, I have oomox, albeit I have the flatpak version in MX. But looks like AWF itself is installed only in those other 2 distros, and I do without it in MX when using oomox.

Re: Request: "A Widget Factory"

Posted: Tue Aug 27, 2019 7:15 pm
by skidoo
awf
I've been using it on antiX 17 (stretch). Should still work with MX/antiX 19 (but I haven't tested)
https://gitlab.com/skidoo/awf/

Image

Re: Request: "A Widget Factory"

Posted: Wed Aug 28, 2019 9:36 pm
by Stevo
Here are packages for MX 15-19: https://drive.google.com/open?id=11n8BA ... 156LtzjhSW

On the way to the repo!

Re: Request: "A Widget Factory"

Posted: Thu Aug 29, 2019 4:07 pm
by TTwrs
Many thanks, Stevo. Much appreciated.

Re: Request: "A Widget Factory"

Posted: Sat Aug 31, 2019 7:08 am
by asqwerth
Stevo wrote: Wed Aug 28, 2019 9:36 pm Here are packages for MX 15-19: https://drive.google.com/open?id=11n8BA ... 156LtzjhSW

On the way to the repo!
Installed it from Test Repo.

Works well.

THanks, Stevo.

CLARIFICATION: works well in MX15/16 as well as MX17/18.

Re: Request: "A Widget Factory"

Posted: Wed Dec 30, 2020 2:39 pm
by TTwrs
I am currently in the process of moving up to MX-19.3 from MX-18.3 and as part of the process am doing some tweaks to the GUI. Would it be possible to add AWF to the 19.3 repos? From what I've seen, I doubt it will work with MX-21 when that becomes available, but it will be of great help if it still works with 19.3. Thanks.

https://github.com/valr/awf

Re: Request: "A Widget Factory"

Posted: Tue Feb 06, 2024 6:40 am
by luigifab
Hello everybody!

I'm the upstream and packager of awf-extended for gtk2, gtk3 and gtk4, the successor of awf.
I tried to push the package into Debian, but it's so slow... (tracker), and they don't accept gtk2.

In 21.x there is an old version perhaps imported from a ppa?

Is there a way for me to push deb packages into MX Linux? with dput?
2.8.0-1~mx19+1 serie mx / 2.8.0-1~mx21+1 serie mx / 2.8.0-1~mx23+1 serie mx


From Repology:
Image

Re: Request: "A Widget Factory"

Posted: Tue Feb 06, 2024 11:27 pm
by Stevo
We only accept packages from approved packagers, but it's not too hard to get approval. We don't have any sort of automation such as dput set up, though Adrian has some sort of automated build system set up using the openSUSE Build Server's Debian support.

Re: Request: "A Widget Factory"

Posted: Tue Feb 06, 2024 11:39 pm
by Stevo
I found your github source, and your provided debian folders. It's possible to generate all three different gtk2, gtk3, and gtk4 packages in one build if the release supports it, such as in Bookworm, then just comment out and disable whatever isn't supported in that release. That seems to be the preferred Debian way.

Re: Request: "A Widget Factory"

Posted: Wed Feb 07, 2024 3:49 am
by luigifab
Ok.

Yes I can create one build.
I have created three different packages to avoid problem with distro A v1 doesn't provide gtk4, distro B v2 doesn't allow gtk2...
=> one package build

Do you have a link to find out how to get approval?

Re: Request: "A Widget Factory"

Posted: Sat Mar 22, 2025 5:40 pm
by luigifab
Sorry for this msg.
Ping?

Re: Request: "A Widget Factory"

Posted: Mon Mar 24, 2025 2:34 am
by Stevo
Yes, we can add you to the development team, since you're also the Debian maintainer for awf. You'd just have to send your public key to @timkb4cq, then a PM with a link to a zip on Google Drive with the sources and signed packages. That's the clunky way we've been doing it, not having dedicated build servers, though I think @Adrian has a system using the OBS to build packages and then automatically get them.

I see you have 2.8.0 in upstream Debian and bookworm-backports, so congratulations!

Re: Request: "A Widget Factory"

Posted: Tue Mar 25, 2025 3:35 pm
by timkb4cq
awf-gtk (A Widget Factory) is now available in the main MX-23 & MX-21repos.
There are versions for Gtk 2, 3, & 4 for MX-23, Gtk 2 & 3 for MX-21. And they can coexist if you are working on Widgets for multiple Gtk versions.

Re: Request: "A Widget Factory"

Posted: Tue Mar 25, 2025 7:40 pm
by Melber
thank you all, very nice.
Minimum window height doesn't fit on my 1366x768 screen, but I can live with that. I like the css popups.
Has already helped me find a few bugs in the theme I'm working on...