Commit Graph
9269 Commits
Author SHA1 Message Date
Adam f5e99d5cb1 plugin manager: chain child injectors for plugin dependencies
Instead of combining the modules of the plugin and all of it
dependencies, create a new child injector for the plugin from a child
injector comprised of the parent module(s)
2020-05-28 14:42:01 -04:00
Runelite auto updater 1e7299bcc6 Bump for 1.6.18-SNAPSHOT 2020-05-28 13:13:26 +00:00
Runelite auto updater 590c11edb4 Release 1.6.17 2020-05-28 13:13:17 +00:00
melkypie 5cac2abac3 api: fix raids points infobox widget id 2020-05-28 08:43:34 -04:00
Max Weber 5b27cb2885 BankSearchLayout: don't truncate search string
This is a regression from 592ca5c112 which
I mistakingly didn't fix last week
2020-05-28 04:05:26 -06:00
Adam 406c2bc7db infobox manager: fix adding multiple infoboxes of same priority
The sort only checks infobox priority and plugin name, and is not a
uniqeness check, so we still need to insert the infobox regardless of if
it is "found" or not.
2020-05-28 00:13:32 -04:00
Adam 1bcb25f10b api: finish some thoughts in callbacks javadoc 2020-05-27 21:09:27 -04:00
Hydrox6 7cc36acd9a login screen: add custom login screen support 2020-05-27 21:05:07 -04:00
Hydrox6 f6d0c93c5b api: add support for setting login screen and fire rendering 2020-05-27 21:05:07 -04:00
melkypie ed9621e18a chatcommands: add tob personal best tracking
Adds the ability to use theatre of blood !pb command, which will include the best wave/challenge time
2020-05-27 19:18:06 -04:00
Lotto 6518a6a51d player-indicators: don't decorate non-player custom menu options
Splits the RUNELITE menu action into two actions:

RUNELITE -  general menu items.

RUNELITE_PLAYER - menu items which target a player and have its identifier set to a player index.

Then the player indicators plugin is changed to only decorate RUNELITE_PLAYER menu items.
2020-05-27 18:42:46 -04:00
melkypie 654966c5b3 chatcommands: fix chambers of xeric pb tracking
Fixes the !pb command to account for the new OSRS update. This does not include team size based pb's, just your best overall pb
Also adds the ability to look at adventure log to check your cox pb's.
2020-05-27 18:15:47 -04:00
Trevor 2eb12e6bb3 raid plugin: fix plugin not reseting when prescouting raids
If you left a raid while a raid was currently being
scouted/held in the same world then there was a chance the
plugin would not reset and the scout overlay and timer
would break. This was due to the plugin thinking that the
player was in a raid party when he left and did not reset.
This was fixed by reseting whenever the raid party varp
changed while the player is outside of the raid.

steps to reproduce:
start a raid on account 1
scout another raid in the same world on account 2
leave the raid on account 1 and it will not reset correctly
2020-05-27 17:23:45 -04:00
Broooklyn a8de2b6d24 cluescrolls: Fix "jewellery" clue hint spelling (#11673) 2020-05-26 03:54:33 +00:00
Jordan a36d38229f Merge pull request #11687 from abextm/overcannonicalize-item 2020-05-25 18:31:18 -07:00
Jordan 13b5104d5a Merge pull request #11516 from melkypie/report-24hclock 2020-05-25 17:03:23 -07:00
Jordan 7b964aea63 Merge pull request #11645 from abextm/npcaggro-colorconfig 2020-05-25 16:54:07 -07:00
Adam 667a0e9297 cache: diable some long-running tests
These tests just bulk-dump data and don't really test anything, and use
up a lot of CI time when tests are run
2020-05-25 14:32:56 -04:00
Jan-Willem de Bruyn 5f84e28a14 skillcalculator: Add clay crafting items (#11518) 2020-05-25 06:31:59 +00:00
Jordan 2d351768fb Merge pull request #11509 from RobertCurll/master 2020-05-24 23:13:09 -07:00
Daniel fc7e697aa7 item prices: always show tooltip when alching if option is enabled 2020-05-25 06:09:53 +00:00
Broooklyn 4faf36edc2 loottracker: Improve ignored events config name and description (#11545) 2020-05-25 04:45:45 +00:00
Jordan 2e90212a24 Merge pull request #11161 from TheFlemoid/Issue11158 2020-05-24 21:31:46 -07:00
Trey 0b62acbcaf cluescrolls: Add Dragontooth Island travel info to clue
This commit adds information on reaching Dragontooth Island for the clue
step located there.
2020-05-24 18:06:11 -07:00
Trey db592bcad0 cluescrolls: Add jungle traversing info to dragon's eye clue
This commit adds information on traversing the Kharazi jungle prior to
reaching the Viyeldi caves.
2020-05-24 18:03:17 -07:00
Adam 8e06e398ee chathistory: small cleanups of clear history 2020-05-24 17:12:31 -04:00
Tinus Flagstad 8d62ba9416 keyremapping: add option to remap space in dialog 2020-05-24 16:44:33 -04:00
Max Weber a54374e931 HotkeyButton: allow binding the space key 2020-05-24 16:25:31 -04:00
Adam ba9ffb1d60 infobox manager: make threadsafe
Currently this gets called from multiple threads, mostly client and EDT,
causing unsafe acces to infoBoxes.
2020-05-24 15:52:28 -04:00
Adam cb1fc598ba plugins: add Plugin::getName
This avoids the infobox manager from having to access plugin descriptor
annotations, making it easier to write tests for
2020-05-24 15:52:28 -04:00
Max Weber 98395b94b1 ItemManager: only canonicalize notes
f9d3647db1 made ItemManager return a price
for placeholders, which is wrong.
2020-05-24 09:51:51 -06:00
Vidyogamasta 0168bf0422 loot tracker: float group to top of list when obtaining drop 2020-05-24 11:41:26 -04:00
Adam e9aac02a43 keyremapping: use modified key map for mapping key release
This cleans up the code some and is more-correct since it will eg. no
longer remap fkeys on keyrelease even when it was not remapped on
keypress.
2020-05-24 10:32:52 -04:00
Jordan Atwood c2a9ac443b client: Simplify ItemContainer usage
Because itemManager#getItemPrice() canonicalizes the passed item ID, it
is no longer necessary to get noted items' base IDs or otherwise
canonicalize item IDs before interacting with the method.
2020-05-23 16:22:29 -04:00
Jordan Atwood f9d3647db1 itemmanager: Canonicalize price lookup item IDs 2020-05-23 16:22:29 -04:00
Jordan Atwood 39a2407b71 examine: Move price lookups off executor
Historically price lookup was done by sending a web request on price
lookups, which required calls to be done on an executor. As of
a1ae397e11, client prices are loaded periodically and cached, thus no
longer imposing any thread requirement on price lookup.
2020-05-23 16:22:29 -04:00
melkypieandMalfuryent 582798148a report button: add clock tag
Co-authored-by: Malfuryent <jossparla94@gmail.com>
2020-05-23 20:54:32 +03:00
Malfuryentandmelkypie 33feac8e3b report button: add ability to switch between 24h and 12h clock
Co-authored-by: melkypie <5113962+melkypie@users.noreply.github.com>
2020-05-23 20:54:26 +03:00
Hydrox6 73d928ea89 gpu: add warning message to compute shaders option 2020-05-23 13:40:23 -04:00
Jordan Atwood 116e1a0090 loot tracker: Use "an" prefix for monster names starting with vowels 2020-05-23 13:35:00 -04:00
eae4e0b6a0 wintertodt plugin: add option to disable overlay
Co-authored-by: Jonathan Taylor <jonathan@taylorhq.com>
Co-authored-by: Pharros <thepharros@gmail.com>
2020-05-23 13:30:10 -04:00
Corey ForsythandAdam f85f6be5cf chatfilter: add option to block repeated public messages
Co-authored-by: Adam <Adam@sigterm.info>
2020-05-23 13:19:14 -04:00
Corey ForsythandAdam 0715e3c9fc chatfilter: add collapse duplicate chat option
Co-authored-by: Adam <Adam@sigterm.info>
2020-05-23 13:19:14 -04:00
Tim van RossumandTomas Slusny ab22082e38 boosts: Add option to disable boost threshold notifications (#11668)
Co-authored-by: Tomas Slusny <slusnucky@gmail.com>
2020-05-22 21:58:22 +02:00
Anthony AlvesandTomas Slusny d434e48d77 chat-history: add option to clear history for all chatbox tabs (#11543)
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
Co-authored-by: Tomas Slusny <slusnucky@gmail.com>
2020-05-22 21:48:12 +02:00
trimbe f7532b2e9c bank tags: clear remembered search when the active tag tab is clicked
This fixes an issue where the tab would reactivate if you clicked the active tab while the withdraw-x dialog was open. This was caused by the handling for withdraw-x, which activates the tab again a tick after the withdraw-x dialog is closed.
2020-05-22 11:24:16 +02:00
ab6b8c70ae screenmarker: add ability to put screen markers around widgets (#11552)
Gives you the ability to put a screen marker around a widget that has a menu option attached to it

Co-authored-by: Jasper Ketelaar <Jasperketelaar@kpnmail.nl>
Co-authored-by: Tomas Slusny <slusnucky@gmail.com>
2020-05-22 10:28:01 +02:00
Jordan 226e13aa94 Merge pull request #11581 from Nightfirecat/center-more-hot-cold-clues 2020-05-21 22:23:04 -07:00
Jordan Atwood e658928277 HotColdLocation: Center some location spots
Center some hot-cold locations as reported and verified from the mega
issue.

Ref: runelite/runelite#9601
2020-05-21 21:49:29 -07:00
Matthew Kramer a01a2483f7 metronome: add independent volume configuration 2020-05-21 15:44:21 -04:00