I have started to develop RMIR v2.01 and have posted a .jar file of
RMIR 2.01 alpha. I take it that alpha testing comes before beta testing

, so this is intended to indicate that it is very much a product under development and you use it at your own risk. That said, I hope that users of RMIR will try it and will report any bugs or other comments here.
It contains two major new features and a few bug fixes. The new features are
a) allowing upgrades to overflow from the upgrade area to the learned signal and key moves areas, and
b) highlighting of raw data.
Both are very similar to the corresponding features in IR.exe, but here are a few additional comments:
When upgrades overflow into one or both of the other areas, the progress bars in those areas become yellow instead of the normal aquamarine. When there is insufficient space in any area for the data that has been set, the free space figure becomes negative. In this state you are prevented from uploading it to a remote, or from saving it as a .ir file, as the remote image is not a valid one. You can, however, save it as a .rmir file without loss of any data. You can also continue to add more data, making the free space figure even more negative. It will always save as a .rmir file that can be re-loaded to return this over-full state intact. At some point you will need to delete some data to correct the over-full state so as to be able to use it in a remote, but that can be any of the data, it does not have to be the ones that caused the remote to become full.
In this alpha version, highlighting is permanently on. Later on, I intend to make it an option, defaulting to off, as is the case in IR.exe. The highlight color can be set against any item in two ways, either by double-clicking the Color column or by selecting any cell in the row and pressing the "Set highlight color" button on the toolbar. The first way only allows you to set the color on one item at a time, but the toolbar button enables you to set the same color on multiple items by selecting a block of cells covering several rows. Multi-select in RMIR only allows you to select a single rectangular block of cells, so the items to be colored must be in consecutive rows, but they can be consecutive rows in a sorted grid, not just in the normal unsorted state, so you can select all the items containing a particular value by sorting the grid on that value and then selecting the items, which will now be on consecutive rows.
Sorting of rows in RMIR is not new, but it is also not obvious. In most tables you can sort by any column by clicking the column header. This cycles between three states: the unsorted state, sorted in increasing order, and sorted in decreasing order. A fourth click returns to the unsorted state. In contrast to IR.exe, sorting has no effect on the order of storage in the remote. That is determined by the numerical order of the rows. The number column to the left of each grid takes part in the sorting, so you can see the storage order even in a sorted state.
Highlighting is implemented in all tables. With one exception, selecting a highlight color for an item causes the corresponding bytes in the raw data grid to be highlighted with that color. The exception is the Settings table on the General panel, since settings are set bit by bit rather than byte by byte. The bytes in the raw data grid corresponding to settings get colored in eight bands, corresponding to the bits of the byte with the band for bit 0 being on the right. As it can be difficult to tell which bands have been colored, if you hover the mouse pointer over a cell with colored bands then it will display numerically which bits are colored. When several settings correspond to different bits of the same byte, a byte can gain bands in distinct colors.
Please post comments and suggestions in this thread.