[bug] regression - elements aren't outlined/highlighted (DFL-710)

Forums » Dev.Opera » Opera Dragonfly Discussions

You need to be logged in to post in the forums. If you do not have an account, please sign up first.

23. October 2009, 10:50:38

fearphage

Trained Swordsman of Unwanted Opera Termination

Posts: 2231

[bug] regression - elements aren't outlined/highlighted (DFL-710)

For a long time, Opera has been failing to highlight/outline elements as i hover them or click them. Is anyone else seeing this issue?

I filed this back in July and haven't heard anything about it. Just wanted to make sure it's known and see if anyone else is experiencing it.
Always latest weekly; XP Pro SP2
My bugs / disable RSS subscription prompt (This will disable email and chat as well) / Receive emailed copies of your bug reports

quote from desktopteam blog Feb 23 2007 06:49.36 (direct link to comment)

Originally posted by borg:

we will not be satisfied before we have the best developer tools in the industry

Source: Mozilla Links - 5 things I’d like to see in Opera

Originally posted by Percy Cabello:

One of the main reasons I prefer Firefox is that it starts from the belief that it can’t be the ideal browser for everybody

26. October 2009, 18:35:12

Opera Software

dstorey

Posts: 237

We couldn't reproduce it. Is there any specific steps you took to reproduce this, such as any customisations, or user.js, or only on specific pages or number of tabs?
<q>Knowledge speaks, but wisdom listens.</q> - Jimi Hendrix

David Storey, Chief Web Opener, Product Manager Opera Dragonfly, Opera Software ASA

3. November 2009, 21:57:24 (edited)

fearphage

Trained Swordsman of Unwanted Opera Termination

Posts: 2231

I have no clue what it magically is. Disabled userjs and it's still doesn't work. I also created a new profile and loaded the userjs and that's not it.

EDIT: Its the skin. Changing to certain skins breaks dragonfly (my current skin). not good. I've added that information to the ticket. Changing skins shouldn't break the developer tools. This is a regression, because it worked early in the life of df but at some point started relying on the skin.
Always latest weekly; XP Pro SP2
My bugs / disable RSS subscription prompt (This will disable email and chat as well) / Receive emailed copies of your bug reports

quote from desktopteam blog Feb 23 2007 06:49.36 (direct link to comment)

Originally posted by borg:

we will not be satisfied before we have the best developer tools in the industry

Source: Mozilla Links - 5 things I’d like to see in Opera

Originally posted by Percy Cabello:

One of the main reasons I prefer Firefox is that it starts from the belief that it can’t be the ideal browser for everybody

3. November 2009, 21:18:39

Opera Software

dstorey

Posts: 237

I'm suspecting this will not be an issue now as we have a native highlight via Scope from Presto 2.3 onwards, so the skin shouldn't affect the highlight. If it is an easy fix then we may be able to look into it for 2.2 based Dragonfly, but that hasn't been under development for a while as We've been hard at work on 2.3 and 2.4 and beyond.
<q>Knowledge speaks, but wisdom listens.</q> - Jimi Hendrix

David Storey, Chief Web Opener, Product Manager Opera Dragonfly, Opera Software ASA

27. November 2009, 21:44:58

DoubleT

Posts: 174

New version didn't solves the problem cry

Opera Dragonfly Version: 0.7 alpha-4
Revision Number: 1117:bfc78259ec06, protocol-4

28. November 2009, 16:41:53

Opera Software

d.i.z.

bug hunter

Posts: 3026

It's unlikely to be fixed for core 2.2 (Peregrine) I guess.

But it can be fixed by skin author easily.

Just have to include this in skin.ini:

[Active Element Inside image]
Type = BoxTile
Corner bottomleft = a/bottomleft.png
Corner bottomright = a/bottomright.png
Corner topleft = a/topleft.png
Corner topright = a/topright.png
Padding Bottom = 2
Padding Left = 2
Padding Right = 2
Padding Top = 2
Spacing = 2
Tile Bottom = a/bottom.png
Tile Left = a/left.png
Tile Right = a/right.png
Tile Top = a/top.png
Colorize = 0

[Active Element inside]
Clone = Active Element Inside image
Tile Center = a/center.png
Colorize = 0

[Active Element Inside Inverse]
Type = BoxTile
Corner bottomleft = a/bottomleft_inverse.png
Corner bottomright = a/bottomright_inverse.png
Corner topleft = a/topleft_inverse.png
Corner topright = a/topright_inverse.png
Colorize = 0

[Active Element Outside]
Clone = Active Element Inside
Corner bottomleft = a/center_outside.png
Corner bottomright = a/center_outside.png
Corner topleft = a/center_outside.png
Corner topright = a/center_outside.png
Tile Bottom = a/center_outside.png
Tile Center = a/center_outside.png
Tile Left = a/center_outside.png
Tile Right = a/center_outside.png
Tile Top = a/center_outside.png
Colorize = 0


and copy "a" directory from standard skin (or make own graphics).

Lacking these sections is IMO a bug in a skin because without it users still get focus outline (not i DF though) but uglier.

29. November 2009, 11:51:06

DoubleT

Posts: 174

Originally posted by d.i.z.:

But it can be fixed by skin author easily.


I fix it myself and yes
Thank you d.i.z.!

Two small OT question...
- isn't there a fallback to the default skin?
- is there a way to use unpacked skins?

29. November 2009, 12:23:48

Opera Software

d.i.z.

bug hunter

Posts: 3026

Originally posted by DoubleT:

- isn't there a fallback to the default skin?


I suppose skin author can decide if he wants to use fallback or not. Maybe some don't want to.

Originally posted by DoubleT:

- is there a way to use unpacked skins?


Yes, set the path to skin.ini in opera:config#UserPrefs|ButtonSet
Path has to be in filesystem format (C:\skin\...) and not URI (file://localhost/...).

Then you can also set up keyboard shortcut or toolbar button that will reload changes in skin without having to restart Opera. Use Reload skin command.

29. November 2009, 13:23:25

fearphage

Trained Swordsman of Unwanted Opera Termination

Posts: 2231

Originally posted by d.i.z.:

It's unlikely to be fixed for core 2.2

Why are we still on core 2.2.. jeez.
Always latest weekly; XP Pro SP2
My bugs / disable RSS subscription prompt (This will disable email and chat as well) / Receive emailed copies of your bug reports

quote from desktopteam blog Feb 23 2007 06:49.36 (direct link to comment)

Originally posted by borg:

we will not be satisfied before we have the best developer tools in the industry

Source: Mozilla Links - 5 things I’d like to see in Opera

Originally posted by Percy Cabello:

One of the main reasons I prefer Firefox is that it starts from the belief that it can’t be the ideal browser for everybody

29. November 2009, 15:54:47

DoubleT

Posts: 174

Originally posted by d.i.z.:

I suppose skin author can decide if he wants to use fallback or not. Maybe some don't want to.


Ok, found the problem in Clarity -> 'Fallback background = 0'
Enabling this option will bring other (native) skin problems back, but know i can work on them!

Originally posted by d.i.z.:

Yes, set the path to skin.ini in opera:config#UserPrefs|ButtonSet


Ahh, that's the trick, I only tried opera:config#UserPrefs|SkinDirectory.

Now i can easy complete/merge the skin.
Thank you again!

<OT end />

Forums » Dev.Opera » Opera Dragonfly Discussions