English Amiga Board


Go Back   English Amiga Board > Coders > Coders. System

 
 
Thread Tools
Old 08 January 2022, 18:34   #3881
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,095
I think that we talk at cross purposes now ... Sorry, I should better have quoted your first statement before to make clear what I'm referring to.
Quote:
This glitch reappeared at some point... and NoDelayedImage2 no longer works...
http://eab.abime.net/showpost.php?p=...postcount=2437
I can't reproduce this with P96 v2 and my settings.
Quote:
I have no dot images for the hidden icons here with P96 v2.x and WB 45.194 or 45.132, but you said that you have P96 v3.x.
I will check that with your P96 settings soon, which look quite different to my config. Still couldn't reproduce the dot images yet. Btw, you cannot get these dot images with the latest TC020 build #559 on WB v44+ and P96 as shown on your old screenshot, because you would get gray or striped rectangles instead, dots only without P96. So, what kind of other glitches did you have or is it an old icon.library?

------------------
The second point was clear already: the missing checkered transparency under the mouse pointer on TrueColor screens. Ok.

But I just noticed another old bug (since #408) in the color inversion of selected old icons with only one image, the blue gets lost.

Last edited by PeterK; 09 January 2022 at 17:32.
PeterK is offline  
Old 13 January 2022, 19:19   #3882
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,095
Another small update for TC020 and FastWB to 51.4.560:
Code:
 In order to reduce the amount of data that has to be
 transferred between the CPU and the gfx-card over the
 slow Zorro bus, the rectangles of TrueColor images are
 made as small as possible by removing the outer parts,
 which are nearly 100 % transparent, when alpha is 0-2. 
 This was already implemented for ColorIcons on RTG.
 Maybe the icon dragging and scrolling are becoming a
 little bit smoother on slow systems with gfx-cards?

 On OS 3.2+ it's recommended to use TC020. The FastWB
 version can avoid some useless refreshes on WB v44-45.

 "Tricky Drag°n" is still WIP. All Feedback is welcome.
@Michael
I've got two emails from you, but all my replies are blocked or rejected again. Maybe this update can improve the dragging on P96 a bit, especially on Zorro II systems, but you should also check your P96 settings. You also have a PM as reply to your first email.

Last edited by PeterK; 15 January 2022 at 00:35.
PeterK is offline  
Old 15 January 2022, 00:43   #3883
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,095
Sorry, I just noticed in some tests that I made a stupid last minute bug in #560 when I finally removed some instructions from the code, which has the effect that the optimization doesn't work anymore as it did before. Now, I will check the code carefully before I update it again.
PeterK is offline  
Old 19 January 2022, 11:41   #3884
indigolemon
Bit Copying Bard

indigolemon's Avatar
 
Join Date: Jan 2017
Location: Kelty, Fife, Scotland
Age: 39
Posts: 1,149
I've been using 560 without any noticeable issues (not that it helps you any now )

RTG screen with P96 3.2.2 on AmigaOS 3.2.1
indigolemon is offline  
Old 19 January 2022, 13:37   #3885
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,095
Thanks for confirming that "Tricky Drag°n" works on P96 3.2.2 and OS 3.2.1. The "issue" of 560 was that accidentally nothing has really changed for user, the new optimization was ignored by a mistake in the code. But it's already working again, even a bit better now than before. I just don't want to release it, because there are still some other things on my ToDo list, that are waiting for a solution, like the missing transparency for the dragged icon under the mouse pointer, that hexaae would like to get back.
PeterK is offline  
Old 20 January 2022, 16:01   #3886
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,095
Another small update for TC020, FastWB and HalfBright to 51.4.561:
Code:
 The icon under the mouse pointer becomes transparent
 again now in "Tricky Drag°n" as usually done on WB.

 In order to reduce the amount of data that has to be
 transferred between the CPU and the gfx-card over the
 slow Zorro bus, the rectangles of TrueColor images are
 made as small as possible by removing the outer parts,
 which are nearly 100 % transparent, when alpha is 0-2. 
 This was already implemented for ColorIcons on RTG.

 The rectangles of the first images (unselected icons)
 can be reduced by 20-40%, but the 2. images only < 5%,
 because the glow effect covers most of the free space.

 On OS 3.2+ it's recommended to use TC020. The FastWB
 version can avoid some useless refreshes on WB v44-45.

 "Tricky Drag°n" is still WIP. All Feedback is welcome.

Last edited by PeterK; 18 March 2022 at 19:07.
PeterK is offline  
Old 21 January 2022, 20:22   #3887
indigolemon
Bit Copying Bard

indigolemon's Avatar
 
Join Date: Jan 2017
Location: Kelty, Fife, Scotland
Age: 39
Posts: 1,149
Quote:
Originally Posted by PeterK View Post
Another small update for TC020, FastWB and HalfBright to 51.4.561:
Code:
 The icon under the mouse pointer becomes transparent
 again now in "Tricky Drag°n" as usually done on WB.

 In order to reduce the amount of data that has to be
 transferred between the CPU and the gfx-card over the
 slow Zorro bus, the rectangles of TrueColor images are
 made as small as possible by removing the outer parts,
 which are nearly 100 % transparent, when alpha is 0-2. 
 This was already implemented for ColorIcons on RTG.

 The rectangles of the first images (unselected icons)
 can be reduced by 20-40%, but the 2. images only < 5%,
 because the glow effect covers most of the free space.

 On OS 3.2+ it's recommended to use TC020. The FastWB
 version can avoid some useless refreshes on WB v44-45.

 "Tricky Drag°n" is still WIP. All Feedback is welcome.
Installed this morning and the machine was used on and off all day, nothing untoward to report sir, it behaved perfectly
indigolemon is offline  
Old 21 January 2022, 23:26   #3888
hexaae
Bug hunter

hexaae's Avatar
 
Join Date: Jul 2006
Location: Italy
Age: 46
Posts: 1,965
Quote:
Originally Posted by PeterK View Post
Another small update for TC020, FastWB and HalfBright to 51.4.561:
Code:
 The icon under the mouse pointer becomes transparent
 again now in "Tricky Drag°n" as usually done on WB.

 In order to reduce the amount of data that has to be
 transferred between the CPU and the gfx-card over the
 slow Zorro bus, the rectangles of TrueColor images are
 made as small as possible by removing the outer parts,
 which are nearly 100 % transparent, when alpha is 0-2. 
 This was already implemented for ColorIcons on RTG.

 The rectangles of the first images (unselected icons)
 can be reduced by 20-40%, but the 2. images only < 5%,
 because the glow effect covers most of the free space.

 On OS 3.2+ it's recommended to use TC020. The FastWB
 version can avoid some useless refreshes on WB v44-45.

 "Tricky Drag°n" is still WIP. All Feedback is welcome.

Thank you for the transparent effect re-implementation
hexaae is offline  
Old 24 January 2022, 13:07   #3889
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,095
News: There is a new icon plugin Iconic 1.0 by Airsoft Softwair available for Hollywood 9, which supports several icon formats:
Quote:
- AmigaOS 1.x style icons
- AmigaOS 2.x/3.x style icons
- AmigaOS 3.5/3.9 icons (aka GlowIcons)
- AmigaOS 4.x icons
- macOS icons (*.icns format)
- MagicWB icons
- MorphOS/PowerIcons icons (PNG), with one image
- NewIcons
- Windows icons (*.ico format)
https://forum.amiga.org/index.php?PH....msg854364#new
https://www.hollywood-mal.com/index.html

http://aminet.net/package/dev/hwood/HWP_Iconic

PS. This is just good news, Iconic is an independent project, not related to icon.library, but probably useful for icon designers.

Last edited by PeterK; 24 January 2022 at 15:05.
PeterK is offline  
Old 24 January 2022, 15:14   #3890
hexaae
Bug hunter

hexaae's Avatar
 
Join Date: Jul 2006
Location: Italy
Age: 46
Posts: 1,965
Quote:
Originally Posted by PeterK View Post
News: There is a new icon plugin Iconic 1.0 by Airsoft Softwair available for Hollywood 9, which supports several icon formats:

https://forum.amiga.org/index.php?PH....msg854364#new
https://www.hollywood-mal.com/index.html

http://aminet.net/package/dev/hwood/HWP_Iconic

PS. This is just good news, Iconic is an independent project, not related to icon.library, but probably useful for icon designers.
I'm still using PPaint (with pio_icon plugin from Aminet) and IconEdit (OS3.9)
hexaae is offline  
Old 29 January 2022, 09:20   #3891
jbenam
Italian Amiga Zealot

 
Join Date: Jan 2009
Location: Italy
Age: 34
Posts: 1,671
Thank you Peter for the new update, it's great to see the icon again when dragging

Working great on A4000 + RTG on OS3.2.1.
jbenam is offline  
Old 29 January 2022, 12:57   #3892
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,095
Thanks jbenam!
Good to know that at least some users are happy with the latest updates, although there are still a few things left that need to be improved or fixed. And the new TrueColor dragging with AlphaChannel isn't working under DOpus5 or CGX4 yet. I'm looking for better solutions, but don't know if it's possible at all.

@hexaae
Quote:
I'm still using PPaint (with pio_icon plugin from Aminet) and IconEdit (OS3.9)
Are you a masochist?
PeterK is offline  
Old 29 January 2022, 15:04   #3893
hexaae
Bug hunter

hexaae's Avatar
 
Join Date: Jul 2006
Location: Italy
Age: 46
Posts: 1,965
Quote:
Originally Posted by PeterK View Post
Thanks jbenam!
Good to know that at least some users are happy with the latest updates, although there are still a few things left that need to be improved or fixed. And the new TrueColor dragging with AlphaChannel isn't working under DOpus5 or CGX4 yet. I'm looking for better solutions, but don't know if it's possible at all.

@hexaae

Are you a masochist?
Well, PPaint for pixel art creation is still very good and with pio_ico plugin can read/write NI, SI, CI formats directly, merge palettese, reduce colors and other advanced features (including AREXX scripts) often missing in simple icon editors ;-)
And with clipboard sharing you can work at the same time with IconEdit (OS3.9) and PPaint exchanging icon images between the two the good old AmigaOS way of working... ;-)
In signature some sshots of my Workbench with ColorIcons Glowicons style I use and some of my icons...
hexaae is offline  
Old 13 February 2022, 22:52   #3894
falken
Amiga Lover
falken's Avatar
 
Join Date: Feb 2018
Location: Spain
Posts: 178
I have a little confusion. Which version is more recent, 46.4.556 or 46.4.559?
falken is offline  
Old 14 February 2022, 12:18   #3895
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,095
As stated in the Readme of the Aminet release, #556 is not new. It was already available here at EAB and at A1k.org end of last year for download. But #556 has at least a little workaround for missing DiskObject signatures, because some programs didn't supply that and thus failed with #555.

#556 also seems to be the most stable version at the moment, although no software is ever free of bugs. It still has a problem with ProcessIcon and my IconMixer, which is fixed in #559. It also has a very small memory leak, as reported by a user, but the memory leak in #557 and up is even bigger. I'm still working on a fix, the bigger one is fixed already (internally, not published yet).

The code for the new TrueColor dragging is still under construction, so all the test versions here (#557-#561) are in an experimental state, just uploaded in order to collect feedback and get bug-reports from the users. It's impossible for me to test new features with every possible system configuration. "Tricky Drag°n" will take a lot more time before it's finished and stable enough. The next test version may come with DOpus5 support, but nothing new for CGX4 yet.
PeterK is offline  
Old 15 February 2022, 20:30   #3896
falken
Amiga Lover
falken's Avatar
 
Join Date: Feb 2018
Location: Spain
Posts: 178
Quote:
Originally Posted by PeterK View Post
As stated in the Readme of the Aminet release, #556 is not new. It was already available here at EAB and at A1k.org end of last year for download. But #556 has at least a little workaround for missing DiskObject signatures, because some programs didn't supply that and thus failed with #555.

#556 also seems to be the most stable version at the moment, although no software is ever free of bugs. It still has a problem with ProcessIcon and my IconMixer, which is fixed in #559. It also has a very small memory leak, as reported by a user, but the memory leak in #557 and up is even bigger. I'm still working on a fix, the bigger one is fixed already (internally, not published yet).

The code for the new TrueColor dragging is still under construction, so all the test versions here (#557-#561) are in an experimental state, just uploaded in order to collect feedback and get bug-reports from the users. It's impossible for me to test new features with every possible system configuration. "Tricky Drag°n" will take a lot more time before it's finished and stable enough. The next test version may come with DOpus5 support, but nothing new for CGX4 yet.
Thank you Peter !
falken is offline  
Old 18 March 2022, 19:04   #3897
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,095
Update to icon.library 46.4.562, 47.-1.562, 51.4.562, 1. page (no new HAM versions):
Code:
 "Tricky Drag°n" now also works under DOpus 5.x on P96
 RTG screens without using "Custom Dragging Routines",
 even with DOpus 5.9x, but not under Aros 68k or CGX4. 

 "DOnoColorMapping" is always activated for TrueColor
 versions now, so this option is not required anymore.

 Only the dragged icon under the mouse pointer appears
 half-transparent as usual on Workbench, all the other
 icons will remain opaque. On DOpus5 this was a random
 selection before how the transparency was spreaded.

 A bug in IconControlA(GetImageData2) has been fixed.

 Removed some dead 680x0 code from TrueColor versions.

 FastWB will use do_ToolWindow only as Workbench task,
 and checks ib_ActiveWindow for possible NULL-pointers.  

 Color mapping checks for *ColorMap changes in order to
 refresh the cache, and will reject wrong icon screens.
 Until now only any changes of NShared were monitored. 

 There are separate RTG flags for WB and other screens.

 Some memory leaks have been fixed for the WB refresh.

 "DiskMagic" will also be set for GetDiskObject(NULL).

 A ReadDiskObject Low-Memory bug has been fixed and the
 Open() call for icons is done prior to mem-allocation
 in order to avoid a reversal in case of missing icons.

 There are no new features added to the 680x0 versions,
 but some existing known bugs have been fixed. Updates
 for HAM6, HAM8, CGX4 and Aros may come later ...

Last edited by PeterK; 19 March 2022 at 12:30.
PeterK is offline  
Old 18 March 2022, 19:20   #3898
AMIGASYSTEM
Registered User
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 68
Posts: 7,351
Peter what is the difference between "icon.library ArosHalfBright" and "icon.library Aros"?

I don't notice any difference on my AROS One 68k
AMIGASYSTEM is offline  
Old 18 March 2022, 19:41   #3899
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,095
Hi Carlo, the difference is just visible for OS4 and PNG icons with only one image. Usually, the second image was automatically generated with a simple glow-effect. But there was a special request of a user some months ago to substitute this glow-effect by creating darker copies of the first image instead for the selected icons. That's what the "HalfBright" versions are doing now.

I still prefer my ugly self-made glowing more than these dark looking icons, but it's up to the user what he likes ...
PeterK is offline  
Old 18 March 2022, 22:32   #3900
AMIGASYSTEM
Registered User
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 68
Posts: 7,351
Ok perfect, with the "icon.library ArosHalfBright" now the native MorphOS and AROS icons look good with a dark shade.

With the icon.library Aros standard instead the native MorphOS and AROS icons look like an old OS 3.5/3.9 style Glow. not qualitative on RTG screens.

I enclose screenshot that shows the difference mentioned!
Attached Thumbnails
Click image for larger version

Name:	Icon.library.jpg
Views:	58
Size:	164.3 KB
ID:	75105  
AMIGASYSTEM is offline  
 


Currently Active Users Viewing This Thread: 3 (0 members and 3 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
ClassicWB Full and icon.library 46.4 Retroplay project.ClassicWB 8 05 August 2018 13:57
WB library conflict/versions Akira support.Apps 3 22 July 2010 18:47
PNG Icon to Color Icon Converter? Leandro Jardim request.Apps 1 24 May 2010 04:39
What's the latest version of icon.library for OS3.9? NovaCoder support.Apps 3 30 June 2009 15:43
Requesting icon.library v44+... nikvest request.Other 2 16 September 2007 01:58

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 13:23.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, vBulletin Solutions Inc.
Page generated in 0.22622 seconds with 16 queries