Abex
2ec4de4e6a
Merge pull request #13013 from abextm/cache-code-2021-01-06-rev193
2021-01-06 05:45:33 -07:00
Abex
9dd5e2a06a
Merge pull request #12957 from llamositopia/12787-scorched-lletya-tree-patch-recognition
...
Add "scorched" Lletya regionID recognition to TimeTracking and Discord plugins
2020-12-31 12:31:14 -07:00
Abex
d314c0ecee
Merge pull request #12947 from MESLewis/farming-tick-offset
...
Add farming tick offsets to time tracking plugin
2020-12-27 19:28:34 -07:00
Max Weber
27ea3fbab6
runelite-api: add WidgetNode::modalMode
2020-12-27 13:58:45 -07:00
Max Weber
7898c46630
runelite-api: add WidgetClosed event
2020-12-27 13:58:45 -07:00
Max Weber
74a881d3a9
music: fix channel mute op name
2020-12-22 04:09:23 -07:00
Max Weber
ecbcd1b9cc
config/PluginHubPanel: show uninstall ui feedback when in safe mode
...
This normally relies on ExternalPluginsChanged being emitted to rebuild
the ui, but that doesn't happen in safe mode
2020-12-16 11:59:14 -05:00
Max Weber
5c75762f83
camera: add slider tooltip to main settings window
...
this replaces the overlay with onMouseRepeatListeners
2020-12-08 16:16:29 -05:00
Max Weber
1076272d8d
music: re-add slider granularity
...
removed in e60c25be99
2020-12-07 03:23:04 -07:00
Max Weber
b5b9da1a41
runelite-api: rename Options group to SettingsSide
2020-12-07 03:23:03 -07:00
Max Weber
07819bd9a4
rl-api, rl-client: add Client::getWidget(I)
2020-12-07 03:23:03 -07:00
Max Weber
7840bb2b18
devtools: add dragParent to widget inspector
2020-12-07 03:23:02 -07:00
Max Weber
54f953dc42
runelite-api: allow running scripts with a widget source
2020-12-07 03:23:02 -07:00
Max Weber
6056b92faf
runelite-api: add various widget accessors
2020-12-07 03:23:02 -07:00
Max Weber
e47a79db13
runelite-api: add param accessors
2020-12-07 03:23:01 -07:00
Max Weber
898641fa79
rl-client: add new zoom update script
2020-12-02 04:54:57 -07:00
Max Weber
e56ae31b2b
Update WidgetID to 2020-12-2
2020-12-02 04:54:56 -07:00
Max Weber
e60c25be99
music: remove volume slider granularity
...
this interface was entirely rewritten
2020-12-02 04:54:56 -07:00
Max Weber
d9b90e6c2d
cache: allow partial caches to load
2020-12-01 18:45:08 -05:00
Max Weber
059edd77ca
cache: allow concurrent disk storage reads
2020-12-01 18:45:08 -05:00
Max Weber
58136ff07b
runelite-client: build on java 8 again
...
in java >=9 the type rules for <? extends ?> have changed from <Object>
to <?> so this compiled correctly, where on java 8 it is invalid
2020-11-27 04:37:15 -07:00
Max Weber
e769ee0a7b
http-api, http-service, rl-client: bulk upload configuration changes
2020-11-25 22:29:35 -07:00
Max Weber
4309dcd53e
ConfigManager: immediately send config after importing local
2020-11-25 22:29:35 -07:00
Max Weber
f078717822
runelite-client: add rsprofile support
2020-11-25 22:29:35 -07:00
Max Weber
2ac456696b
runelite-api: add PlayerChanged event
2020-11-23 14:12:15 -07:00
Max Weber
3bc7bff4ae
runelite-api: add WorldChanged event
2020-11-23 14:12:14 -07:00
Max Weber
32510746c6
rl-api,rl-client: update friends chat kick cs2 id
...
Yes the hash didn't change, but the ID did
2020-11-18 05:11:51 -07:00
Max Weber
1f9dd0d575
rl-api: update friends chat rank sprite ids
2020-11-18 05:11:15 -07:00
Max Weber
bbd06b84b9
wiki: Always include item names in widget optarget lookups
...
Normally the client includes Widget::name in the target param, but for
widgets that don't normally have menu entries this is often empty so the
lookup string would just be `Lookup `
2020-10-31 15:24:38 -04:00
Max Weber
de8afadac9
wiki: don't throw when trying to optarget skills
2020-10-31 15:24:38 -04:00
Max Weber
f52eeaf4d3
wiki: remove remainder of quest/diary lookup code
...
2b077f4364
2020-10-31 15:24:38 -04:00
Abex
9728bb5f1b
Merge pull request #12699 from dekvall/wom-leagues
...
xp: add support for wise-old-man trailblazer
2020-10-28 06:11:40 -06:00
Max Weber
bc3a217043
rl-client: update changed item names
2020-10-28 05:29:16 -06:00
Max Weber
91417aca98
Merge pull request #11049 into master
2020-10-18 17:14:39 -06:00
Max Weber
cfa6942678
kourendlibrary: add config to hide dark manuscripts
2020-10-18 16:42:08 -06:00
Abex
736e649e24
Merge pull request #12621 from Nightfirecat/kourend-library-varlemore-envoy-fix
...
kourendlibrary: Don't reset state when not finding Varlamore Envoy
2020-10-18 16:30:01 -06:00
Max Weber
4dfb561632
timetracking: correctly bound Catherby patches
2020-10-06 20:13:24 -04:00
Max Weber
4958165d8c
experiencedrop: dont npe when trying to prayer highlight noncombat drops
2020-10-01 02:49:10 -06:00
Abex
f170d5f4c0
Merge pull request #12489 from abextm/skybox-tlhos
...
skybox: include twisted league and hosidius POH themes
2020-09-21 02:52:50 -06:00
Max Weber
a0e4080b86
skybox: include twisted league and hosidius POH themes
2020-09-13 00:50:29 -06:00
Max Weber
dc83821599
config: implicitly tag all hub plugins as pluginhub
2020-09-11 14:23:10 +02:00
Max Weber
081253273b
Merge branch 'itemid-090220' into master
2020-09-02 05:56:08 -06:00
Max Weber
47f3a965b7
runelite-client: remove removed items
2020-09-02 05:30:51 -06:00
Max Weber
431e09588b
specify utf8 encoding
...
this should fix the following known bugs:
- putting a U+2019 in the config causes it to become corrupted and
~double in size every launch
- scripts become assembled incorrectly and the nbsp after your name in
the chatbox becomes incorrect
- the feed panel doesn't show emoji
2020-08-28 21:58:08 -04:00
Max Weber
1c6e11643d
Merge branch 'cache-code-2020-08-26-rev191' into master
2020-08-26 05:09:37 -06:00
Abex
8702b6d068
Merge pull request #12161 from Broooklyn/ferox-canoe
...
worldmap: Add Ferox Enclave canoe location
2020-07-16 08:17:49 -06:00
Abex
f4bda3f789
Merge pull request #12162 from Broooklyn/clan-cup
...
clues: Update text and description for clan cup clue
2020-07-16 08:17:25 -06:00
Abex
899bb5c049
Merge pull request #12160 from Broooklyn/ferox-enclave
...
Update world map for Ferox Enclave release
2020-07-16 07:34:28 -06:00
Max Weber
eb251a7e85
rl-client: Prevent chat inputs from taking keys from the worldmap search
...
KeyRemapping has this check too, and [proc,keypress_permit] has similar,
though not identical one.
2020-07-14 17:29:48 -04:00
Max Weber
4308d433a2
npchighlight: Don't iterate npcs off the client thread
2020-07-14 17:05:12 -04:00
Max Weber
f0a8b67820
npchighlight: don't unhighlight name tagged npcs if unindex-tagging them
2020-07-14 17:05:12 -04:00
Max Weber
f0b7be68ba
npchighlight: factor out npc name tag checking
2020-07-14 17:05:12 -04:00
Max Weber
6c6238d60f
runelite-client: avoid Widget::getDynamicChildren where trivial
2020-07-14 15:48:03 -04:00
Max Weber
122f74ae80
npchighlight: Allow transparency on npc colors
...
For parity with ground markers
2020-07-10 03:51:47 -06:00
Max Weber
33992efac7
runelite-client: remove removed scripts
2020-07-02 04:44:21 -06:00
Abex
4671a084b4
Merge pull request #11976 from Nightfirecat/remove-container-calculation-class
...
bank plugin: Remove ContainerCalculation class
2020-06-25 22:33:15 -06:00
Max Weber
78a3ccd586
ClientUI: Allow hotkey plugin panel toggles on login screen
2020-06-25 22:26:54 -06:00
Abex
dde5a9ae95
Merge pull request #11975 from Nightfirecat/fix-sidebar-toggle
...
ClientUI: Fix panel toggle after closing with click
2020-06-25 22:09:35 -06:00
Abex
7fd9d266f5
Merge pull request #11977 from Nightfirecat/fix-text-outline
...
TextComponent: Draw outline using one axis offset at a time
2020-06-24 22:36:53 -06:00
Max Weber
b0677e68e9
chatcommands: don't throw every tick if the player has opened a scroll
...
This interface is used in many other places
2020-06-23 19:10:34 -04:00
Abex
ba7be1ee79
Merge pull request #11891 from Trevor159/healthbar-dumper
...
cache: add healthbar dumper
2020-06-18 12:29:44 -06:00
Max Weber
bab6fce9d5
devtools: Show actor pose animation
2020-06-17 11:16:01 -06:00
Max Weber
b0cb875c62
rl-api: import (idle)?PoseAnimation
2020-06-17 11:15:55 -06:00
Abex
a799051aae
Merge pull request #11859 from leejt/shades-loot
...
LootTracker support for shade chests; support ground items
2020-06-16 04:01:02 -06:00
Abex
4b806d532f
Merge pull request #11883 from abextm/cache-code-2020-06-12-rev182
...
Cache code 2020 06 12 rev182
2020-06-12 03:38:50 -06:00
Abex
bb2c5102a2
Merge pull request #11882 from Broooklyn/runecraftConfig
...
RunecraftConfig: Add config section for `Show Blood Rift`
2020-06-12 00:47:55 -06:00
Max Weber
5ac99a54a1
rl-api/Widget: export animation and sprite tiling
2020-06-09 19:33:25 -06:00
Max Weber
fb32b5842d
cache: emit null npc ids
2020-06-08 18:02:04 -04:00
Max Weber
b63466694f
IconTextField: fire clear listener after text has been cleared
...
This would put the ge search panel into an invalid state where it could
no longer be interacted with
2020-06-06 12:42:52 -04:00
Abex
7c00340870
Merge pull request #11807 from melkypie/darkmeyer-update
...
Include multiple things from darkmeyer update
2020-06-04 08:22:20 -06:00
Abex
6f8b3260a0
Merge pull request #11804 from Hydrox6/login-screen-darkmeyer
...
login screen: add darkmeyer login screen
2020-06-04 08:04:16 -06:00
Max Weber
37ab2f09ed
worldmap: add Sins of the Father start location
2020-06-04 08:02:31 -06:00
Max Weber
4652e8ede4
PluginManager: don't duplicate dependency plugins if they already exist
...
If you had an external plugin with a PluginDependency on a core plugin
the core plugin would be included in the external `loadPlugins`
dependency graph, which would make it be instantiated twice. Since
external plugins can't depend on other external plugins, and core
plugins are guaranteed to be loaded first with no external dependencies,
we can just exclude dependency edges for nodes outside of the current
load list.
2020-06-02 21:41:52 -04:00
Max Weber
8571262840
config: add tag suggestions
...
This is intended to make the tags feature more discoverable, as people
keep requesting "plugin categories". Putting plugins into a singular
category that will make sense for most users is impossible, as many
plugins will can logically be placed into multiple categories.
The Category Tag list is intended to be a short, curated, list of tags
that are helpful to a user trying to find plugins.
2020-05-31 10:23:14 -04:00
Max Weber
d8d5631734
IconTextField: add combobox-style suggestion dropdown
2020-05-31 10:23:14 -04:00
Max Weber
cb0d9ce3d0
hiscore: modify the ui on the edt only
2020-05-31 10:23:14 -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
Max Weber
a54374e931
HotkeyButton: allow binding the space key
2020-05-24 16:25:31 -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
Abex
88ec4a81c5
Merge pull request #11659 from Hydrox6/clue-brutal-green
...
clues: add brutal green dragon variant to cryptic clue
2020-05-21 04:20:58 -06:00
Max Weber
13c7fef774
npcunaggroarea: split color config depending on timer status
2020-05-18 15:35:15 -06:00
Max Weber
632f2c079d
runelite-client: support warning field on external plugins
2020-05-09 10:46:58 -04:00
Max Weber
d2a9d43a80
runelite-client: Make RuneScape Bold actually Bold
...
This changes the font name and family for runescape.ttf to just
`RuneScape`, and the family of runescape_bold.ttf to `RuneScape`, with
the name `RuneScape Bold`. It also sets OS/2 weight and style to Bold.
This allows swing's HTML viewer to switch between these fonts naturally
with just a font-weight style, or a <strong> element
2020-05-09 10:46:58 -04:00
Max Weber
2836f89b9e
rl-api, rl-client: Remove core logger
2020-05-02 10:52:48 -04:00
Abex
22b5534e82
Merge pull request #11415 from abextm/cache-code-2020-04-30-rev182
...
Cache code 2020 04 30 rev182
2020-04-30 04:43:46 -06:00
Max Weber
d6bb219c79
rl-api, rl-client: rename getHealth to getHealthScale
2020-04-28 23:15:38 -06:00
Abex
f0b70592ad
Merge pull request #11183 from DSerp/quest-filter-fix
...
quest list: stop chat input from closing when pressing enter
2020-04-27 15:52:47 -06:00
Max Weber
c3c2a12c56
WidgetOverlay: remove bounty hunter info widget
...
This doesn't layout properly anymore
2020-04-23 04:47:09 -06:00
Max Weber
03511a4e00
interfacestyles: update widget bounds before every render
...
this reverts commit abaf45092b
We need to run this every frame because the client can update the widget
bounds cache without calling [proc,toplevel_resize]. This is easily
reproducible by resizing the client in fixed mode, which causes the
the tli to be revalidated, but because its in fixed mode it doesn't run
the resize listener because the bounds don't actually change.
We use BeforeRender instead of ClientTick because ClientTick is posted
before cs2s are evaluated each tick, so if [proc,toplevel_resize] (or
any other cs2 that can touch these widgets) is called the widget would
be in the vanilla position for the next frame.
2020-04-22 13:58:34 -04:00
Abex
358742b4f3
Merge pull request #11234 from 000000653/patch-2
...
Add eternal teleport crystal value offset
2020-04-15 22:38:19 -06:00
Max Weber
46b5679741
FlatTextField: forward focus requests to children
2020-04-14 14:40:33 -06:00
Max Weber
ec3fbabbe2
grounditems: don't crash when having a duplicate highlight value
2020-04-09 18:21:06 -04:00
Max Weber
e83d1e6b72
runelite-client: add ClientShutdown event
...
This should hopefully make the client not corrupt it's cache randomly,
and prevents the config sets from racing shutdown
2020-04-09 16:04:39 -06:00
Max Weber
a8d4bff423
camera: add option to invert camera mouse controls
2020-04-09 15:01:15 -06:00
Max Weber
42db64dc79
eventbus: make higher priority events fire first
2020-04-09 14:52:53 -06:00
Max Weber
eb89319cc4
runelite-api: add stopNow to cleanly shutdown the client
2020-04-09 14:52:53 -06:00
Abex
165bbbb622
Merge pull request #11195 from abextm/rm-npc-names
...
http-api: remove unused fields from NPCInfo
2020-04-09 11:43:29 -06:00
Max Weber
ed86daa46d
runelite-client: update ItemID references
2020-04-08 04:43:43 -06:00
Max Weber
81914b7c95
kourendlibrary: don't throw npe when starting on the login screen
...
books was null until you login, making the plugin throw every time the
client starts
2020-04-07 13:27:21 -06:00
Abex
777feaad88
Merge pull request #11209 from seandewar/music-slider-bug
...
music: revalidate slider handle on creation
2020-04-06 09:50:48 -06:00