Things To Remember
For each window of ORNL Toolbox, the hover text blocks must all be the same number of lines. Otherwise, when switching between hovering over two hoverable parts, the hover text is indented downward and partially or wholly invisible. This could be remedied by creating a custom pop-up window to open when hovering. This would likely be complicated.
Every time a feature is added or removed in ORNL Toolbox, it also needs to be updated accordingly in the navigation bar at the top of the bigger windows. The navigation bar related changes would occur in main.js, for what is displayed, and miscjs/menuFunctionCalls.js, for what the options on the navigation bar do.
<script src="dir1/dir2/addGroup.js"></script> would need to be placed in the
<head> sections of the html files.
Rapid Navigation Crashing
When navigating within ORNL Toolbox, clicking between different buttons too quickly (approximately 0.2 seconds or less between clicks) can result in the application crashing.
Software Management Badges and System Software Updaters
The Software Management and Update Software orange and red badges are used to indicated updates available.
yum --security check-update | grep "needed for security" and
apt list --upgradable also provide this function, as they are how the badge get their update counts. However, a system's software updater may not necessarily detect and be able to install all updates. One way found that may cause this on Ubuntu is to run
sudo apt update and not run
sudo apt upgrade. This may also be only for certain packages, but no distinguishing feature is known.