9 months ago by Adam
Stretched fixed mode has been added, which stretches the game screen and makes it more playable on high resolution monitors. Thanks to @devLotto for making this happen.
@sethtroll added a GE search feature to the existing grand exchange plugin. You may also use alt+click on your inventory to GE search an item now.
A news feed plugin was added which shows the latest RuneLite blog posts, Old School RuneScape news, and a Twitter feed of JMods.
@ChaoticConundrum added Notes plugin that will allow you to store notes that will be persisted via RuneLite configuration system.
Finally, the long-requested default world plugin has been added thanks to @deathbeam, which sets a preconfigured home world by default.
There were many smaller improvements and bug fixes, including:
We had 14 contributors this release!
Adam (12): runescape-client: add jav_config cannon plugin: use infobox counter instead of overlay http-service: add session service http-api: add session client runelite-client: add client session manager client session manager: delete session on shutdown too http-service: queue item lookups from images input: don't allow duplicate input handlers item service: process pending lookups in order Change mouse wheel listener back to an interface as the instance map input listener uses it ge panel: use static number formatter runelite-client: add configuration option for resizable Charlie Waters (3): Add Notes plugin Add waterskin charges to jewellerycount plugin. Fixes #825. Fix notes plugin loading notes from account David Kosub (1): Notifier improvements and fixes Desetude (3): Fixed HiscorePanel text Allow customization of the default color for ground items Renamed 'Experience drop' -> 'XP Drop' Kamiel (13): Add ability to whitelist layouts Add ability to highlight rooms Add ability to whitelist boss rotations Add floor duration(s) to infobox tooltip Get points from varbits instead of widget Set size properly Make rotation whitelist not case-sensitive Raids plugin: read proper input for room whitelist Instance map: Add support for user input Clear saved private chat history upon clear request Allow disabling of the skill icons on XP drops Fix cannon plugin showing incorrect double hit spots after region change Fix clanchat messages not showing rank icons at certain moments Lotto (18): deobfuscator: fix aic failing to determine if a field is imported http-api: add feed types http-service: add services for getting blog posts, tweets and osrs news http-service: add feed api endpoint http-api: add client for looking up feed runelite-client: add news feed plugin Improve deob method finding in the injector Use a mixin for calling Hooks.draw instead of a @Hook Move the 765x503 constants to a Constants API class Add a mixin for storing stretched fixed mode setting states Add logic for game image stretching in Hooks#draw Modify the size and location of the game canvas if stretched is enabled Add support for proxying mouseWheelMoved events Add support for specifying the position to insert mouse listeners in Add mouse listeners that stretch event x/y Add stretched fixed mode plugin runelite-client: fix Use tooltip arrow not being displayed runelite-api: fix worldToMiniMap not working correctly in stretched mode Max Weber (52): Move the Login and Logout buttons to the TitleToolbar draw(IIIIII)V > drawRegion AudioInstrument.SINE > AUDIO_SINE zoom: Fix pitch relaxer after rev 165 changes Reuse NumberFormatter to reduce allocations inline RSHashTableMixin.getNodes into RSWidgetMixin.getParentId to reduce allocations specorb: Cache draws to reduce allocations field429 > WorldMapRegionX field432 > worldMapRegionWidth field426 > worldMapRegionY field427 > worldMapRegionHeight field3005 > rsOrdinal class41 > MapCacheArchiveNames field546 > DETAILS field541 > COMPOSITE_MAP field548 > COMPOSITE_TEXTURE field542 > AREA field545 > LABELS field542 > name field450 > objectDefinitionId class247 > WorldMapDecorationType field446 > decoration field452 > rotation class31 > WorldMapDecoration field417 > decorations class29 > WorldMapRectangle method588 > getRegionRectForViewport field544 > mapRegions class35 > WorldMapRegion field3464 > value class284 > HorizontalAlignment class266 > VerticalAlignment field3436 > value field3464 > horizontalAlignment field3463 > verticalAlignment field538 > screenX field537 > screenY field459 > minX method312 > getMinX method302 > getMinY field453 > minY method294 > getFileId field465 > identifier method296 > getIdentifier field455 > name method288 > getName field4014 > worldMapDataByIdentifier method6175 > getWorldMapDataByFileId method6077 > getWorldMapDataContainingCoord method290 > containsCoord vmethod712 > containsCoord method6122 > onMapClicked Seth (7): opponent info: remove color tags from opponentOpponent name item stat: add raid food screenshot plugin: fix up chatMessage events screenshot plugin: Add raids reward item client: add getIcon method ge: Add search feature idle notifier: add barbtail/dragon harpoon animation SomeoneWithAnInternetConnection (1): Remove left click calling from BA plugin Tomas Slusny (23): Add fuzzy searching to config panel Move the notification options to Notifier Remove duplicate options from IdleNotifier Remove notification settings from NMZ Add support for oily rod fishing to idle notifier Remove unnecessary chatCommandsEnabled from config Allow other types of alerts when messages are off Fix "You are fishing" in fishing plugin Remove the timeout for HP/pray thresholds Correctly focus game canvas when requesting focus Make idle notifier work for splashing/missing Improve scoring of Jaro-Winkler Add link browser utility service Use new LinkBrowser in SessionManager Use new link browser in Grand Exchange plugin Use new link browser in feed plugin Continue running in case Discord lib load failed Restore original username on syncer shutdown Disable team capes plugin by default Add support for changing world to API Simplify RuneLite API world Add default world plugin Inverse window resize condition Unknown (1): Team Capes: Added minimum cape count arlyon (4): extract mac-specific functionality into OSXUtil notifier: fix to request focus on OSX extract out number formatting utility Update plugins to use either NumberFormat or the StackFormatter joshpfox (1): Remove duplicate anti-venom+ config check l2- (1): fix prayer enhance timer. its actually 10 seconds shorter than 5 minutes