[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

First beta of the second generation of the Common Print Dialog Backends released!



Hi,

We are now releasing the second beta of the second generation of the Common Print Dialog Backends (CPDB).

In the 4.9.4 version of GTK the Merge Request [1] for Gaurav Gulerias GSoC work [2] on adding CPDB support to GTK’s print dialog got finally accepted. To reach this goal, Gaurav also needed to do a lot of enhancements on CPDB itself, and when his merge request got accepted into GTK, CPDB 2.0b1 was already 2 months old and after that a lot of changes have been done, ending up with GTK’s CPDB support not building with any released version of CPDB [3]. Therefore we have now released version 2.0b2 of all the three components of the CPDB to allow easy building of the first CPDB-supporting GTK.

[1] https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4930
[2] https://github.com/TinyTrebuchet/gsoc22/
[3] https://gitlab.gnome.org/GNOME/gtk/-/issues/5589

The components we are currently maintaining got all updated and released as version 2.0b2.

We especially added support for starting print the dialog with a complete list of available printers and keeping the list up-to-date while the dialog is open. We also added support for option groups (like "Media", "Color", "Finishing", ...) and translations for option, choice, and group names, letting in the first place the backends obtain the translations from the printing system and/or the printer, before the frontend uses translations for standard names. And, as usual, there are many bug fixes.

Here we go:

https://openprinting.github.io/Common-Print-Dialog-Backends-Second-Generation-Second-Beta-Release/

There are also GitHub discussions set up for each release now.

   Till


Reply to: