BGEM.NG
Download:
bgemng-1.02.zip
Read documentation:
bgemng.hyp
BGEM.NG is a remake of the legendary BubbleGEM application, with a
number of improvements an new features. It requires MiNT and XaAES,
N.AES or MyAES (untested).
- Compatible with all (almost) BubbleGEM clients.
- Tooltips/help bubbles are in windows, which means that they
don't lock the screen while being displayed.
- BGEM.NG is immune to buggy programs that does not care about
memory protection.
- BGEM.NG implements a notification system. Notifications are a
special type of tooltips - they don't close when the mouse is
moved, and they are not displayed at the mouse pointer but are
stacked to the left or right border of the desktop. They are
automatically closed after a user-defined timeout, and can also be
dismissed by clicking on them.
- A notification can be created by writing to /pipe/notify,
which means that non-GEM programs can use notifications as
well.
- Both tooltips and notifications can include an icon and a
number of buttons, similar to a GEM alertbox. If the user clicks
on one of the buttons, the calling application will be
informed.
- Max string length is doubled to 512 characters.
- Font and colours fully configurable with the included
configuration program.
Tooltips
Plain BubbleGEM-style tooltip.
Tooltips can also contain an icon and/or buttons.
Notifications
A typical notification from
Crash Assistant.
Notifications can include buttons, which means that the calling
application will be notified on how the user responded to the
notification. This can be used to e.g. open a hypertext with more
information on the topic.
Notifications will automatically be dismissed after a user-defined
timeout. If another notification is created while one (or more) is
already being displayed, the notifications will be stacked.
Configuration
BGEM.NG is completely configurable with an easy to use GEM application.
History
20251116
20251117
- Tooltip now displayed with the bottom left corner at the mouse
position instead of the the upper left.
-
- Added support for cr/lf linebreaks in notifications and
tooltips.
20251118
- If there's a "BUBBLE " AES program running when BGEM.NG
starts it will be asked to exit. This allows BGEM.NG to override
e.g. BubbleGEM or the built-in BubbleGEM replacement in XaAES and
MyAES.
20260301
- Optional header in notification messages. This allows you to
specify notification title and sender not only when using the
extended BubbleGEM protocol but also when writing the notification
to the notification pipe.
20260314
- Bug-fix: Redraw errors in monochrome.
Mar. 2026, joska@online.no