Awn

Bottom left/right corners not rounded in flat look

Bug #410850 reported by JoeMagoe
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Awn
Fix Released
Wishlist
Michal Hruby

Bug Description

AWN only rounds the top-left and top-right corners when in flat look mode, not giving an option to round the other corners. When in 3D mode, the bottom-left and bottom-right corners are rounded. AWN should have an option to turn on/off the rounding of all corners. Cairo Dock 2 has this option, but I don't use it because it is bug-ridden and very unpolished.

With this feature, I plan on making the dock look similar to this: http://www.gnome-look.org/content/preview.php?preview=1&id=100613&file1=100613-1.jpg&file2=100613-2.jpg&file3=&name=GFV+-+Gnome+Future+Vision

I don't see this as difficult to implement. Along with this, I'd love an option that allows you to set AWN's distance from the bottom of the screen. Thanks!

Revision history for this message
JoeMagoe (neogarv) wrote :

OK, so I've looked at the source, and I've already hacked together a solution. As of yet, it is not very clean, so I'll post it up once I'm done.

Revision history for this message
Mark Lee (malept) wrote :

Have you seen the video at <http://blogger.malept.com/2009/06/avant-window-navigator-awn-04-progress.html>?

You might want to look at <lp:~awn-core/awn/trunk-rewrite-and-random-breakage>, because the background code is more modular (although not as much as I'd like it to be), and it is the code that is the basis for 0.4, our next release.

Changed in awn:
milestone: none → 0.4.0
status: New → Incomplete
importance: Undecided → Wishlist
Revision history for this message
JoeMagoe (neogarv) wrote :

I've watched the video before, yes. I don't think you know what I mean... Here's a picture of what I want, and what I've clumsily implemented: http://img263.imageshack.us/img263/5803/screenshotopt.png. It took me about fifteen minutes to do - I think it can be implemented in the project.

Revision history for this message
JoeMagoe (neogarv) wrote :

Also, I've attempted to compile the trunk rewrite from the link you posted (lp:~awn-core/awn/trunk-rewrite-and-random-breakage), but I'm having some trouble. I'm on Ubuntu, 64-bit, and when I try to compile, I get an error saying that I do not have desktop-agnostic installed (I'm shamed by this question, but, hey, I need help). How can I fix this dependency? There is the desktop-agnostic package in the package managers.

Revision history for this message
JoeMagoe (neogarv) wrote :

Sorry, my last sentence is supposed to be this: "There is *no* desktop-agnostic package in the package-managers."

Revision history for this message
JoeMagoe (neogarv) wrote :

Never mind, I got all dependencies finally satisfied. Now, I can build upon the latest trunk version. Will post when I can.

Revision history for this message
JoeMagoe (neogarv) wrote :

Eh, never mind again, I still can't get it to compile...

Revision history for this message
Mark Lee (malept) wrote :

I've just copied some semi-stable packages into the Awn Testing PPA <https://launchpad.net/~awn-testing/+archive/ppa>. Let me know how those work out.

Revision history for this message
JoeMagoe (neogarv) wrote :

OK, so I can download that version... Is the preferences window never supposed to show up? Or did I mess up fatally somewhere?

Revision history for this message
Mark Lee (malept) wrote :

I'm not sure what you're referring to.

Revision history for this message
JoeMagoe (neogarv) wrote :

Sorry for being unclear. Here's what has happened since my last comment:

1) I installed the trunk version from the testing repos.
2) I fired up the testing version. It looked the same as my previous version.
3) I went to dock preferences and looked the version number from about - I have 0.3.3-trunk-bzr570-jaunty1-1
4) I uninstalled the "trunk-rewrite-and-random-breakage" version from my computer and the previous version of AWN.
5) I looked in System > Preferences, and I still had the AWN Settings package from the trunk rewrite version.
6) I tried opening that up, just for the heck of it, and it worked! Too bad I uninstalled the actual awn version...
7) I tried reinstalling the source version, but it turns out that, after installing, the settings do not work (again). This time, it also gave me an error saying that I had no libawn to link to - this, I installed.
8) I uninstalled the trunk rewrite again, seeing as it did not work.

My comment above referred to two different versions of AWN. The launcher probably still pointed to the newer AWN, while the settings window did not work. The first part of my comment referred to the AWN you just uploaded to the testing repos.

Now, I plan on removing the older (relatively) AWN and installing the trunk rewrite again. I may be having a comflict between the two versions.

Revision history for this message
JoeMagoe (neogarv) wrote :

Near the beginning of my steps, I had about three versions of AWN simultaneously installed on my computer. I don't think that can be any good.

Revision history for this message
Mark Lee (malept) wrote :

No, having multiple versions of any software installed without a sane way to distinguish between them is generally a bad thing. You might want to wait a little bit until the Debian packaging is updated for the 0.4 series, so that you only have one dock installed in a predictable place.

Revision history for this message
JoeMagoe (neogarv) wrote :

Eh, OK, I guess you have a point... But, I really do hate giving up. Maybe you could provide me with a simple how-to? Pretty please? With virtual cherries on top? I'd love to look through AWN's updated source code.

Revision history for this message
JoeMagoe (neogarv) wrote :

With a how-to, the whole AWN community would benefit. Once again, please?

And I can develop, but I'm not good with all the installation systems yet... Though I'm a die-hard Linux fan, I really do think that it should improve the make/conf process. It's very difficult to figure out dependencies and other issues at the moment.

Revision history for this message
Mark Lee (malept) wrote :

Well, we've been getting the packaging updated for the past couple of days, and hope to have it working in the next couple of days.

There's nothing stopping you from just *looking* at the code :)

Revision history for this message
JoeMagoe (neogarv) wrote :

I see that you have another point. Well, thanks anyways! I'm gonna look forward to the update in the repositories. Then, maybe, I'll implement this fix.

Revision history for this message
Michal Hruby (mhr3) wrote :

I was thinking about this wbar-like look for 0.4, but it slipped my mind, surely it would be a welcome addition as a new panel style.

As for compiling, once we have 0.3.9 testing packages you can just `apt-get build-dep avant-window-navigator`.

Revision history for this message
Mark Lee (malept) wrote :

FWIW, there are experimental Ubuntu packages available (which will eventually be migrated to the Awn Testing PPA):

http://awn.planetblur.org/?action=g_reply&ID=2288

I think it's too late in the cycle to consider this for the 0.4 series, so I'm moving it to the 0.6 series.

Changed in awn:
milestone: 0.4.0 → 0.6.0
status: Incomplete → Triaged
Revision history for this message
Michal Hruby (mhr3) wrote :

Actually I think this would be easy to do, and since it's nice module-like code, it'd be easy to check for errors, so I wouldn't rule it out for 0.4.

Revision history for this message
Michal Hruby (mhr3) wrote :

Fixed in R1501.

Changed in awn:
assignee: nobody → Michal Hruby (mhr3)
milestone: 0.6.0 → 0.4.0
status: Triaged → Fix Committed
Mark Lee (malept)
Changed in awn:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.