Skip to content

Instantly share code, notes, and snippets.

My work for GSoC 2017 for gnome-shell involves:
1) Refining the look of the search results
- Link to the bug: https://bugzilla.gnome.org/show_bug.cgi?id=749957
- Link to the patches: https://gist.github.com/raresvis/fa5b0c511b52127fdb6f1da0a689d35c
2) Including System Actions in the search results
- Link to the bug: https://bugzilla.gnome.org/show_bug.cgi?id=691900
- Link to the patches: https://gist.github.com/raresvis/69e2de79af15772f9f0147204e0912a7
Both features were merged into the master branch of gnome-shell:
- Link to git repo: https://git.gnome.org/browse/gnome-shell/log/?qt=author&q=rares+visalom
From a4262951680ff4a34ab0b7a557e38ef06bc268f2 Mon Sep 17 00:00:00 2001
From: Rares Visalom <rares.visalom@gmail.com>
Date: Tue, 20 Jun 2017 22:13:48 +0300
Subject: [PATCH 01/12] search: Make the results take more horizontal space
In order to make gnome-shell search functionality fit on
smaller screens, like those of devices, search results
need to take advantage of more horizontal space so that
any extra space can be used efficiently.
From 7d952750761e575e162336c57d28e7cb70b97604 Mon Sep 17 00:00:00 2001
From: Rares Visalom <rares.visalom@gmail.com>
Date: Mon, 21 Aug 2017 14:49:19 +0300
Subject: [PATCH 1/5] system: Don't leave overview when activating most items
The current behavior wasn't designed, but was introduced in commit
84efaac52b to work around technical limitations when we were still
using external tools like gnome-screensaver or gnome-session-quit
to handle the actions. Those limitations are long gone, so it makes
sense to make the actions consistent with the corresponding keyboard
@raresvis
raresvis / gsocCompiledPatches.txt
Last active August 23, 2016 13:58
GSoC compiled patches
From b6db86cf5f7b7018231c5614ef681e57efbda3ab Mon Sep 17 00:00:00 2001
From: raresv <rares.visalom@gmail.com>
Date: Sun, 21 Aug 2016 17:14:04 +0300
Subject: [PATCH 01/17] userTracker: add UserTracker class with local tracking
only.
Polari needs a new module, a stand-alone way of tracking user
status across rooms. As the first part of the new UserTracker
module, this patch adds the local tracking functionality.
The local tracking part of the userTracker tracks status
My work is split into two modules:
1) The new user status tracking module, named UserTracker
2) The actual popovers, names UserPopover
IMPORTANT: the branch posted below is not master, as my patches were not yet merged at the time I wrote this gist.
The patches will be soon merged into the master branch, but if the branch posted below got deleted in
the meantime, please contact me and I will provide a working link to my patches.
The code for the above two features is split into 17 patches, which are the latest 17 patches that can be found at:
https://git.gnome.org/browse/polari/log/?h=wip%2Fraresv%2FGSoC&qt=author&q=raresv