Adam
4e7fcd0b1a
Merge pull request #3813 from deathbeam/save-overlays-properly
...
Reduce code duplicity in resetOverlay method, fix overlay saving
2018-06-15 16:37:26 -04:00
Tomas Slusny
51d00d913a
Reload overlay settings on plugin change
...
When plugin is loaded/unloaded, reload all overlay settings as they
might've changed.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-06-15 19:09:23 +02:00
Tomas Slusny
62dc7c75c0
Merge pull request #3572 from psikoi/hiscore-tab-refactor
...
Material Tabs in Hiscores + OnTabSelected event
2018-06-15 15:51:40 +02:00
Tomas Slusny
1a0935ed7b
Mark InfoboxOverlay as singleton
...
To prevent accidental misuse, mark this overlay as singleton.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-06-15 14:03:30 +02:00
Tomas Slusny
ebd6d61272
Fix loading of core overlay properties
...
When loaded and added in OverlayRenderer, it was too early to load their
properties because configuration was not loaded yet.
Fixes #3799
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-06-15 14:03:11 +02:00
Tomas Slusny
963e28f719
Merge pull request #3798 from Nightfirecat/fix-mausoleum-hot-cold-clue
...
Fix south-of-mausoleum hot-cold clue location
2018-06-15 13:54:31 +02:00
Tomas Slusny
ea051beb4e
Reduce code duplicity in resetOverlay method
...
Use saveOverlay and null all fields to achieve same result.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-06-15 10:14:57 +02:00
Adam
3cdc2be72f
ground items: remove unnecessary copy of collected ground items
2018-06-14 21:26:53 -04:00
Adam
5e916c5151
ground items: don't recolor menu if hidden
2018-06-14 20:02:49 -04:00
Adam
990175d416
ground items: rename highlight > value key to reset the defaults
2018-06-14 20:02:15 -04:00
Adam
bf9aa4959d
ground items: default highlight over value to 0
2018-06-14 19:33:50 -04:00
Adam
f203b00ef6
Merge pull request #3796 from deathbeam/ground-item-changes
...
Ground item changes (as requested by people in Discord)
2018-06-14 19:31:01 -04:00
Jordan Atwood
8394f95426
Fix south-of-mausoleum hot-cold clue location
...
Closes runelite/runelite#3783
2018-06-14 11:52:00 -07:00
Adam
ff7f06dffd
Revert " Fix NMZ points overlay appearing in the KBD instance lair"
...
This reverts commit 0285c65381 .
2018-06-14 14:11:52 -04:00
Tomas Slusny
3fb79ebf79
Make hidden items color configurable
...
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-06-14 19:34:29 +02:00
Tomas Slusny
7abff96c6e
Ignore highlights when value is set to 0 (disable)
...
When highlight value is set to 0, disable highlight for that particular
configuration.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-06-14 19:30:22 +02:00
Tomas Slusny
36b114ed0b
Consider anything with GE > 0 as tradeable too
...
In ground items, consider anything that has positive GE value as
tradeable and exclude it from untradeable checks.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-06-14 08:40:29 -06:00
Max Weber
456025e20d
runelite-client: Prevent recursion when chat notifier notifies to chat
2018-06-14 08:37:53 -06:00
Tomas Slusny
f83f959caf
Fix overlay collection modification checks
...
- Remove check for .add as for ArrayList it is always true and so it is
dead condition
- Add check for removeIf, so the overlay layers will be rebuilt only
when something is removed
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-06-14 08:36:40 -06:00
Max Weber
0ff91107b7
runelite-client: Test Overlay equality
...
If Overlay::equals returns true for different subclasses it breaks the OverlayManager, because it can no longer remove overlays correctly.
2018-06-14 08:36:40 -06:00
Tomas Slusny
205659defa
Use Object.equals for Overlays
...
- Generated equals from Lombok can cause falsy equals checks and so match
with unrelated overlay.
- Do not add overlay twice to overlay list based on equals
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-06-14 08:36:40 -06:00
Runelite auto updater
b4150a47f4
[maven-release-plugin] prepare for next development iteration
2018-06-14 10:53:27 +00:00
Runelite auto updater
0824f42af6
[maven-release-plugin] prepare release runelite-parent-1.4.3
2018-06-14 10:53:21 +00:00
Magic fTail
3f035b68b7
Add missing Ape toll elite map clue ( #3777 )
2018-06-14 08:57:42 +02:00
Tomas Slusny
f069434b6f
Merge pull request #3780 from Nightfirecat/fix-zeah-hot-cold-dig-locations
...
Fix zeah hot cold dig locations
2018-06-14 08:42:13 +02:00
Adam
43c4c8255f
http-service: re add version for spring-boot-maven-plugin
...
Plugin dependency versions are not imported from import scoped
dependencies in dependencyManagement
2018-06-13 20:44:40 -04:00
Jordan Atwood
fb9e785771
Fix Lovakengj sulphur mine hot-cold clue location
...
Fixes runelite/runelite#3713
2018-06-13 15:20:02 -07:00
Jordan Atwood
3a37eda5cf
Fix Watson's house hot-cold clue location
...
Fixes runelite/runelite#3708
2018-06-13 15:20:02 -07:00
Magic fTail
3edd62811c
Fix spelling of highlight in chat notifs ( #3775 )
2018-06-13 23:55:14 +02:00
Adam
750374d243
chat notifications: correct usage of matcher for highlight replacement
2018-06-13 14:08:33 -04:00
Adam
53dcd76c93
chat notifications: disable by default and default highlightOwnName to true
2018-06-13 13:23:01 -04:00
Adam
2f2f33afa9
chat notifications: strip tags from player names in notifications
2018-06-13 13:15:54 -04:00
Adam
0d70ae4144
chat notifications: fix highlightOwnName/notifyOwnName config options
2018-06-13 13:11:14 -04:00
Adam
01eeb31d20
chat notifications: load highlights on start
2018-06-13 13:09:35 -04:00
Max Weber
e8f6a13d13
runelite-client: Allow new screenmarkers to be created
...
Previously they would get their positions nulled during OverlayManager:add because it loads them from the config
2018-06-13 03:13:30 -06:00
Max Weber
233629f221
runelite-client: Use an ArrayList to store overlays
...
The TreeSet was removing most overlays (except the ones I tested with) because they
were equal to the comparator.
2018-06-13 03:13:30 -06:00
Max Weber
e0d70ab382
runelite-client: Make OverlayManager thread safe
...
There was something happening where rebuildOverlayLayers would race itself almost 100% of the time, preventing overlays from being removed.
2018-06-12 21:26:20 -06:00
Adam
e94beb922b
Merge pull request #3761 from Adam-/master+clearchat
...
chat commands: alow clearing words and chat with ctrl w/backspace
2018-06-12 20:05:15 -04:00
Adam
6a4a51988c
Merge pull request #3294 from deathbeam/infobox-smaller
...
Add support for configurable infobox sizes
2018-06-12 20:04:10 -04:00
Adam
9d26d30d5c
chat commands: alow clearing words and chat with ctrl w/backspace
2018-06-12 19:57:17 -04:00
Adam
430719cb87
item controller: expose bulk item prices
2018-06-12 19:16:09 -04:00
Tomas Slusny
a672c1694a
Add support for configurable infobox size
...
Add new configuration option to RuneLite settings for setting infobox
size.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-06-13 01:04:26 +02:00
Adam
634fd91b9f
runelite-api: add setVar for setting varclientstr
2018-06-12 18:39:35 -04:00
Tomas Slusny
274b0f235c
Change the default size of infoboxes to be smaller
...
- To follow Konduit style a bit more, change the default size of infoboxes
to be somewhat around 24x24 instead of 36x36.
- Change the margin between infoboxes to 1px
Depends on #2874
Closes #1771 and closes #1016
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-06-13 00:20:30 +02:00
Tomas Slusny
bd487d4bbf
Change InfoBoxOverlay to use PanelComponent
...
Instead of doing layouting by itself, use PanelComponent and newly added
support for component wrapping and disabling of background.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-06-13 00:20:30 +02:00
Tomas Slusny
3130e0f254
Add support for preferred location to Panel
...
- Add support for storing preferredLocation in PanelComponent and
translate children based on it.
- Offset children in PanelComponent by metrics.getHeight by default
- Add null check for background in PanelComponent to support panels
without background
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-06-13 00:20:28 +02:00
Tomas Slusny
c8d6691d18
Add support for wrapping to PanelComponent
...
Add support for wrapping at x elements to PanelComponent, depends on
panel component orientation.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-06-13 00:17:58 +02:00
Adam
73422b2e50
Merge pull request #3140 from deathbeam/split-overlay-renderer-and-manager
...
Split overlay renderer and manager
2018-06-12 18:03:16 -04:00
Tomas Slusny
013cc54ba2
Merge pull request #3126 from drivfe/bugfix/combinedactionslot
...
Skill Calc - Fix combined action slot not updating when an input field was changed
2018-06-12 23:51:16 +02:00
Tim Granata
bde2d94770
Add Isafdar dense forest agility boxes north of Tyras Camp ( #3731 )
2018-06-12 15:47:08 +02:00