TSLabelFX is breaking my heart

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #35398
    IPSteven
    Participant

    Dear Serge,

    I love your TSLabelFX. :wub:

    She looks sharp & stands out in a crowd :a7: adding emphasis and clarity to important areas of my form.

    But she is unfaithful – she's breaking my heart and driving me crazy. :wacko:

    As soon as the skin changes

    1)She wanders away from home – her base line changes from skin to skin.

    Change the skin and she wanders up or down, left or right. :ct:

    2)She cuts me off no matter what the justification. :36:

    3)Her alignments are shadowy making her sometime difficult to work with.

    Is there any chance of taming her roaming disposition so that we could have a stable relationship?

    My heart is in your hands…

    …Steven

    P.S.

    Oh here's the details on her behavior

    1)Change skins and the text shifts a couple of pixel.Granted its only by a couple of pixels here & there but its noticable and can make a tight or busy form look sloppy.

    I end up have to sample the skins used in my projects and pick a the best compromise from high/low & left/right instead of what would be the best actual position.

    2)With autosize on – when you change skin the text gets truncated.

    This is a minor problem in Alphaskins 7.x with Delphi2010, but with AS 8.02 in Xe2 – see images below.

    3)Most minor of the issues.

    At least with the larger font sized the alignment properties seem to be based on the FX shadow border not on the font itself.

    This makes it hard to align her with other components and sometime to other instances of herself.

    Using the alignment tools or the guide lines can result in a layout that just “looks” wrong.

    Here is a picture of her on her best behavior.

    img1.png

    if you look closely she's still a little off but its a minor thing.

    img1b.png

    Here's are the heartbreakers, she's being bad…

    img2.png

    img3.png

    img4.png

    img5.png

    img6.png

    img7.png

    Here is the project that was used to create the screen shots above.

    It is written in Xe2 32bit using AlphaSkin's 8.02beta

    Xe2 FXlabel Test Project

    All FXlabels have the autosize property set to True.

    The images above are just from a sampling of skins – almost all have problems, only a few skins do not.

    The FXlabel has issues with the last version of AlphaSkins 7.x as well (at least in Delphi2010)- the text wanders more but the truncation is not nearly as bad.

    #49137
    TAZ
    Participant

    I use to use them in my projects because of the excellent effects they presented, but like you have shown they are inconsistent skin to skin. So I quit using them. I do not have time to look at all 87 (current count) of them.

    #49138
    Hamilton
    Participant

    Full points for writing style 🙂

    I hadn't used these controls before and after seeing your screenshots I had to try them – and now I need to use them! I haven't used them aligned like in your demo but rather as headings and the shift makes it hard to use for even that purpose as you have to leave a huge white space around the LabelFx to cater for the various jumps that the skins make it perform. The worst offenders are Opus and Blue Glass – these move the text by a lot more than a few pixels and create a real alignment problem. The horizontal and vertical shift are both uneccessary and should both be removed IMO. Still, the labels add a really nice effect to my programs so I'm going to use them selectively in a few places anyway and wait for the fix I'm sure will be forthcoming shortly before using them in a wider context. Or in the parlance of the OP – I'll date but wait for a little self-improvement before taking things to the next level ;p

    Regards,

    Hamilton

    #49306
    Hamilton
    Participant

    This problem still exists in 8.03.

    /peace

    #49331
    Support
    Keymaster

    Hello all!

    I'll try to solve this issue very soon.

    #49382
    Hamilton
    Participant

    Fixed in 8.04 Beta, thx Serge 🙂

    #50063
    IPSteven
    Participant

    Serge,

    Sorry for the late response been buried under a couple of projects.

    Things are 100 times better, thank you for the fixes.

    …Steven

Viewing 7 posts - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.