Opened 5 years ago

Closed 5 years ago

#158 closed bug (fixed)

MUI frames

Reported by: Mikhail Malyshev Owned by: Thore Böckelmann
Priority: normal Milestone:
Component: muimaster.library Version: 4.0-AmiKit8.2
Severity: minor Keywords:
Cc: OS Platform: AmigaOS3
Blocked By: Blocking:
Release Notes:

Description

MUI4 frames have different design (actually missing pixels at corners of some frames) compared to MUI 3.8

I am referring to 3 frames with rounded corners (as in selected one and around it)

Attachments (2)

MUI3-frames.png (26.8 KB) - added by Mikhail Malyshev 5 years ago.
MUI4-frames.png (17.4 KB) - added by Mikhail Malyshev 5 years ago.

Download all attachments as: .zip

Change History (6)

Changed 5 years ago by Mikhail Malyshev

Attachment: MUI3-frames.png added

Changed 5 years ago by Mikhail Malyshev

Attachment: MUI4-frames.png added

comment:1 Changed 5 years ago by Mikhail Malyshev

I would also consider a bug the problem of the frames adjust window not fitting the 640 pxl wide display.

Maybe it's better to arrange the frames in 4 rows ?

comment:2 Changed 5 years ago by Thore Böckelmann

Component: undefinedmuimaster.library
Owner: set to Thore Böckelmann
Priority: undecidednormal
Status: newassigned

There is no 100% solution for this issue yet. Non-alpha blended simple frames can be fixed, but for less than 100% visible simple frames the missing pixels will still occur.

comment:3 Changed 5 years ago by Thore Böckelmann

In 4474:

  • masterframe.c: reverted the RectFill() based frame drawing back to simple Move() and Draw() operations. This fixes the missing/wrong pixels for frames with rounded corners. However, this only works for 100% visible frames so far. Any decreased visibility will still do a RectFill() based drawing and hence cause wrong corner pixels. This refs #158.

comment:4 Changed 5 years ago by Thore Böckelmann

Resolution: fixed
Status: assignedclosed

In 4475:

  • mastergfx.c, masterframe.c, Area.c, Colorring.c: implemented a line drawing function which can draw arbitrary lines with alpha blended direct RGB colors. This finally closes #158.
Note: See TracTickets for help on using tickets.