The Rearranger plugin
- rearranges (reorders) class and class member declarations according to a user-specified order and/or method call hierarchy;
- generates section-marking comments;
- provides several controls for spacing within and between methods and classes; and
- permits the user to manually rearrange items.
(1) Changed Live Rearranger from popup to resizable dialog (may avoid threading issues that hung IDEA).
(2) Added insertion hint when dragging items in Live Rearranger. Thanks to Vilya Harvey for the sample code.
(3) Fixed some autoscrolling bugs.
(4) Used nifty new Rearranger icon, designed by Alexey Efimov.