Canonical Voices

Posts tagged with 'bitesize'

(but in a good way)

(Original Post)

While there is no exciting new bling to talk about this week, there are plenty of bugfixes to be had for this Unity release.?? This week the team welcomes Nico van der Walt as he makes his introduction fixing Bug #731212: “Applications” and “Files & Folders” keyboard shortcut overlays not  drawn correctly with scalable launcher and Bug #741346: superkey shortcut labels does not scale properly.

“The Ubuntu community is a big inspiration for me and I love how friendly everyone is. Unity will be a big success and I look forward to being a part of this great Linux distribution.”

Also this week we have Andreas Richel submitting his first fix for implementing a more robust method of launching applications from the home view (lp:730623). Unfortunately his camera is broken so no picture, but he sends along “I’m a 20-year-old German computer science student in my 6th semester. I’ve been passively following Ubuntu and the bug trackers for some time now, but was unable to find enough time to dig into an ongoing open source project. So this really is a first for me :)”

Also back this week are veterans Marco Biscaro and Andrea Azzarone, fixing Bug #742985 ‘Lenses with no shortcut still display black box when pressing super key’ and Bug #741775 ‘Launcher icon progress-bar too big for a 32px launcher’. These two are like clocks, something landing almost every week!

Wait, more Bugs?

This week the list is up to 39 bugs, a new high. Now you might be thinking “Wait a minute, I thought all these brilliant people were doing awesome, how can the list of bugs go UP!?!” As it turns out, there have been about 50 bitesize bugs fixed so far (the green line):

What happens is at the beginning the bugs aren’t really bitesize since a bunch of plumbing work is going on. Towards the tail end as we get towards the polishing phase it’s easier to nick off and fix bitesize bugs, especially as more and more people are able to run it the closer you get to the Beta milestone. If anything, the list of bitesize bugs will probably continue to grow, especially when Unity goes into another feature phase after Natty. However as you can see the green “Fix Released” line, the number of bugs being fixed also goes up as the code matures and is exposed to more people who want to hack on it. The slow march towards progress continues.

Other Unity Updates

(from the Desktop Team Report)

  • As usual, Unity (and related components) released last Thursday, ready for beta (3.6.8) + some bug fixes cherry-picked crash fixes for the beta freeze.
  • This week, we got, in addition to a lot of bug fixes:
    • Multitouch full support handling. If you didn’t test it and you have a supported hardware, you should probably give it a try, the handles (that you can activate by ccsm and a keybinding) are just… gorgeous!
    • Introduction of a pending waiting for approval “fade and slide” effect when hovering the bfb (in experimental plugin settings) that may be set by default.
    • Some keynav better handling in both the launcher and the dash, as well as Quicklist having now the title name in the Quicklist (as in maverick)
    • Launcher now responds to theme change!
    • Under the cover, a rewrite of the Hide behavior machine enabling more effective automated tests.
  • New Zeigeist synced with debian to get in sync with the latest debian stack
  • Some new compiz uploads to fix miscellanous issues, like more invisible window fixes, Alt + Tab fixes, some redrawing issues and autorespawn on crash

For people found of the full story, the now classic link: https://launchpad.net/unity/3.0/3.6.8

How to Get Involved

1. Get the Code

Follow the Step by Step Instructions and Wiki Page. This will get the code from Launchpad, set up your development environment, and getting you used to the Launchpad workflow.

2. Pick a bug

Here’s the full list if you want to find more, feel free to just grab one, assign it to yourself, mark it in progress and get started.

3. Fix your bug and then get your code into Unity

Don’t worry we won’t leave you hanging, you can get a-hold of a Unity developer through many different ways:

  • #ayatana on freenode IRC during European and American workdays. Or you can post to the mailing list if you have a question.
  • We also have weekly IRC Q+A for any developer who wants to dive in and ask a Unity developer. 7pm-8pm UTC (That’s 2pm EST) every Friday!

Remember you can read all of Jorge’s previous Bitesize Bug Reportsby following the Bitesize tag.

Read more

Welcome to another edition of the Unity bitesize report!

New Stuff

Cando’s been working on two fixes (which are under review). The first is being able to middle click on a maximized window title in the panel and have that be pushed to the background.

In case you didn’t know, you can middle click on window titlebars and they get pushed behind other windows. This can be a very handy window management technique, but now that we’ve welded the title bar with the top panel when a window is maximized this was missing. So thanks to Cando for preserving this bit of “UNIX Law that this feature must exist” on our desktops.

The second bit he’s working on is making it so that when you click on the Trash Can it only opens one window (or focuses it if you have it open but lost it) instead of opening a bunch of trash cans.

The Big List

Here’s the list of bitesize bugs that can be snagged and fixed by anyone who wants to get involved.

Getting Involved

Want to tackle some of these? Instructions for getting started are available here.

For more information check out the wiki page: https://wiki.ubuntu.com/Unity/Bitesize

If you have any questions feel free to pop by on #ayatana on Freenode.

Other Unity Tidbits

  • Chris Coulson has landed the application menu work in Thunderbird!
  • Mat Trudel is continuing his work on multimonitor support in Unity but is probably realizing that this wasn’t bitesize at all. Yum!
  • Jason’s landed the Launcher API bits, which will allow applications to interact with the launcher better. Things like new mail indicators with a little number, download progress for clients, etc. (More to follow on this in the future)
  • Mikkel’s been working on the Places API, so expect the wiki page to be updated this week. Once this lands we’ll finally be able to have people implementing some of the great ideas for Places we’ve been collecting. (I’ll have a seperate blogpost about this one later)

Read more

A new week, a new contributor! This week the team would like to welcome Marco Trevisan (Treviño) to the team. 

Marco has two feature improvements to the Unity desktop this week. The first is the notification when you mouse scroll to adjust the volume on the panel. This was covered by OMG!Ubuntu, which has a video if you want to see it in action. More importantly, Marco’s added scroll event support for the entire panel service.

…with Unity coming I consider it as a great chance for improving Ubuntu, making it something of really different that can be freely developed without being too much dependent from other platforms/projects; I’m always interested in knowing new platforms and to improve them (especially where they lack of something I’d need in my user-experience) so I firstly fixed some bugs in gwibber, plugins for synapse, adding markup support to improve indicator-datetime and indicator-sound (with the notify-osd patch).

The rest of Marco’s bio is here if you wanna check it out.

This week also marks the return of Stefano Candori, who has fixed Bug 688407, which was connecting the Trash can in the launcher to quick lists. (You’ll be able to now right click on the trash can in the launcher and empty it, etc.)

In hindsight the trash can bug was more of a full course meal with dessert than “bitesize”, so it took a while to sort it, so kudos to Cando for his tenacity.

The Big List

We’ve got some good turnover on bugs this week, so a good portion of these are fresh. This list marks the debut of Dash bitesizers and some requests for a little bling, mainly fade effects for the menu bar and window title.

I did a full podcast interview with Amber Graner if you want to listen in on how to get started with fixing these bitesize bugs. 

Here’s the full list.

Getting Involved

Want to tackle some of these? Instructions for getting started are available here.

For more information check out the wiki page:https://wiki.ubuntu.com/Unity/Bitesize

If you have any questions feel free to pop by on #ayatana on Freenode.

Other Unity Tidbits

Two unity releases since last Tuesday! The alpha2 candidates brought good things (lot of bug fixes mainly) and bad as well (like freezes when you got the places installed). The full list is available here.

  • This release contains the first real Places implementation. Be warned, it’s a real first sketchup of it, quite unstable and not optimized at all. It has some bugs.
  • In addition to that, a lot of compiz uploads have been processed this week with a tremendous ABI break to handle, fixing finally the decoration sometimes disappearing, bringing other fixes to long standing bugs like the gnome-panel applets crashing, the menu stacking issue,
  • Some defaults were changed to avoid overlap of the launcher - Everyone needs to do a unity —reset!
  • The price for all this progress is a new bug where your mouse is grabbed and you can’t interact with anything with it anymore. Investigating it is the top priority after Alpha 2. From what we know, some window appears but is not mapped by compiz. Any info users can provide in that bug would be appreciated. This issue will be mentioned in the Alpha 2 release notes.
  • There seems to be some issue with LibreOffice as well & unity. Not reproducible for everyone though (unity freezes on the viewport you have LibreOffice opened, decoration doesn’t work, dnd as well…). Needs clarification and more investigation.

Read more

Welcome to the Unity report! Greetings from Dallas, Texas, where the the Ubuntu Platform team is gathered to get work finished for Natty.

The Unity team would like to say hello! This week the team would like to welcome Connor Carney to the team:

I’m a biochemist and part-time programmer who has been been using Ubuntu since Jaunty. I decided to contribute because I’m impressed to see real innovation on the desktop in Unity, and I wanted to help that effort. That, and the sound menu bug was *really* bothering me…

Connor busted out Bug 681428 - scrolling does not work on the sound menu — which was an annoting regression introducted with the port to Compiz. Now that that’s sorted the Sound Menu can really come together.

Shout out to Bertrand Lorentz, who has been tirelessly fixing integration details with Conor Curran in upstream Banshee. Mike Terry has fixed quick lists showing up as transparent.

Expect a bunch of things landing in trunk this week and a Unity release on Thursday into Natty.

The Hit List

Getting Involved

Instructions for getting started are available here.

For more information check out the wiki page:https://wiki.ubuntu.com/Unity/Bitesize

If you have any questions feel free to pop by on #ayatana on Freenode.

Read more

aka. Holiday Leftovers

Time for another Unity status report. As you can expect due to holidays around the world not much progress was made other than expanding our waistlines.

Expect a flurry of activity this week as Unity developers spin up for the new year. Next week the Unity team will be sprinting in Dallas, Texas along with other members of the Canonical Platform team so expect a bunch of updates.

New to Unity but not Ubuntu is Shane Fagan, who adds a unity —replace command. Hey, it’s all about the little things. Matthew Rasmus returns with 2 fixes (both committed in trunk but not yet released, expect it on Thursday/Friday):

  • 691765 - When a menu is triggered from Alt+key, app name stays visible on panel 
  • 691812 - Window border doesn’t get restored
  • Stefano Candori has made progress on getting quick lists connected up to the Trash Can. 
  • Mathieu Trudel’s been looking at fixing the top panel’s multimonitor awareness

The Big List

Lots of repeats here due to work stoppage, now is the time to jump in if you want a piece!

  • 684193 - compiz crashed with SIGSEGV in g_source_unref()
  • 683547 - Bottom launchers hard to expand with filled launcher bar, need edge scrolling
  • 687956 - should display the launcher tooltips after a delay
  • 687958 - should provide an IsUnityRunning() dbus method
  • 688816 - Don’t create windows over the panel
  • 689929 - Update managers Apply Settings window doesn’t trigger unity’s smarthide
  • 691114 - Quicklists for icons at the bottom of the screen are clipped by screen edge
  • 677594 - Workspace switcher useless with one workspace
  • 681428 - scrolling does not work on the sound menu
  • 686182 - Unity launchers run multiple copies of program if clicked multiple times before the program loads
  • 688537 - Launcher icon tooltip not following system font update
  • 689010 - wrong icon for “blank cd-r disc” in launcher
  • 692967 - First-run of Unity should scan AWN, Docky and other popular launcher settings
  • 600875 - No documentation for using/configuring Unity
  • 692444 - clicking trash multiple times opens multiple instances of it.
  • 693792 - Launcher icon goes behind launcher if dialog pops up while dragging icon

Here’s the full list.

Other Unity Work

  • Mathieu Trudel continues to work on the nm-applet port to application indicators. He’s now got wireless icons in the dropdown. (This is a screenshot of it from his laptop, so this is just a tease, nothing landing yet) 

  • Conor Curran has sent along an update on what’s going on with the sound indicator
  • Auto/intellihide is now on by default in trunk and intial support for using the Super key to invoke the launcher has also landed.
  • The launcher now supports scroll events (like your mouse wheel).

Getting Involved

Instructions for getting started are available here.

For more information check out the wiki page:https://wiki.ubuntu.com/Unity/Bitesize

If you have any questions feel free to pop by on #ayatana on Freenode.

Read more

Filing and fixing your own bitesize bugs = recommended and encouraged!

Read more

It’s time for another Unity bitesize bug report. First off let’s welcome another new contributor:

Stefano Candori, aka Cando. He’s worked on other projects, like the GNOME Activity Journal, Emesene and Emesene 2.

Cando has fixed: 

Bug 683466 - There are 2 Quit menu options in Quicklist

Which was the annoying thing where applications that generated menus like Tomboy had had two two Quit Quit entries entries. See? I told you it was annoying. He’s currently checking out adding quick lists to the Trash Can. Unless of course you are from England, in which case the correct term is Rubbish Bin.

Here’s the interesting ones for the week. Feel free to grab any of these bugs and start hacking.

Here’s the full list.

Other Unity News

Reports are coming in about double window widgets and titles, don’t worry, it’s just a transition while we debug the widgets in the top panel (this is mostly fixed in trunk, expect a proper fix end of this week):

This week also includes fixes from Neil Patel and Jason Smith, with some other fixes from Michael Terry (a unity icon and a category in ccsm), along with the return of launcher drag and drop of icons. (Check out the picture)

The team would also like to send a thanks to Omar Akram and Hernando Torque for their ever vigilant bug work and testing.

Jason Smith ran a Unity Ask Me Anything on reddit if you’re interested in some of the gory details of what it’s like to work on Unity. You can also find more information on Unity from the developers by following the Unity tag on Ask Ubuntu.

Getting Involved

Instructions for getting started are available here.

For more information check out the wiki: page:https://wiki.ubuntu.com/Unity/Bitesize

If you have any questions feel free to pop by on #ayatana on Freenode.

Read more

Another week, another set of bitesize bugs! But first off we’d like to welcome Matthew Rasmus to the growing list of new Unity Contributors. Matthew has been working on Bug 686182: “Unity launchers run multiple copies of program if clicked multiple times before the program loads”

I’ve been wanting to contribute to Ubuntu in some way ever since I started using it a year and a half ago, and I finally decided to start doing something about that with Unity. I’m a full time college student working on my major in computer science, and in my spare time I find myself playing playing guitar, or piano, or video games. 

This week also sees Jamal Fanaian returning for a nice autohide fix. Here’s some goodies for this week:

Here’s the full list.

Getting Involved: Instructions for getting started are available here 

For more information check out the wiki: page:https://wiki.ubuntu.com/Unity/Bitesize

If you have any questions feel free to pop by on #ayatana on Freenode.

Read more