-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
These are all good points, JP. But I think it's difficult and often
counter-productive to try to over-generalize or make code over-portable "just in
case". So, I think that the choice of the GUI framework should be dictated
primarily by the requirement to make our GUI stuff first-class citizens of
whatever Desktop Environment we want to be the official one in the upcoming
release. At this time we believe that for both 4.0 and 4.1 this will be Xfce4.
The next criterion should be ease of development/integration with current code.
Perhaps for Qubes 5.x we will want to switch to some yet-unknown desktop
environment, but then, chances are high, we will want to rewrite any GUI stuff
anyway. This is because the new environment might use different UX paradigms, or
maybe in a few years time the general UX paradigm will change. So, ISTM, trying
to plan too much ahead (which framework/lang to use for GUI/UX), might often not
be worth it.
joanna.
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCAAGBQJY4XAaAAoJEDOT2L8N3GcY7WMP/0RLgL7xxKjoSaKznPE0jiKy
v8djdN4lEEhZEESg3Zc5H0LtTa/4ECfuThG5VqCEiCcry1IvzPhwInU8AH1JWoyn
6wRK0ogsy3tggC/90OHmJpKCJzaunD7XEUa5Gme7weDPTHWpbhnrh9UOEQzEJ4EH
bzKbgnjxR8uuoj0xOeo32gFkN3xQ6Bu0LxmeiWBtVbORGd90E8b/M7dlq9WY2g0l
Sj31ZMCSi6ugPrbW+EgCoLm/bqRMMQFKZBlVZEwF19/prrUUqxCmY9KAZbGFENMe
MHSCAFAlXfAyiqA3xkZs8uaTLSq2WdK+jwaJqmk4rlBC9wlKOWLdldo413rT8Lvz
TwHzSfLAVauxe1p2ej5HoNje8KOnwtnC52vIwaRuBOFr8x+oeQlRLZgPGUlxmYVn
Xyt48CEis2bG18XuRgmN1f/QBw2F/FY0yQvawQgOlnJgpMc4tL5xjzrEvXHJSGxq
bqwyn8NYAiWqjkZ1id11wLV8OyFe5iIi1rwUxZxBl8Y2wCaptnHzYTcHkTkQSy11
m5fh9BB8iohWyNMGCBSeXLTqoyO9AYjaHj4dKa37KF+oRzf/LOd2RZEx+Y+NVj3f
mDv85+0/mAu4A3fmAVtDngyVdtEPCTbgnRzeLlTu8tnHNEI2/qAubCDUJbh7e7Sl
Ez7Zu1x9heFBg/1wzaZD
=fQYz
-----END PGP SIGNATURE-----