Tomas Slusny
0c1b98fcd5
Change ground items box size from 6 px to 8 px
...
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-06-15 18:37:35 +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
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
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
Tomas Slusny
41e0b27a99
Make plugins work with new OverlayManager
...
- Remove the usage of getOverlay and getOverlays
- Replace the overlay addition/removal with correct calls to
overlayManager.add and overlayManager.remove
- Update tests
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-06-12 14:40:06 +02:00
Tomas Slusny
921bfb2fdd
Split OverlayRenderer logic to OverlayManager
...
- Split logic related to populating overlays to OverlayManager and
OverlayRenderer.
- Remove overlay-related logic from plugin, this is going to be handled
via OverlayManager.
- Inject core overlays to OverlayManager via new methods
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2018-06-12 14:29:48 +02:00
Adam
4792e61997
overlay renderer: bound overlays position to viewport at render time instead of at config load time
...
Fixes overlays being reset when temporarly off screen during loading. Fixes #3571
2018-06-11 21:27:37 -04:00
Adam
2d3766ea3e
Merge pull request #2876 from deathbeam/improve-ground-items
...
Improve ground items
2018-06-11 19:04:52 -04:00