home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format 128 / af128a.adf / NewIcons46.lzx / NewIcons46 / NewIcons46.readme < prev    next >
Text File  |  1990-02-28  |  12KB  |  357 lines

  1. Short:    The Ultimate GUI Enhancement System, V4.6!
  2. Author:   Eric Sauvageau <merlin@linux.tc3net.com>, Phil Vedovatti <vedovatt@u.washington.edu>
  3. Uploader: vedovatt@u.washington.edu
  4. Type:     util/wb
  5. Replaces: util/wb/NewIconsV41.lha
  6.  
  7.  
  8.  NewIcons is a revolutionary system patch which enhances your Workbench
  9.  and gives the user much more power and configurability over the
  10.  appearance of the GUI (Graphical User Interface).  The NewIcons
  11.  system works transparently, and provides for a standard icon system
  12.  that will look the same on any system, no matter what the palette is
  13.  set to.
  14.  
  15.  DefIcons complements the Newicons system.  It works by
  16.  recognizing a file's type, and instantly displaying the appropriate
  17.  icon image for files without icons attached to them.
  18.  
  19.  
  20.  The system's features include:
  21.  
  22.  · Allows up to 256 color icons on an AGA machine. (!)
  23.  
  24.  · Icon colors are color correct on an AGA system, no matter what your
  25.    palette is set to.  They automatically appear in perfect color.
  26.  
  27.  · Default icons for dozens of file types automatically appear for
  28.    files without icons (FAST!).  Recognizes file types in a very
  29.    efficient manner.  If you click on a "fake" icon, your appropriate
  30.    user-defined default tool will appear in the "Execute command" text
  31.    field automatically!
  32.  
  33.  · Make a brush, convert it to an icon.  It will appear on your workbench
  34.    in the _exact_ proper colors you created it in, no matter what your
  35.    palette is set to.  Imagine making gorgeous icons from your digitized
  36.    pics, in _more_ than 32 colors!
  37.  
  38.  · Icon images are compressed to maximize disk space.  They are
  39.    uncompressed faster than you can say "NewIcons"!
  40.  
  41.  · Also KS 2.04 compatible (16 color icon limitation).
  42.  
  43.  · Fix that ugly Cross-DOS icon to look like a standard NewIcon.
  44.  
  45.  · Unique icons for RAM-Disks and CD-ROM's that don't have icons.
  46.  
  47.  · A complete set of beautiful, standardized Workbench icons, drawn by
  48.    Phil Vedovatti.  Hundreds of icons are also available separately on
  49.    Aminet, some with a totally different style.
  50.  
  51.  · Comprehensive set of utilities to allow you to manipulate your
  52.    NewIcons.
  53.  
  54.  · Totaly FREE!  Why would anyone want to pay cash for icons?
  55.  
  56.  · Dithering of icon images is selectable for users with fewer available
  57.    Workbench colors.  This is turned off by default.
  58.  
  59.  · Icons can be given a single tooltype, which will tell NewIcons to display
  60.    a NewIcon image from elsewhere on the system.  This feature
  61.    has some caveats, but introduces a huge number of neat possibilities
  62.    for configuring your Workbench, and saves on disk space and chip RAM.
  63.    Imagine having your Workbench icons appear randomly different on EACH
  64.    reboot!
  65.  
  66.  · The source for deficons.prefs has been included, so any enterprising
  67.    programmer can add their own file identification types to the system!
  68.  
  69.  · User configurable, GUI enhanced Preferences program to configure all
  70.    attributes of the NewIcons system (dither, pen precision, etc.)
  71.  
  72.  · The NewIcons patch is a commodity, which can be enabled and disabled
  73.    on the fly, using Commodities Exchange.
  74.  
  75.  · RTG (ReTargetable Graphics) mode, which allows graphics card users
  76.    to store icon data in fast RAM instead of chip RAM.  This has the
  77.    advantage of saving your valuable chip RAM for other uses, and speeds
  78.    up rendering of icons on the Workbench.
  79.  
  80.  · Border removal option!  Remember the Kickstart 1.3 days when there
  81.    were no gray border boxes around the icons?  This new option removes
  82.    those silly looking boxes once again, and is user configurable.
  83.  
  84.  · The system library is available in different versions, to ensure the
  85.    best speed possible on every system configuration.
  86.  
  87.  · NEW IN V4: Dragged icons can also be optionally made transparent.
  88.  
  89.  · NEW IN V4: The text shown under the icons can be optionally rendered
  90.    with a 3D or an outlined look.
  91.  
  92.  · NEW IN V4: New utilities to make updating whole
  93.    drawers or partitions with a specified drawer image, and a popup
  94.    menu utility that displays icon images in a menu format -- could even
  95.    be used as a program dock launcher with the appropriate scripts.
  96.  
  97.  · NEW IN V4:  New 32 color icon set.  NewIcons is now sufficiently faster
  98.    to allow fast rendering of higher bitplane icons.
  99.  
  100.  
  101. Version History:
  102.  
  103. V1.0:
  104. =====
  105. Original public release.
  106.  
  107. V2.0:
  108. =====
  109. In the previous version of the docs I forgot to mention that the chunky to
  110. planar routine was based on a routine by Chris Green (who based his routine on
  111. one by Richard Addison).
  112.  
  113. fixed bug in DefIcons, was causing "please insert volume dir c" after doing
  114. execute command - dir c:
  115.  
  116. fixed bug in DefIcons, would hang if it couldn't find deficons.prefs
  117.  
  118. fixed bug in DefIcons, was causing a disk icon to appear for files called
  119. "disk".
  120.  
  121. fixed bug in DefIcons, would show a drawer as disk icon for disks containing a
  122. directory called "disk" (which is a bad idea anyway).
  123.  
  124. The GetDiskObjectNew() patch now returns NULL if the given name doesn't exist
  125. (like the standard function)
  126.  
  127. now does dithering (optional)
  128.  
  129. some file types added to deficons.prefs.
  130.  
  131. bug fix: createdefaulticon now preserves the tooltypes of tool icons and of
  132. project icons whose default icon have no default tool.
  133.  
  134. bug fix: newicons would check the argarray after FreeArgs(). Thanks to Nicola
  135. Soggia for discovering it and not reporting it. Thanks to Moreno Magnani who
  136. did report it.
  137.  
  138. bugfix, arj files were not recognized
  139.  
  140. bug fix: DefIcons now uses Stricmp() to avoid problems with international
  141. sorting
  142.  
  143. DEFAULTIMAGE special ToolType added
  144.  
  145. Fixed installer: no longer copies over the original def_#? icons in
  146. Envarc:sys. It now just copies them to a safe place.
  147.  
  148. Localized installer and documentation files added
  149.  
  150. Replaced "ReplaceImage" utility with "KillOldIcon", since ReplaceImage
  151. required NewIcons not to be running to use.
  152.  
  153. Changed a few of the icons from the original distribution archive
  154.  
  155.  
  156.  
  157. CHANGES since last version from Nicola (Release 2, V38.3)
  158. =========================================================
  159.  
  160. 3.0:
  161. ====
  162.  
  163.  - Development is now done by Phil Vedovatti and Eric Sauvageau.
  164.  
  165.  
  166.  - A much requested feature: you can now have borderless icons on your
  167.    Workbench, just like under Kickstart 1.x :)  Note that it is really a
  168.    hack, so it _might_ break under future versions of Workbench, and it
  169.    has some minor drawbacks.  Make sure you read the NewIconsPrefs section
  170.    about it before enabling it.
  171.  
  172.  - New RTG Mode which uses Fast RAM instead of Chip on systems with graphics
  173.    cards.
  174.  
  175.  - Library (V39.1) now comes in two versions:
  176.  
  177.       o 68020 and up, OS 3.x (Required for RTG Mode)
  178.       o 68000, OS 2.x
  179.  
  180.    The library base has also changed, so application programmers
  181.    should check the updated libraries/newicon.h include file.  Note
  182.    that things are still fully backward compatible).
  183.  
  184.    Various speed optimisations have been done, and the tooltype
  185.    decoding routine has been rewritten by Børge Nøst.  We're hoping to
  186.    also have the C2P routine rewritten in a future version :)
  187.  
  188.  
  189.  - NewIcons has been rewritten in E, and is now a commodity which can be
  190.    enabled/disabled.  The hotkey will let you see some information about
  191.    the current settings, and allow you to directly launch the external
  192.    preferences editor.
  193.  
  194.  
  195.  - NewIcons will no longer auto-detach from the CLI so it must be
  196.    Run <>NIL:.  It also has a totaly new template:
  197.  
  198.         'CX_PRIORITY/N/K,CX_POPKEY/K,PE=PREFSEDITOR/K'
  199.  
  200.    Hopefully NewIcons will auto-detach again in a future version.
  201.  
  202.  - The former Newicons settings have been moved to a separate prefs editor.
  203.    Makes it easier for the user to install/configure, and gives you more
  204.    freedom to experiment with the various settings without needing to
  205.    reboot.
  206.  
  207.    This editor uses the ClassAct BOOPSI package for its GUI (all the
  208.    required classes are included in this archive.)
  209.  
  210.  
  211.  - Added a "kludge" so that icons used by ToolManager docks get properly
  212.    remapped on screenmode changes.
  213.  
  214.  
  215. 3.1:
  216. ====
  217.  
  218.  - Fixed a bug in the PutIcon() patch that caused various problems with
  219.    some programs such as SwazInfo or DOpus.
  220.  
  221.  - Added Autodocs for newicon.library, allowing third party developers to
  222.    directly support NewIcons through the library.
  223.  
  224.  
  225.  
  226. 4.1:
  227. ====
  228.  
  229.  - New official WWW support site:  http://www.amiganet.org/NewIcons/
  230.  
  231.  - Improved installation procedure.
  232.  
  233.  - Extended the standard 14-colors palette to 32-colors.
  234.  
  235.  - Complete new 32-colors iconset included.  People who prefer the older
  236.    ones for speed or resources issues can still use them.
  237.  
  238.  - Library (V40.1) now comes in three flavours:
  239.  
  240.       ° Low-End, for 68000 and OS 2.04 users and up.
  241.       ° Middle-End, for 68020 and 3.0 users and up.
  242.       ° High-End, for 68020 and 3.0 users and up, without the dither
  243.         option and with RTG Mode support.
  244.  
  245.  - New library call: GetDefNewDiskObject(objtype).
  246.  
  247.  - Preferences are now loaded in the library init code instead of in the
  248.    NewIcons executable, allowing easier use of the library without the
  249.    main executable.
  250.  
  251.  - Made Transparent and NoBorder options separate.
  252.  
  253.  - Added Transparent Dragging option.
  254.  
  255.  - Added Outlined/Shadowed icontext option.
  256.  
  257.  - Rewrote the NoBorder/Transparent patches, made them cleaner.
  258.  
  259.  - Changed the preferences file format.  The new format is now documented
  260.    in the Includes.
  261.  
  262.  - The preferences editor is now able to detect what features are
  263.    available in the installed library, and will display the library
  264.    version in the About requester.
  265.  
  266.  - Added ShowNI, a CLI-based NewIcons viewer/selector.
  267.  
  268.  - Added UpdateDrawers, a new tool that will allow you to recursively
  269.    replace all drawer icons within a given path.
  270.  
  271.  - All Workbench-based tools will allow you to select the arguments
  272.    through filerequesters if launched from Workbench without any argument.
  273.  
  274.  - CopyNewIcon will report if it can't write the destination icon.
  275.  
  276.  - Updated InjectBrush to support the new 32-colors palette.
  277.  
  278.  - Updated the DefIcons brainfile, added various new filetypes.
  279.  
  280.  - DefIcons now uses utility.library's Stricmp() instead of SAS/C's own
  281.    routine.  Should fix the problems experimented by some persons using a
  282.    localized Workbench.
  283.  
  284.  - A lot of code optimization, resulting in general speed improvements.
  285.  
  286.  - Recompiled the libraries and the utilities with SAS/C 6.57, and
  287.    optimized the 020+ libraries for 68060 users.
  288.  
  289.  
  290.  
  291. 4.5:
  292. ====
  293.  
  294. NewIcons:
  295. ---------
  296.  
  297.  - This version prevents crashes occuring if the user would
  298.    change screenmode while an icon with DEFAULTIMAGE was displayed.
  299.    Sadly I can't solve the problem itself, as it's a side-effect of the
  300.    very idea of DEFAULTIMAGE (it's been there since Nicola's days).  I did
  301.    the best I could do, which was to at least prevent it from crasing
  302.    (I simply no longer remap those icons).
  303.  
  304.  - Eliminated the crawling ants artifacts
  305.  
  306.  - Now requires Kickstart 3.0.  2.04 users: this is your wake-up call.
  307.  
  308.  - Various changes to the No Border and Text Outline patches, speeding
  309.    them up a bit.
  310.  
  311.  - An Enforcer would happen if an icon was loaded while no screen was
  312.    open (i.e. before WB and any bootpic screen would open).  This one
  313.    should be fixed now.
  314.  
  315. NewIconsPrefs:
  316. --------------
  317.  - Bumped from 40.3 to 40.5
  318.  - Updated About to reflect V4.5
  319.  
  320.  
  321. CreateDefaultIcon:
  322. ------------------
  323.  - removed a debugging KPrintf() I had forgotten.
  324.  
  325.  
  326. 4.6:
  327. ====
  328.  
  329. NewIcons:
  330. ---------
  331.  - eliminated Cyberguard/Enforcer hits.
  332.  
  333. NewIconsPrefs:
  334. --------------
  335.  - fixed a small recoverable alert which could occur if certain
  336.    Class Act gadgets were missing.
  337.  
  338. InjectBrush:
  339. ------------
  340.  - The wrong version was supplied with NewIcons 4.5, which contained
  341.    some beta code.  Use the version supplied here instead.
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  See the enclosed documentation for more information, and visit the
  348.  official NewIcons Web Page at:
  349.  
  350. --------------------------------------------------------------------------
  351.  
  352.  
  353.                  http://www.amiganet.org/NewIcons/
  354.  
  355.  
  356. --------------------------------------------------------------------------
  357.