~usarinheininga/ubuntuplasma/+git/plasma-hud:performance-pr16

Last commit made on 2019-06-11
Get this branch:
git clone -b performance-pr16 https://git.launchpad.net/~usarinheininga/ubuntuplasma/+git/plasma-hud

Branch merges

Branch information

Name:
performance-pr16
Repository:
lp:~usarinheininga/ubuntuplasma/+git/plasma-hud

Recent commits

7067c8a... by Chris Holland

Fetch as many menu items at once.

Pull Request #16 by @ren2r

We now only send the "opened", "not used" event if the
`dbusmenu_object_path` contains "canonical" like it does in Firefox.
Eg: /com/canonical/menu/123456

We also don't send the actual dbus.UInt32(time.time()) in the Firefox
event anymore, only sending 0.

We only send AboutToShow if item_children isn't populated.

53483ea... by Chris Holland

Document and rewrite so the GetLayout calls more readable.

693a379... by Chris Holland

Only use label/shortcut if it's populated, not just if the key exists.

c94ff7d... by Chris Holland

Retain menu item insertion order (don't sort items)

Note that only Python 3.6+ retains insertion order with a dict.
Python 3.7 makes this a language feature.

https://stackoverflow.com/questions/39980323/are-dictionaries-ordered-in-python-3-6

e755bfa... by Chris Holland

shortcuts still isn't ready for prime time (Issue #4)

d6ac290... by Chris Holland

Fix hardcoded matching=normal that was in the shortcuts branch

77ff563... by Chris Holland

Merge branch 'shortcuts'

a005e97... by Chris Holland

Remove debug prints for shortcuts

b315250... by Chris Holland

Prep ability to have a custom shortcut color.

Unfortunately we can't enbable it since the color is read after we
call format_shorcut. I'll need to refactor the data type used to store
the list/map of shorcuts. Or I shouldn't read from config every time
the HUD is shown.

cbb2884... by Chris Holland

Format shortcut using sans-serif unicode characters (Issue #4)