Commit Graph
100 Commits
Author SHA1 Message Date
Tomas Slusny 35ebe5c65f Make overlays use OverlayPanel instead of Overlay
Make overlays that were previously using PanelComponent use
OverlayPanel.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2020-04-12 20:36:46 -04:00
Tomas Slusny 2647997bef Add OverlayPanel that contains PanelComponent
Add generic OverlayPanel class that uses PanelComponent as its backing
component.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2020-04-12 20:36:46 -04:00
Tomas Slusny d881a2fb99 Make overlay resizing configure wrapping
Instead of resizing every overlay component inside wrapped panel
component simply adjust wrap based on preferred size. Also remove the
configurable wrap after.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2020-04-12 20:36:46 -04:00
Tomas Slusny d676542dc2 Add support for resizable overlays
Add mostly complete support for resizable overlays. Currently only
screen markers are supported.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2020-04-12 20:36:46 -04:00
Tomas Slusny 7422eeef4c Merge pull request #11224 from deathbeam/fix-item-stats-test
Mock ConfigManager in ItemStatOverlayTest to inject TooltipManager
2020-04-08 17:42:47 +02:00
Tomas Slusny 75b29026f9 Mock ConfigManager in ItemStatOverlayTest to inject TooltipManager
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2020-04-08 15:17:38 +02:00
Tomas Slusny 1b2ded5a34 Merge pull request #11220 from deathbeam/reset-tooltip
Reset repositioned tooltip overlays
2020-04-08 09:31:03 +02:00
Tomas Slusny 1fccba9fda Reset repositioned tooltip overlays
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2020-04-07 21:49:11 +02:00
Tomas Slusny daca01170b Merge pull request #11126 from Alexsuperfly/mouse-tooltips-moving
OverlayRenderer: prevent moving DYNAMIC and TOOLTIP overlays
2020-03-31 18:08:37 +02:00
Tomas Slusny c7bbb3bb3a Merge pull request #10912 from dekvall/ground-count
ground items: add support for quantity thresholds
2020-03-17 21:29:51 +01:00
Tomas Slusny c8e55621f6 Merge pull request #11012 from AustinGarrettR/NightmareDiscordEvents
Added nightmare dungeon and nightmare boss to discord game events.
2020-03-14 21:26:03 +01:00
Tomas Slusny e0ae9bf005 Merge pull request #10983 from deathbeam/add-panel-component-tooltips
Add panel component tooltips and migrate XpGlobesOverlay tooltips to new system
2020-03-14 18:43:51 +01:00
Tomas SlusnyandJordan 6234213505 Migrate XpGlobesOverlay tooltips to component tooltips
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
Co-Authored-By: Jordan <Nightfirecat@users.noreply.github.com>
2020-03-14 17:17:17 +01:00
Tomas Slusny 9a54e7af94 Merge pull request #11002 from ThatGamerBlue/10998-rl
menuentryswapper: swap talk-to with teleport on rune essence mine npcs
2020-03-13 11:02:19 +01:00
Tomas Slusny 0e7640a9d5 Merge pull request #10994 from dekvall/more-grid-stuff-ugh
inventory grid: fix showing the replaced item in the initial spot
2020-03-13 11:00:30 +01:00
Tomas Slusny ba30018b1b Add support for component tooltips
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2020-03-08 22:33:06 +01:00
Tomas Slusny 25d84dddec Merge pull request #10916 from adwitkow/worldmap-transport
worldmap: add targets to Wilderness Levers & clarify their tooltips
2020-03-06 20:01:45 +01:00
Tomas Slusny ca622d214e Merge pull request #10967 from abextm/gauntlet-timer-movable
runelite-client: Make gauntlet timer layoutable
2020-03-06 19:36:34 +01:00
Tomas Slusny 57f56a5eec Merge pull request #10927 from Dava96/item-variation-emoteclues
emote clue: Add missing ornament items
2020-03-03 12:21:55 +01:00
Tomas Slusny 66b26d9089 Merge pull request #10931 from Nightfirecat/fix-item-stat-overlay-stab-bonus
item stats: Fix tooltip stab bonus comparison
2020-03-03 07:48:50 +01:00
Tomas Slusny ea5ed74f1f Merge pull request #10907 from jsnells1/patch-slayer
Cancel slayer task when leaving the Inferno
2020-02-29 15:42:34 +01:00
Tomas Slusny 3effc5df7c Merge pull request #10910 from jsnells1/calc-add-guthix-rest
Herblore Skill Calculator: Add Guthix Rest
2020-02-29 15:40:09 +01:00
Tomas Slusny cfcbbcffd5 Merge pull request #10868 from loldudester/ground-item-ordering
GroundItems: Keep item lists in input order
2020-02-29 03:31:44 +01:00
Tomas Slusny 98aa9fb7d7 Move matchesSearchTerms util to Text class
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2020-02-28 18:39:29 +00:00
Tomas Slusny c45b24aaef Merge pull request #10885 from melkypie/patch-itemidentification
itemidentification: add impling jars option
2020-02-28 11:16:32 +01:00
Tomas Slusny aa1a03a535 Merge pull request #10049 from deathbeam/use-agi-service
Use XpTrackerService to determine goals in Agility plugin
2020-02-27 22:13:02 +01:00
Tomas Slusny 030a052ea1 Use XpTrackerService to determine goals in Agility plugin
- Merge laps until next level and laps until next goal together
- Switch to XpTrackerService for determining goal experience

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2020-02-23 20:52:58 +01:00
Tomas Slusny 38a15ce59f Merge pull request #10379 from deathbeam/tob-party-movable
Make ToB party interface movable
2020-02-16 00:58:35 +01:00
Tomas Slusny f4ede95e86 Merge pull request #10321 from ShaunDreclin/arceuus-help-swap
Menu Entry Swapper: Add 'help' swap to Arceuus library customers
2019-12-04 14:27:25 +01:00
Tomas Slusny 48e8ff8216 Make ToB party health interface movable
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-12-03 20:42:59 +01:00
Tomas Slusny fe36da5a0a Make ToB party interface movable
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-12-03 20:32:07 +01:00
Tomas Slusny 50cd47f381 Merge pull request #10328 from chestnut1693/typo
loottracker plugin: fix typo
2019-11-26 14:39:13 +01:00
Tomas Slusny 1a6c99d49d Merge pull request #10246 from dekvall/facepalm-emoji
emojis: add facepalm emoji
2019-11-23 12:05:23 +01:00
Tomas Slusny cc2a0c8843 Merge pull request #10298 from Hydrox6/inventory-grid-preview-quantity
inventory grid: use correct item quantities for drag previews
2019-11-22 12:11:04 +01:00
Tomas Slusny f7d441fc1d Merge pull request #10255 from dekvall/attack-style-change-test
attack styles: add test for swap between bludgeon and bow
2019-11-15 10:32:30 +01:00
Tomas Slusny 30fcd76d4a Merge pull request #9475 from dekvall/waka-canoe
Add wilderness canoe icon to world map
2019-11-13 09:56:46 +01:00
Tomas Slusny 4dbc545b68 Merge pull request #10232 from Hydrox6/clues-sherlock-yew
clues: fix yew tree Sherlock challenge
2019-11-11 12:01:10 +01:00
Tomas Slusny 639006997c Clear grand exchange selection on clear button press
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-11-10 16:02:19 -05:00
Tomas Slusny 5614104900 Clear skill calculator selection on clear button press
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-11-10 16:02:19 -05:00
Tomas Slusny 48aee49f5d Add method for attaching clear listener to IconTextField
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-11-10 16:02:19 -05:00
Tomas Slusny 9baee9f38f Merge pull request #10221 from Hydrox6/clues-island-of-stone
clues: fix Island of Stone coordinate hint
2019-11-08 10:59:59 +01:00
Tomas Slusny 41a4687d76 Merge pull request #10218 from Paveldin/patch-1
Add Black Demon cannon spot in Chasm of Fire
2019-11-08 10:59:47 +01:00
Tomas Slusny 0348fe12d2 Merge pull request #10206 from dekvall/crab-border
worldmap: add black border to wilderness crab teleport icon
2019-11-06 13:16:02 +01:00
Tomas Slusny 53e56720fc raids plugin: add option to manually broadcast layout
Closes #9541

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-10-27 16:08:34 -04:00
Tomas Slusny 69ebb71239 Null-check WorldResult in DefaultWorldPlugin
Closes #8043

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-10-16 11:25:39 -04:00
Tomas Slusny bb33c1501c Merge pull request #10021 from MESLewis/basalt-tele-fix
Add teleport icon for Stony Basalt under 73 Agility
2019-10-15 11:13:10 +02:00
Tomas Slusny 84a0cc17e4 Merge pull request #10050 from deathbeam/fix-button-toggling
Properly update plugin toggle button on plugin state change
2019-10-15 11:12:05 +02:00
Tomas Slusny f123d2d294 Merge pull request #10062 from Hydrox6/agility-hydra-shortcut
world map: fix location of northern pipe in Mount Karuulm dungeon
2019-10-14 23:02:55 +02:00
Tomas Slusny e279669952 Properly update plugin toggle button of plugin state change
Closes #9846

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-10-13 11:29:31 +02:00
Tomas Slusny f780092ec4 Merge pull request #9738 from dekvall/fishing-indicator-minnows
fishing: Set status to NOT fishing when the flying fish is active
2019-10-09 15:09:13 +02:00
Tomas Slusny ef4e6bc8ff Merge pull request #9945 from dekvall/grid-item-swap
Inventorygrid: Draw image for replaced item
2019-10-08 11:07:48 +02:00
Tomas Slusny c4c72e5077 Merge pull request #9977 from dekvall/xp-tracker-interval
xptracker: fix goals set from level 1
2019-10-08 10:12:19 +02:00
Tomas Slusny 40589398f7 Merge pull request #9915 from Dava96/Plant-door-shortcut
agility: add plant door obstacle
2019-10-07 12:52:52 +02:00
Tomas Slusny 35213accdf Merge pull request #9712 from Alexsuperfly/vampyre-task-spelling
slayer: correct Vampyre task spelling
2019-08-27 12:39:57 +02:00
Tomas Slusny d6157aba78 Merge pull request #9746 from Hydrox6/clues-skill-abyssal-head
clues: fix abyssal head recognition
2019-08-27 12:38:03 +02:00
Tomas Slusny 56424c7eb0 Merge pull request #9707 from xDemoN/stamp
emote: change "stomp" to "stamp"
2019-08-23 11:03:07 +02:00
Tomas Slusny edee18ec19 Merge pull request #9665 from xDemoN/prifddinas-agility-portals
Agility: Add Missing Ladder to Prifddinas Course
2019-08-23 11:00:16 +02:00
Tomas Slusny 859b2f17ac Merge pull request #9660 from xDemoN/bird-nest-value
Item Mapping: Add Bird Nest Variations
2019-08-23 10:59:05 +02:00
Tomas Slusny ea85b64fc7 Merge pull request #9669 from Hydrox6/clue-elite-cryptic-mawrth
clues: correct "Has no one told you it is rude to ask a lady her age?"
2019-08-18 13:20:04 +02:00
Tomas Slusny 83bd3c7283 Merge pull request #9662 from xDemoN/imbued-heart-timer
Timers: Imbued Heart Resets On Death
2019-08-18 13:19:11 +02:00
Tomas Slusny dd3c130c67 Merge pull request #9670 from Hydrox6/clue-emote-bryophytas
clues: Fix Bryophyta's staff having no name
2019-08-16 08:19:11 +02:00
Tomas Slusny 05e85c3e32 Merge pull request #8292 from Hydrox6/show-alch-price-while-alching
item prices: Show alch price while alching
2019-08-13 10:36:30 +02:00
Tomas Slusny 5d6160e01f Merge pull request #9605 from Nightfirecat/center-lvl-5-wildy-hot-cold-location
hotcold: Center level 5 wilderness location
2019-08-12 10:44:33 +02:00
Tomas Slusny 85e53315fc Merge pull request #9617 from trimbe/west-of-farming-guild
hot cold: center 'west of farming guild' location
2019-08-12 10:43:01 +02:00
Tomas Slusny 480b4ad773 Snapshot all grahics2d properties in safeRender
This prevents overlay graphics configurations leaking to other overlays.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-08-03 02:25:42 +02:00
Tomas Slusny 2ef930fda4 Merge pull request #9532 from TheStonedTurtle/volcanic-mine
menuentryswapper - Add volcanic mine entrance
2019-08-01 23:17:49 +02:00
Tomas Slusny e108422166 Merge pull request #9535 from Hydrox6/idle-fletching
idle notifier: notify when adding feathers or heads to shafts
2019-08-01 23:17:01 +02:00
Tomas Slusny c86d2b65c4 Merge pull request #9511 from Alexsuperfly/sote-new-tool-animations
Sote new tool animations
2019-07-31 11:50:58 +02:00
Tomas Slusny d0e0f6d4c1 Merge pull request #9516 from Alexsuperfly/sote-discord-updates
discord: add Prifddinas locations
2019-07-31 10:32:03 +02:00
Tomas Slusny 72d7a88014 Merge pull request #9473 from Alexsuperfly/Prifddinas-agility-course-calc
skill calc: SotE additions
2019-07-31 00:42:50 +02:00
Tomas Slusny 59c72589d3 Merge pull request #9515 from abextm/prif-ii-sapling
itemidentification: Add crystal sapling
2019-07-31 00:09:38 +02:00
Tomas Slusny 19252d5605 Merge pull request #9512 from Darkkgreen/add-infernal-cape-to-clue-step
Add infernal cape and infernal max cape to master clue scroll step
2019-07-30 13:35:56 +02:00
Tomas Slusny e1d83f871e Merge pull request #9513 from Hydrox6/prif-item-mappings
Add item mappings for crystal equipment
2019-07-30 13:34:25 +02:00
Tomas Slusny 6ef1748379 Merge pull request #9509 from Hydrox6/prif-d-pick
cluescrolls: add dragon pick (or) to master emote clue
2019-07-30 11:16:41 +02:00
Tomas Slusny c2fe4c6d14 Merge pull request #9486 from Trevor159/clue-fix
hot cold clues: center level 38 wilderness dig location
2019-07-29 14:31:06 +02:00
Tomas Slusny 51abc3614a raids plugin: send raids layout message to party
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-07-27 16:02:45 -04:00
Tomas Slusny 00a4c627c5 party: add party chat messages
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-07-27 16:02:45 -04:00
Tomas Slusny eaf7ec6674 Use GL_DYNAMIC_DRAW for ever-changing uniformBuffer
GL_STATIC_DRAW means that the buffer will be created once, set once, and
used once, but its created once, updated a lot, and used a lot, what
means it should use GL_DYNAMIC_DRAW (this param affects how
glBufferSubData later works).

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2019-07-26 10:59:01 +02:00
Tomas Slusny d7d9bef1e0 Merge pull request #9415 from Nightfirecat/fix-teleblock-timer-patterns
timersplugin: Escape periods in teleblock patterns
2019-07-25 18:18:34 +02:00
Tomas Slusny 75d1999731 Merge pull request #9323 from Decorth/patch-5
Adding Hespori to loot tracker
2019-07-25 14:18:40 +02:00
Tomas Slusny 272a80e23b Merge pull request #9450 from Trevor159/clue-fix
hot cold clues: center kandarin outpost dig location
2019-07-25 13:19:11 +02:00
Tomas Slusny 7ffea7f41e Merge pull request #9410 from Nightfirecat/groundmarkers-runelite-menu-action
groundmarkerplugin: Use RUNELITE menu action
2019-07-23 13:43:21 +02:00
Tomas Slusny 4ac7c33f47 Merge pull request #9008 from Nightfirecat/fix-plugin-list-color-bug
PluginListItem: Reset label color on popup menu item click
2019-07-16 13:06:35 +02:00
Tomas Slusny 762e9bae0a Merge pull request #9345 from abextm/combobox-containable
runelite-client: Allow partial screen containment again
2019-07-15 14:21:39 +02:00
Tomas Slusny d289171a3a Merge pull request #9367 from TheStonedTurtle/demonic-clue
Cryptic Clue Scroll - Fix demonic ruins text
2019-07-15 10:09:24 +02:00
Tomas Slusny cbd10dbaca Merge pull request #9376 from Jordan-Parker/my-fix-branch
fishing: Add Entrana river fishing spots
2019-07-15 10:09:02 +02:00
Tomas Slusny 81ffcb9f3f Merge pull request #4393 from Noremac201/screenshot-timer
Stop screenshot plugin from overwriting pictures
2019-07-12 12:49:10 +02:00
Tomas Slusny 52592a5c37 Merge pull request #7928 from raiyni/issue-1302
Bank Tags: close chat input like withdraw-x
2019-07-12 12:37:05 +02:00
Tomas Slusny 92f3b2e5bc Merge pull request #9347 from Nightfirecat/hot-cold-strange-device-marker
hotcoldclue: Display npc location before using device
2019-07-12 11:36:17 +02:00
Tomas Slusny 43e2ff5445 Merge pull request #9334 from Nightfirecat/no-duplicate-chest-loots
loottracker: Fix duplicate cox and tob chest loots
2019-07-12 09:04:02 +02:00
Tomas Slusny 4377aac8da Merge pull request #9348 from Nightfirecat/add-rantz-daily-notification
dailytasksplugin: Add Rantz ogre arrow collection notification
2019-07-12 09:02:53 +02:00
Tomas Slusny fcac81f8a7 Merge pull request #9337 from Nightfirecat/remove-unused-slf4j
Remove unused Slf4j annotations and imports
2019-07-11 10:13:24 +02:00
Tomas Slusny d366521ffe Merge pull request #9270 from abextm/fully-off-containable
runelite-client: Don't try to contain to screen when contain is off
2019-07-05 20:30:19 +02:00
Tomas Slusny e1d0a256d1 Merge pull request #9020 from Shingyx/world-hopper-sorting
Improve world hopper sorting
2019-07-05 20:27:57 +02:00
Tomas Slusny 23197077a6 Merge pull request #9123 from Twiglet1022/mlm-same-level-timers
mining plugin: only show timers on same level in motherlode mine
2019-07-02 13:21:12 +02:00
Tomas Slusny 685dc2a8fc Merge pull request #9247 from psikoi/screen-markers-ux
Screen markers UX improvements
2019-07-01 13:05:50 +02:00
Tomas Slusny 3904b7c4c6 Merge pull request #9235 from RiceBoxer/clue
Fix Father Jean's coordinates in easy cryptic clue
2019-07-01 01:17:16 +02:00
Tomas Slusny 8c9480c266 Merge pull request #9252 from WilliamCollishaw/double-whitespace
Clean up some instances of double white space
2019-07-01 01:14:41 +02:00
Tomas Slusny bdeae3e5f7 Merge pull request #9226 from WilliamCollishaw/remove-deprecated-Guava-Files-write-method-usage
Replace use of deprecated Guava Files write method
2019-06-27 15:56:50 +02:00
Tomas Slusny 05b4e9939d Merge pull request #9197 from sadegr/menu-entry-swapper-barbarian-assault-quick-start
Add Barbarian Assault quick-start option to menu entry swapper
2019-06-26 10:04:41 +02:00