AminetAminet
Search:
85723 packages online
• About
• Recent
• Browse
• Search
• Upload
• Setup
• Services

util/cdity/Herald.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:Notification server for AmigaOS 3.x
Author: marcus.gerards at googlemail.com (Marcus Gerards)
Uploader:marcus gerards googlemail com (Marcus Gerards)
Type:util/cdity
Version:1.2
Architecture:m68k-amigaos >= 3.1
Date:2026-10-22
Requires:AmigaOS 3.1+, 3.9 BB2+ recommended. 68000. ReAction for prefs.
Replaces:util/cdity/Herald.lha
Distribution:Aminet
Download:util/cdity/Herald.lha - View contents
Readme:util/cdity/Herald.readme
Downloads:227

Herald 1.2  --  14.10.2026


WHAT IT IS

Herald is a commodity that shows pop-up notifications. A program sends it
a short message; Herald puts it on screen for a few seconds and keeps it
in a notification center you can open later.

Nothing takes the focus and nothing waits for an answer. A click sends a
notification away, a double-click brings the program that sent it to the
front.

Demonstration video available at: https://youtu.be/giNNSHTGTT0


WHAT IT DOES

  * Notifications from any program that can talk ARexx, or from any
    Shell script through the included HeraldSend command
  * A progress bar with a Stop button for a Shell command that only
    prints, such as LhA or xadUnFile, through the included HeraldPipe
  * Eight looks, including translucent ones on a graphics card, and six
    ways for a notification to arrive
  * Themes of your own: a text file, chosen in the settings window, and
    the included ThemeCheck command to say what is wrong with one
  * Priorities, with a sound per band and urgent ones marked
  * Stacked, one at a time, or grouped per program
  * Progress bars an application drives, with Pause and Stop buttons
  * Emoji pictures for :shortcodes: in the text, on 16 colours or more
  * A notification center that keeps what you were away for
  * Do not disturb, on a hotkey or on a clock
  * Snooze: shift-click a notification and it comes back later
  * A settings window with context help, or the same settings as icon
    tooltypes
  * Scripts can ask what this Herald understands, and a program that
    needs a newer one says so on screen instead of failing in silence


WHAT YOU NEED

AmigaOS 3.1 (V40) or newer, and a 68000. The server runs on a 4 KB stack.
Recommended is AmigaOS 3.9 with BoingBag 2, or newer: that is what Herald
is tested on. 3.1, also with ClassAct, is not tested.

Five of the looks want a 15, 16, 24 or 32 bit screen: the translucent
ones, and for now Paper and Kickstart. The settings window marks them
(RTG). On fewer colours they fall back to a plain look and nothing else
changes.

ARexx scripts need RexxMast, which the standard Startup-Sequence starts.
Shell scripts do not: HeraldSend and HeraldPipe talk to the port directly.
HeraldPipe reads a Shell pipe, which AmigaOS has had since 3.9.

The settings window needs the ReAction classes of AmigaOS 3.9 or newer.
Without them Herald still runs, and every setting can be made on its icon
or on the command line instead.


INSTALLING

Unpack, open the drawer and double-click Install.

Everything goes into one drawer, and one assign called Herald: is added
to S:User-Startup. The installer offers to copy Herald into SYS:WBStartup
so it starts with Workbench.

To remove it: delete the drawer, delete SYS:WBStartup/Herald,
C:HeraldSend, C:HeraldPipe and C:ThemeCheck if you installed them, and
remove the ;BEGIN Herald block from S:User-Startup.


FOR PROGRAMMERS

The ARexx port is HERALD. Any program that can address an ARexx port can
send a notification; no ARexx interpreter has to be running for it.

The complete interface is in the AmigaGuide help. The same reference
comes as one plain Markdown file in the Developer drawer, for writing
scripts with an AI assistant.

The Developer drawer also holds the whole source of the HeraldSend and
HeraldPipe commands, with a Makefile for GCC and an SMakefile for SAS/C:
a working Herald client, meant to be copied.


HISTORY

1.2 (14.10.2026)
  - the center looks see-through, frosted or solid, and opens at once
  - more fits on small screens; urgent notifications are marked
  - translated notifications, a transparency slider, tidier settings
  - line breaks from ARexx and the Shell are kept
  - icons given as IMG= are drawn transparent (reported by yelworC)
  - pictures keep their proportions on graphics cards
  - many fixes from a full code review
1.1 (4.10.2026)
  - added the looks Midnight, Paper and Kickstart
  - added themes of your own, and ThemeCheck to check them
  - the settings window marks the looks that need a graphics card
  - added menus and an About window to the settings window
  - the settings window shows its hotkey in the title bar
1.0 - initial release


LICENCE

Herald is free for private use; the LICENSE file in the archive has the
terms. The unmodified archive may be distributed through Aminet, on Aminet
CDs and on magazine cover disks without asking first, and the HeraldSend
source in the Developer drawer may be copied into your own programs.

The emoji artwork is from the OpenMoji project and is licensed CC BY-SA
4.0; its licence file travels in the Emoji drawer and must stay there.
All emojis designed by OpenMoji - the open-source emoji and icon project.
License: CC BY-SA 4.0


THANKS

Martin "Mason" Merz drew the GlowIcons. Each one shipped is Herald's own
classic icon with his colour imagery appended, so it shows his artwork on
AmigaOS 3.5 and newer and the plain icon on everything older; the
Installer offers them. He also drew Herald's own picture, which a
notification wears when it brings none of its own and the Default image
setting is on.


Contents of util/cdity/Herald.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga]                   1939    3348  57.9% -lh5- 12c0 Oct 19 21:23 Herald.info
[Amiga]                    319     549  58.1% -lh5- c2eb Oct 19 21:23 Herald/Examples/ARexx/DoNotDisturb.rexx
[Amiga]                    209     420  49.8% -lh5- ba66 Oct 19 21:23 Herald/Examples/ARexx/DoNotDisturb.rexx.info
[Amiga]                    398     646  61.6% -lh5- 5712 Oct 19 21:23 Herald/Examples/ARexx/Hello.rexx
[Amiga]                    208     420  49.5% -lh5- 145f Oct 19 21:23 Herald/Examples/ARexx/Hello.rexx.info
[Amiga]                   4584   11195  40.9% -lh5- f025 Oct 19 21:23 Herald/Examples/ARexx/LhAProgress.rexx
[Amiga]                    212     420  50.5% -lh5- 44e7 Oct 19 21:23 Herald/Examples/ARexx/LhAProgress.rexx.info
[Amiga]                    528    1075  49.1% -lh5- 0932 Oct 19 21:23 Herald/Examples/ARexx/Priorities.rexx
[Amiga]                    207     420  49.3% -lh5- d835 Oct 19 21:23 Herald/Examples/ARexx/Priorities.rexx.info
[Amiga]                    143     183  78.1% -lh5- 8199 Oct 19 21:23 Herald/Examples/ARexx/StopHerald.rexx
[Amiga]                    209     420  49.8% -lh5- 888d Oct 19 21:23 Herald/Examples/ARexx/StopHerald.rexx.info
[Amiga]                    432     723  59.8% -lh5- 919f Oct 19 21:23 Herald/Examples/ARexx/Update.rexx
[Amiga]                    209     420  49.8% -lh5- 760c Oct 19 21:23 Herald/Examples/ARexx/Update.rexx.info
[Amiga]                   1942    3348  58.0% -lh5- b3c3 Oct 19 21:23 Herald/Examples/ARexx.info
[Amiga]                    418     683  61.2% -lh5- ff11 Oct 19 21:23 Herald/Examples/Shell/Notify-When-Done
[Amiga]                    175     408  42.9% -lh5- 8e3c Oct 19 21:23 Herald/Examples/Shell/Notify-When-Done.info
[Amiga]                    364     666  54.7% -lh5- 9638 Oct 19 21:23 Herald/Examples/Shell/Send-Sticky
[Amiga]                    174     408  42.6% -lh5- 233c Oct 19 21:23 Herald/Examples/Shell/Send-Sticky.info
[Amiga]                    900    1654  54.4% -lh5- f08f Oct 19 21:23 Herald/Examples/Shell/UnArc-With-Progress
[Amiga]                    175     408  42.9% -lh5- 1adc Oct 19 21:23 Herald/Examples/Shell/UnArc-With-Progress.info
[Amiga]                   2500    6001  41.7% -lh5- e8b6 Oct 19 21:23 Herald/Examples/Shell/Unpack-Archive
[Amiga]                    179     413  43.3% -lh5- 6839 Oct 19 21:23 Herald/Examples/Shell/Unpack-Archive.info
[Amiga]                    954    1787  53.4% -lh5- ffd6 Oct 19 21:23 Herald/Examples/Shell/Unpack-With-Progress
[Amiga]                    174     408  42.6% -lh5- b7dc Oct 19 21:23 Herald/Examples/Shell/Unpack-With-Progress.info
[Amiga]                   1942    3348  58.0% -lh5- 2cb0 Oct 19 21:23 Herald/Examples/Shell.info
[Amiga]                   1942    3348  58.0% -lh5- c678 Oct 19 21:23 Herald/Examples.info
[Amiga]                    843    1626  51.8% -lh5- 9c4f Oct 19 21:23 Herald/Files/Catalogs/deutsch/Herald.catalog
[Amiga]                   3983    8676  45.9% -lh5- 795d Oct 19 21:23 Herald/Files/Catalogs/deutsch/HeraldPrefs.catalog
[Amiga]                  11017   26393  41.7% -lh5- b46e Oct 19 21:23 Herald/Files/Developer/Herald-ARexx-API.md
[Amiga]                    145     361  40.2% -lh5- 8b2c Oct 19 21:23 Herald/Files/Developer/Herald-ARexx-API.md.info
[Amiga]                    110     190  57.9% -lh5- 0cb3 Oct 19 21:23 Herald/Files/Developer/HeraldSend/Herald_rev.h
[Amiga]                   2407    5361  44.9% -lh5- 33f0 Oct 19 21:23 Herald/Files/Developer/HeraldSend/HowToBuild.readme
[Amiga]                    145     361  40.2% -lh5- 8b2c Oct 19 21:23 Herald/Files/Developer/HeraldSend/HowToBuild.readme.info
[Amiga]                    616    1278  48.2% -lh5- 90f9 Oct 19 21:23 Herald/Files/Developer/HeraldSend/Makefile
[Amiga]                    606    1289  47.0% -lh5- 0248 Oct 19 21:23 Herald/Files/Developer/HeraldSend/SMakefile
[Amiga]                   3768   10932  34.5% -lh5- fe49 Oct 19 21:23 Herald/Files/Developer/HeraldSend/engine.h
[Amiga]                   9822   28151  34.9% -lh5- 84fb Oct 19 21:23 Herald/Files/Developer/HeraldSend/heraldpipe.c
[Amiga]                   3690   10470  35.2% -lh5- 6b2e Oct 19 21:23 Herald/Files/Developer/HeraldSend/heraldsend.c
[Amiga]                   1420    3347  42.4% -lh5- f0f4 Oct 19 21:23 Herald/Files/Developer/HeraldSend/hplatform.h
[Amiga]                   1740    4698  37.0% -lh5- 85d1 Oct 19 21:23 Herald/Files/Developer/HeraldSend/protocol.c
[Amiga]                    814    2203  36.9% -lh5- 9e37 Oct 19 21:23 Herald/Files/Developer/HeraldSend/rxclient.c
[Amiga]                    597    1225  48.7% -lh5- 83e5 Oct 19 21:23 Herald/Files/Developer/HeraldSend/rxclient.h
[Amiga]                    915    2856  32.0% -lh5- 1f9c Oct 19 21:23 Herald/Files/Developer/HeraldSend/strutil.c
[Amiga]                    860    1974  43.6% -lh5- 6ad6 Oct 19 21:23 Herald/Files/Developer/HeraldSend/strutil.h
[Amiga]                    187    1454  12.9% -lh5- faad Oct 19 21:23 Herald/Files/Developer/HeraldSend.info
[Amiga]                    507     877  57.8% -lh5- fec6 Oct 19 21:23 Herald/Files/Emoji/LICENSE-OpenMoji.txt
[Amiga]                  48769   74552  65.4% -lh5- de90 Oct 19 21:23 Herald/Files/Emoji/OpenMoji-16x16.iff
[Amiga]                   4156    9216  45.1% -lh5- 3f42 Oct 19 21:23 Herald/Files/Emoji/OpenMoji-16x16.mask
[Amiga]                  67797  116024  58.4% -lh5- 7031 Oct 19 21:23 Herald/Files/Emoji/OpenMoji-20x20.iff
[Amiga]                   5835   14400  40.5% -lh5- c8f3 Oct 19 21:23 Herald/Files/Emoji/OpenMoji-20x20.mask
[Amiga]                  51695   83768  61.7% -lh5- e1fe Oct 19 21:23 Herald/Files/Emoji/OpenMoji-24x12.iff
[Amiga]                   3995   10368  38.5% -lh5- 575b Oct 19 21:23 Herald/Files/Emoji/OpenMoji-24x12.mask
[Amiga]                  93572  166712  56.1% -lh5- d96a Oct 19 21:23 Herald/Files/Emoji/OpenMoji-24x24.iff
[Amiga]                   7155   20736  34.5% -lh5- 9285 Oct 19 21:23 Herald/Files/Emoji/OpenMoji-24x24.mask
[Amiga]                  81343  148280  54.9% -lh5- da76 Oct 19 21:23 Herald/Files/Emoji/OpenMoji-32x16.iff
[Amiga]                   5922   18432  32.1% -lh5- 9d69 Oct 19 21:23 Herald/Files/Emoji/OpenMoji-32x16.mask
[Amiga]                 114357  231224  49.5% -lh5- 887e Oct 19 21:23 Herald/Files/Emoji/OpenMoji-40x20.iff
[Amiga]                   8090   28800  28.1% -lh5- 8ea3 Oct 19 21:23 Herald/Files/Emoji/OpenMoji-40x20.mask
[Amiga]                   2097    3884  54.0% -lh5- cc6c Oct 19 21:23 Herald/Files/Emoji/OpenMoji.names
[Amiga]                  26578   67353  39.5% -lh5- a90c Oct 19 21:23 Herald/Files/Help/deutsch/Herald.guide
[Amiga]                    190     766  24.8% -lh5- a296 Oct 19 21:23 Herald/Files/Help/deutsch/Herald.guide.info
[Amiga]                  23718   60619  39.1% -lh5- ba48 Oct 19 21:23 Herald/Files/Help/english/Herald.guide
[Amiga]                    190     766  24.8% -lh5- a296 Oct 19 21:23 Herald/Files/Help/english/Herald.guide.info
[Amiga]                  71698  111556  64.3% -lh5- 2d07 Oct 19 21:23 Herald/Files/Herald
[Amiga]                    384    1070  35.9% -lh5- fd72 Oct 19 21:23 Herald/Files/Herald.info
[Amiga]                   1926    3180  60.6% -lh5- fc15 Oct 19 21:23 Herald/Files/HeraldIcon
[Amiga]                   5882    9408  62.5% -lh5- 8a72 Oct 19 21:23 Herald/Files/HeraldPipe
[Amiga]                  27525   50120  54.9% -lh5- f678 Oct 19 21:23 Herald/Files/HeraldPrefs
[Amiga]                    150     738  20.3% -lh5- 7fe3 Oct 19 21:23 Herald/Files/HeraldPrefs.info
[Amiga]                   4190    6864  61.0% -lh5- a08f Oct 19 21:23 Herald/Files/HeraldSend
[Amiga]                    960    1077  89.1% -lh5- 0d8f Oct 19 21:23 Herald/Files/Images/Herald.png
[Amiga]                   3817    4948  77.1% -lh5- 610f Oct 19 21:23 Herald/Files/Sounds/Alert.8svx
[Amiga]                   4269    5168  82.6% -lh5- a59d Oct 19 21:23 Herald/Files/Sounds/Chime.8svx
[Amiga]                   2099    2520  83.3% -lh5- 525b Oct 19 21:23 Herald/Files/Sounds/Ping.8svx
[Amiga]                  13170   21976  59.9% -lh5- 5fba Oct 19 21:23 Herald/Files/ThemeCheck
[Amiga]                    572    1065  53.7% -lh5- e353 Oct 19 21:23 Herald/Files/Themes/Blue/Blue.theme
[Amiga]                    527     926  56.9% -lh5- 02c2 Oct 19 21:23 Herald/Files/Themes/Glass/Glass.theme
[Amiga]                    590    1131  52.2% -lh5- 38bc Oct 19 21:23 Herald/Files/Themes/Kickstart/Kickstart.theme
[Amiga]                    575    1004  57.3% -lh5- b6d1 Oct 19 21:23 Herald/Files/Themes/Midnight/Midnight.theme
[Amiga]                    629    1132  55.6% -lh5- 0592 Oct 19 21:23 Herald/Files/Themes/Paper/Paper.theme
[Amiga]                    514     912  56.4% -lh5- 6df5 Oct 19 21:23 Herald/Files/Themes/Toast/Toast.theme
[Amiga]                   2544    5519  46.1% -lh5- b6f6 Oct 19 21:23 Herald/Herald.readme
[Amiga]                    148     361  41.0% -lh5- 88a3 Oct 19 21:23 Herald/Herald.readme.info
[Amiga]                   1892    2934  64.5% -lh5- 6724 Oct 19 21:23 Herald/Icons/Glow/Herald.info
[Amiga]                   1937    3342  58.0% -lh5- 95f7 Oct 19 21:23 Herald/Icons/Glow/drawer.info
[Amiga]                   5138   18908  27.2% -lh5- 95ee Oct 19 21:23 Herald/Install
[Amiga]                    228     794  28.7% -lh5- e9fa Oct 19 21:23 Herald/Install.info
[Amiga]                   1361    2844  47.9% -lh5- 278d Oct 19 21:23 Herald/LICENSE
[Amiga]                    507     877  57.8% -lh5- fec6 Oct 19 21:23 Herald/LICENSE-OpenMoji.txt
[Amiga]                    148     361  41.0% -lh5- 3674 Oct 19 21:23 Herald/LICENSE-OpenMoji.txt.info
[Amiga]                    148     361  41.0% -lh5- 8f92 Oct 19 21:23 Herald/LICENSE.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        91 files  764615 1473837  51.9%            Oct 22 00:34
Page generated in 0.03 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>