Profile cover photo
Profile photo
Ted Gould
Ted's posts

Find it odd that more people follow me on G+ than Twitter. Apparently I'm better when I say nothing rather than share my thoughts.

People keep following me on Google+, which is fine, but I feel like you should know that I don't really post anything here. Until they have a write API so that I can use a desktop client, I probably won't.

It's amazing how disorienting the notification-slider-window-drop-down is in Google+. If it wasn't bad enough by itself, it pauses to download more javascript half the time. Scared to hit that button.

Post has shared content
Great post on HUD from Gord!
The last few months I’ve been involved with a project we’re revealing today, HUD. So I’m going to talk a little bit about it.

The idea is really rather simple, menus are a fairly awkward way of accessing really rather useful actions, you want to do something but have to break your work-flow in order to find your way through what is often a large nest of menus, even when you know precisely what you want - you end up taking a long trip just to get your action. The simple solution we have come up with is to present a searchable interface to activate these menu items. You hit <Alt> - the HUD interface opens up, you type your action and hit return. explains In much greater detail than I’ll go into here.

Supporting Browsing and Actions

In HUD we still have to support both browsing menus to discover what an application can do and actioning. Actioning is fairly simple, if you want to blur an image in GIMP, you tap alt, type Blur, press return. But discovering that GIMP has a blur function is slightly trickier. To solve that we have a combination of a selection of results presented to the user along with some clever fuzzy matching.
Ted Gould does a fantastic job of explaining the details over on his blog - Along with a call to arms to help refine the results and test cases.
HUD also has another trick up its sleeve, it learns. The more you use an action related to a search the higher priority it is given. This really starts to take off after actively using the HUD for a while, doing common actions that used to require you to move to the menus and potentially find a deep nested menu are suddenly much quicker and smoother to activate.

HUD and Testing

One of the focuses for this cycle has been an increased effort towards testing and stability. The HUD feature is no exception. HUD will land will a full backend UnityCore automatic test-suite with manual tests for the client side. The manual-tests are currently going through a process to be converted over to autopilot thanks to the awesome work the QA team has done this cycle to enable autopilot for Unity.

Development notes

The code for HUD sits at and will be merged in to unity sometime within the next week or two - hopefully for unity 5.2.0. There are some visual refinements that still need to land, what we are demoing today is not the final look.
Once we have the initial feature landed there needs to be some more work done on the search bar, namely full completion support and making sure our test suite is top notch.

Much of the work is shared between Unity and Unity 2d, including a fully featured test suite via UnityCore. Which means we should land the same HUD service in unity-2d sometime this cycle.

Merges and bugs should be filed against the normal unity project: - whereas service errors (including bad matching) should be filed against the indicator-appmenu repository:
one last thing:

My phone tried to autocorrect "Braums" to "Brains." Significantly less appetizing. Wonder if modern brand research includes autocorrect on popular smartphones.

Post has attachment
This is awesome just because I can imagine the conversation:
"You can't redact the whole document!"
"Fine, I'll leave some there."

Seems that I now have more people following me on Google+ than Twitter. I'm not sure what that means.

Post has attachment
I didn't realize that all astronauts needed a coffee cup to fly the shuttle. Lego has taught me so much!

Post has attachment
Thinking of the Ubuntu community team.

I think the part I absolutely hate the most about Google+ is when clicking to add something to your stream it goes "Opening..." as it continues to load. And you wait. Basically, it needs APIs so we don't have to use the queuing annoyance that is the web.
Wait while more posts are being loaded