last month by Jordan
Overlays, such as panels and screen markers can now be resized by holding Alt and dragging their edges/corners. Thanks to @deathbeam for adding this feature.
Infobox wrap count setting has been removed from RuneLite's config. You can resize the
infobox container to achieve the same effect, as shown below. If you previously had
Infobox wrap count
set to a value other than 4, you will have to alt-drag and resize the overlay to cause the infoboxes to
wrap again at the desired number. Also, as was the case prior to this release, you can reset an overlay's
position and size using Alt and right-clicking the overlay.
The Anti Drag plugin has been updated to remove the requirement of the Shift key when
outside of PVP scenarios. An
On Shift Only option has been added to the plugin, which must be
enabled to work both in and outside of PVP.
There are also several smaller improvements and bug fixes, including:
Screenshot Friend Deathsoption enabled
We had 31 contributors this release!
AaronPoon (1): agility: highlight 'Stick' in Werewolf Agility Course Adam (14): world controller: return service unavailable if world list isn't loaded feed controller: return service unavailable if feed isn't loaded client session manager: fix detecting logged in state speccounter: fix some bugs and edge cases stretchedmode: copy mouse event consumed flag when translating mouse events client: add config option for blocking extra mouse buttons party plugin: play sound effects on client thread hooks: use monotonic clock for main loop tasks item service: remove old item searching and item lookup methods antidrag: add option to disable in pvp worldhopper: skip over almost full worlds screenshot plugin: fix screenshot friend deaths to not screenshot own death emoji plugin: load emojis on client thread devtools: add infobox generator Alexsuperfly (1): OverlayRenderer: prevent moving DYNAMIC and TOOLTIP overlays Brandt Hill (1): fishing: Check player animation to update fishing status Crow (2): NPC Agression Timer: fix typo in notification Add eternal teleport crystal value offset Daniel (1): questlist: Ensure filter has non-null state on startup Dennis (1): ge plugin: add fuzzy search option Deon Zhao (1): loottracker: Track herbiboar loot with an open herb sack Hydrox6 (8): clues: update Immenizz's master clue to reflect his NPC's name change api: add gilded axe animation woodcutting: add support for gilded axe idle notifier: add support for gilded axe wintertodt: add support for gilded axe api: add gilded pickaxe animations idle notifier: add support for gilded pickaxe motherlode: add support for gilded pickaxe Jordan Atwood (5): boosts: Hide restore timer when no boosts are visible woodcutting: Reduce visibilities, mark Nullables woodcutting: Add axe animation matching helper method woodcutting: Fix overlay hiding during long chop delays HotColdLocation: Center some location spots Lewis (1): music plugin: add option to mute prayer sounds Lotto (4): api: remove Follow and Trade menu actions player-indicators: break out decorating code into own methods player-indicators: move menu logic to ClientTick player-indicators: highlight the 'Walk here' menu entry too Lucas Snel (1): combatlevel plugin: add option for showing precise combat level Magic fTail (1): chatmessagemanager: use default timestamp if none is provided Max Weber (13): grounditems: manually match item thresholds grounditems: make priceChecks threadsafe grounditems: reset on the executor thread Notifier: Reuse Clip instances http-api: remove unused fields from NPCInfo kourendlibrary: don't throw npe when starting on the login screen runelite-client: update ItemID references runelite-api: add stopNow to cleanly shutdown the client eventbus: make higher priority events fire first camera: add option to invert camera mouse controls runelite-client: add ClientShutdown event grounditems: don't crash when having a duplicate highlight value FlatTextField: forward focus requests to children Morgan Lewis (1): worldmap: Fix slayer ring teleport location Robert Nönnig (1): prayer: Hide prayer flick indicator when minimap is hidden (#11138) Sean Dewar (4): runenergy: update graceful recovery rate logic music: slider volume percentage tooltips camera: zoom slider tooltip & zoom constants music: revalidate slider handle on creation SirGirion (1): emoteclue: Replace vamb with vambraces in clue text TheFlemoid (1): WidgetOverlay: Use TOP_RIGHT anchor for LMS widgets TheStonedTurtle (2): nightmarezone: Fix area check to exclude KBD lair discord: Fix NMZ area check to exclude KBD lair Thomas (1): slayer plugin: add Jormungand's Prison task location Tomas Slusny (7): Reset repositioned tooltip overlays Mock ConfigManager in ItemStatOverlayTest to inject TooltipManager Add support for resizable overlays Make overlay resizing configure wrapping Add OverlayPanel that contains PanelComponent Make overlays use OverlayPanel instead of Overlay Skip processing of input listeners with consumed events Trevor (1): loot tracker plugin: submit loot on client shutdown (#11243) Tyler Davis (1): swingutil: Set button tooltip text in addModalTooltip Unknown (1): Update Plugin Hub risk label dekvall (1): prayer: display prayer time remaining in prayer orb jostn (1): HotColdLocation: Center Rimmington mine dig location rfick (2): kourendlibrary: Indicate books not in inventory kourendlibrary: Show a hint arrow above target book trimbe (1): bank plugin: improve responsiveness of bank searches ypperlig (1): barrowsplugin: fix null pointer exception in region check