Ikey Doherty | 21 Nov 15:20 2014
Picon

GNOME/GTK App Patterns

Hello all,

Writing here to check if anyone is working on anything similar atm..

Right now I'm experimenting with Material Design in my own desktop,
and it occurred to me the same problem will manifest there as currently
exists within GTK applications.

I remember talking to Allan Day about patterns in applications before.
Essentially it would simplify the creation of "apps" by using standard
patterns, such as for selection, content, etc.

I first encountered this problem when trying to emulate the look of
gnome-tweak-tool. Part of this problem was solved by the introduction
of GtkSidebar, however the overall look requires tweaking, by using
a GtkSizeGroup, a layout and some custom CSS to get it working.

In my mind, it seems simpler that a gtk call to create a predefined
pattern could be used instead, defined in an enum of currently supported
patterns. These could easily be implemented using GTK templating.

My other thought on this would be to make it extensible, allowing
custom implementations of these patterns at runtime, possibly
via an environmental variable or configuration file. This would allow
custom desktop vendors to provide their own look n feel for these
common patterns, enabling greater integration in their respective
desktops, while following standard patterns that could greatly
simplify the implementation of apps.

Its not too hard to imagine a generic pattern interface, with
(Continue reading)

Release Team | 21 Nov 01:00 2014
Picon

GNOME 3.15.2 unstable tarballs due

Hello all,

Tarballs are due on 2014-11-24 before 23:59 UTC for the GNOME 3.15.2
unstable release, which will be delivered on Wednesday. Modules which
were proposed for inclusion should try to follow the unstable schedule
so everyone can test them.  Please make sure that your tarballs will
be uploaded before Monday 23:59 UTC: tarballs uploaded later than that
will probably be too late to get in 3.15.2. If you are not able to
make a tarball before this deadline or if you think you'll be late,
please send a mail to the release team and we'll find someone to roll
the tarball for you!

For more information about 3.15, the full schedule, the official
module lists and the proposed module lists, please see our colorful 3.15
page:
   http://www.gnome.org/start/unstable

For a quick overview of the GNOME schedule, please see:
   https://wiki.gnome.org/Schedule

Thanks,
-- 
Automatically generated email. Source at:
https://git.gnome.org/browse/releng/tree/tools/schedule/automail.py
--

-- 
devel-announce-list mailing list
devel-announce-list <at> gnome.org
https://mail.gnome.org/mailman/listinfo/devel-announce-list

(Continue reading)

Diego Giagio | 19 Nov 03:05 2014

gnome-control-center - Adding natural scrolling support for mouse

Hi,

My name is Diego Giagio, I'm a software developer and this is my first email to this list. I want to contribute a patch to gnome-control-center to add support for natural scrolling to mouse devices (currently there's support for natural scrolling on touchpads only).

I've done some research and I found out that a good way to implement this would be to use evdev's X11 driver property "Evdev Scrolling Distance" in a way similar to what's already implemented for touchpads, thus reusing some already written code.

Since this patch would involve changing the Mouse & Touchpad settings user interface, I'm linking two screen shots[1][2] with the current and suggested interfaces. I'm basically moving the "Natural scrolling" checkbox from "Touchpad" to "General" pane as it's related to both mouse and touchpad. Another way of doing that is to add another checkbox with the same label on the "Mouse" pane.

I'll be happy to hear your thoughts so I can start working on this.
Thanks.

[1] http://imgur.com/1poIkaT
[2] http://imgur.com/YEGbAxV

--
Diego Giagio
diego <at> giagio.com

_______________________________________________
desktop-devel-list mailing list
desktop-devel-list <at> gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Allan Day | 17 Nov 20:08 2014
Picon

3.16 Target Bugs (Again)

Hi all,

Following up on the previous discussion [1], I'm about to start
marking the first set of target bugs for 3.16. This will be done using
the gnome-target Bugzilla field.

The aim of this initiative is to try and focus our efforts on the most
important project-wide bugs much earlier in the cycle. It is very much
an extension of the existing blocker bug process.

If you are the maintainer or developer of a module that has
gnome-target bugs assigned, don't panic. While we are using this
mechanism to express what the Release Team considers to be priority
issues, and we would obviously welcome fixes to the bugs that are
identified, a bug marked in this way does not equate to a demand that
you immediately fix it.

If you don't feel that you can get target bugs fixed before the next
release, this is a good opportunity to ask for help, and we will be
inviting contributors to work on the target issues.

Also, the list won't be cast in stone - there will be opportunities to
discuss which bugs should be targeted.

Thanks,

Allan

[1] https://mail.gnome.org/archives/desktop-devel-list/2014-September/msg00134.html
Tristan Brindle | 14 Nov 10:47 2014
Picon

RFC: GSound, a GObject library for playing system sounds

Hi all,

A little while ago I wrote a small library called GSound (remarkably, a name which doesn’t seem to have
been used before, at least on my Fedora installation). It wraps the libcanberra API and
“GObject-ifies” it so it can be properly used in introspected languages. I’ve recently dug it back
up and dusted it off ready for public release. The code is available at

https://github.com/tcbrindle/gsound

and the generated documentation can be found at

https://tcbrindle.github.io/gsound-docs

(libcanberra itself isn’t introspectable, which I believe has caused problems for various projects in
the past, and is the reason GSound exists.)

If anyone has the time, I’d be very grateful if another pair of eyes could have a look over the API and
perhaps give it a try before I declare it stable. Please let me know if you spot any problems or have any
comments — feel free to contact me off-list or use the Github issue tracker (and patches are even more
welcome of course!)

I also have a couple of quick questions:

* What is the status of the libcanberra GTK module? I’ve held off wrapping any of the canberra-gtk stuff as
I seem to recall that it was being dropped, but perhaps that has changed?

* Is there a procedure for submitting libraries for inclusion into the Gnome project proper? I’d be very
keen on GSound becoming an “official” part of the platform if people find it useful, and I’m happy to
follow the Gnome release cycles and so forth, but as an “outsider” (currently) I’m not sure what
I’d need to do for that to happen.

Many thanks,

Tristan

_______________________________________________
desktop-devel-list mailing list
desktop-devel-list <at> gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Frederic Peters | 13 Nov 14:13 2014
Picon

GNOME 3.14.2 is out

Hello all,

Here comes our second update to GNOME 3.14, it has many fixes, various
improvements, documentation and translation updates, we hope you'll
enjoy it.

Individual modules may get new stable 3.14 releases but our focus is
now on the development branches, we released a first snapshot as 3.15.1
two weeks ago and will get another one by the end of the month.

For more information about the major changes in GNOME 3.14, please
visit our release notes:

 https://help.gnome.org/misc/release-notes/3.14/

==============================
Release Details and References
==============================

The lists of updated modules and changes are available here:
  core   -  https://download.gnome.org/core/3.14/3.14.2/NEWS
  apps   -  https://download.gnome.org/apps/3.14/3.14.2/NEWS

The source packages are available here:
  core   -  https://download.gnome.org/core/3.14/3.14.2/sources/
  apps   -  https://download.gnome.org/apps/3.14/3.14.2/sources/

And if you want to compile GNOME 3.14.2 by yourself, you can use the
jhbuild modulesets available here:
  https://download.gnome.org/teams/releng/3.14.2/

See you next time!

        Fred
--

-- 
devel-announce-list mailing list
devel-announce-list <at> gnome.org
https://mail.gnome.org/mailman/listinfo/devel-announce-list

Carl | 11 Nov 15:22 2014
Picon

elementary shutdown kills opened applications

Hello,

I'm trying to investigate a bug [1] we have on elementary freya (which is based on ubuntu 14.04).
On shutdown, the applications are killed as opposed to be given the chance
to gracefully terminate which can cause data loss.

A member of our team thought that it could be related to gnome-session (1) and already fixed in subsequent releases (2).
 
Does this ring a bell to you? Can you confirm (1) or (2).
At the moment, we are using :
  - gnome-session: 3.9.90-0ubuntu12
  - libgnome-desktop-3.0: 3.8.4-0ubuntu3

If (1) and (2) are true could you point me to a fix/commit that I could backport to my version of gnome-session ?

Cheers,
Carl.

PS: I'm very new to ubuntu and gnome, so all this may be total bonkers.
Don't hesitate to point my errors.

[1] https://bugs.launchpad.net/elementaryos/+bug/1355711
_______________________________________________
desktop-devel-list mailing list
desktop-devel-list <at> gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Richard Henwood | 11 Nov 20:29 2014
Picon

gio settings schema

Hi All,

I'm writing a plugin in python for Rhythmbox. I want to use GSettings to record the state of the plugin.

I feel like I should be able to do something like:

  if source.lookup("org.gnome.rhythmbox.plugins.gutenberg", True):
    print ("got settings.")
  else:
    print("seems like settings are missing. Creating new ones.")
    self.settings = Gio.Settings.new("org.gnome.rhythmbox.plugins.gutenberg")

... but I can't - and it seems [1] I need to create a schema manually, as root, by copying a file into /usr/share/glib-2.0/schemas/

This feels weird to me: I can install my plug-in as a user, but I can't create a GSetting (that I think my plugin should be using for good hygiene). I imagine I've missed something - and I'd appreciate guidance back to the path.

best regards,
Richard
 

_______________________________________________
desktop-devel-list mailing list
desktop-devel-list <at> gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Matthias Clasen | 10 Nov 12:33 2014
Picon

3.14.2 tarballs due

Hi all,

it is that day again - tarballs are due. Today we're doing the stable
3.14.2 release, so if you have any translations or worthwhile bug
fixes in your stable branch, or want to give another look for backport
candidates, now is the time to do it.

Thanks, Matthias for the release team
Release Team | 7 Nov 01:00 2014
Picon

GNOME 3.14.2 stable tarballs due

Hello all,

Tarballs are due on 2014-11-10 before 23:59 UTC for the GNOME 3.14.2
stable release, which will be delivered on Wednesday. Modules which
were proposed for inclusion should try to follow the unstable schedule
so everyone can test them.  Please make sure that your tarballs will
be uploaded before Monday 23:59 UTC: tarballs uploaded later than that
will probably be too late to get in 3.14.2. If you are not able to
make a tarball before this deadline or if you think you'll be late,
please send a mail to the release team and we'll find someone to roll
the tarball for you!

For more information about 3.15, the full schedule, the official
module lists and the proposed module lists, please see our colorful 3.15
page:
   http://www.gnome.org/start/unstable

For a quick overview of the GNOME schedule, please see:
   https://wiki.gnome.org/Schedule

Thanks,
-- 
Automatically generated email. Source at:
https://git.gnome.org/browse/releng/tree/tools/schedule/automail.py
--

-- 
devel-announce-list mailing list
devel-announce-list <at> gnome.org
https://mail.gnome.org/mailman/listinfo/devel-announce-list

Christophe Fergeau | 3 Nov 17:48 2014
Picon

FOSDEM 2015 Desktops DevRoom Call for Talks

Hello,

--8<---

FOSDEM <http://www.fosdem.org> is one of the largest gatherings of Free
Software contributors in the world and happens each February in Brussels
(Belgium). One of the tracks will be the Desktops DevRoom (formerly known
as "CrossDesktop DevRoom"), which will host Desktop-related
 talks.

We are now inviting proposals for talks about Free/Libre/Open-source
Software on the topics of Desktop development, Desktop applications and
interoperability amongst Desktop Environments. This is a unique opportunity
to show novel ideas and developments to a wide technical audience.

Topics accepted include, but are not limited to: Enlightenment, Gnome, KDE,
Unity, XFCE, LXQt, Windows, Mac OS X, software development for the desktop,
general desktop matters, applications that enhance desktops and web (when
related to desktop).

Talks can be very specific, such as the advantages/disadvantages of
development with Qt on Wayland over X11/Mir; or as general as predictions
for the fusion of Desktop and web in 5 years time. Topics that are of
interest to the users and developers of all desktop environments are
especially welcome. The FOSDEM 2014 schedule
<https://archive.fosdem.org/2014/schedule/track/desktops/> might give you
some inspiration.

Please include the following information when submitting a proposal:

   - Your name
   - The title of your talk (please be descriptive, as titles will be
   listed with around 250 from other projects)
   - Short abstract of one or two paragraphs
   - Short bio (with photo)
   - Requested time: from 15 to 45 minutes. Normal duration is 30 minutes.
   Longer duration requests must be properly justified. You may be assigned
   LESS time than you request.

The deadline for submissions is December 7th 2014. FOSDEM will be held on
the weekend of January 31st-February 1st 2015 and the Desktops DevRoom will
take place on Sunday, February 1st 2015. Please use the following website
to submit your proposals: https://penta.fosdem.org/submission/FOSDEM15 (you
do not need to create a new Pentabarf account if you already have one from
past years).

You can also join the devroom's mailing list, which is the official
communication channel for the DevRoom: desktops-devroom <at> lists.fosdem.org
<https://lists.fosdem.org/private/desktops-devroom/> (subscription page
<https://lists.fosdem.org/listinfo/desktops-devroom> for the mailing list)

The Desktops DevRoom 2015 Organization Team

--8<---

Christophe
_______________________________________________
desktop-devel-list mailing list
desktop-devel-list <at> gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Gmane