Commit Graph

3898 Commits

Author SHA1 Message Date
Adam
dbef04bd6f world map plugin: add misc teleports 2018-05-27 15:25:24 -04:00
Adam
412482951f world map plugin: merge jewellery teleports and magic teleports 2018-05-27 15:25:08 -04:00
Adam
7a1ce39633 Remove actor death event, use despawn event instead 2018-05-27 11:19:41 -04:00
Adam
4d4d5fd180 poh plugin: fix exception when tile for burner is not fully visible 2018-05-27 11:16:26 -04:00
Adam
75dee0502f agility plugin: fix exception on reconnect 2018-05-27 11:16:00 -04:00
Adam
a40181abfe boss timers plugin: change to use npc despawn event
Since e915070b4b it is possible to check hp in the despawn event.

This also fixes timer accuracy some since the timer starts at the time the npc despawns and not when the death animation starts.
2018-05-27 10:27:18 -04:00
Adam
7ad3120d52 Revert "boss timers: improve accuracy of boss respawn timer"
This reverts commit e53d161b3d.
2018-05-27 10:21:57 -04:00
Adam
7481301563 Merge pull request #3306 from Alexsuperfly/improve_boss_timer
Improve boss respawn timer
2018-05-26 23:56:32 -04:00
Alexsuperfly
a1eefdb39f boss timers: add KQ to boss list 2018-05-26 23:39:52 -04:00
Alexsuperfly
983716a177 boss timers: fix Vet'ion timer to start after 2nd phase death 2018-05-26 23:39:44 -04:00
Alexsuperfly
e53d161b3d boss timers: improve accuracy of boss respawn timer 2018-05-26 23:38:15 -04:00
Tomas Slusny
7a0d7198f8 Merge pull request #3345 from sainttx/fix-array-index-empty-command
Fix ArrayIndexOutOfBoundsException when an empty command is typed
2018-05-26 23:04:30 +02:00
Tomas Slusny
e790a5536e Merge pull request #3359 from Nightfirecat/add-bandit-camp-fishing-spot
Add Wilderness Bandit Camp fishing spot
2018-05-26 23:03:46 +02:00
Jordan Atwood
4ca52fd06b Add Wilderness Bandit Camp fishing spot
Fixes runelite/runelite#3353
2018-05-26 13:10:46 -07:00
Ruben Amendoeira
c24e31c03e Add top margin to the XP tracker error panel (#3343)
This was somehow removed in the latest PluginPanel updates, all other
panels were unaffected, by this was. Simple fix, a 50px empty border
should do the job.
2018-05-26 18:32:32 +02:00
Matthew Steglinski
f24446ccad Fix ArrayIndexOutOfBoundsException when an empty command is typed 2018-05-26 11:53:33 -04:00
Tomas Slusny
15d9cf2f8b Merge pull request #3340 from deathbeam/fix-card-layout
Properly set preferredSize of navContainer
2018-05-26 16:40:38 +02:00
Lars
d6f5259fc2 Motherlode Mine - Startup / shutdown bugs (#3124)
- When starting the Motherlode Mine plugin for the first time inside
MLM, the sack overlay will be colored red because the sack values are
set to 0. Changed so the plugin refreshes the sack values on startup.
- When stopping the plugin, the sack widget will stay hidden. This
calls sack.setHidden(false) on plugin shutdown.
- When MLM plugin is started, reset session properly
2018-05-26 15:23:49 +02:00
shmeeps
9df85172a3 Account for slightly different dimensions of first and second/third floors (#3249)
Closes #1515
2018-05-26 15:19:27 +02:00
Tomas Slusny
4234edef6c Properly set preferredSize of navContainer
- New CardLayout requires also preferredSize in addition to maximum and
minimum sizes to expand/contract properly without leaving artifacts +
also requires revalidation.
- Remove entire container repaint to prevent unnecessary slowdown for no
reason

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-26 13:53:35 +02:00
Tomas Slusny
1baad52f7c Merge pull request #3304 from psikoi/client-cardlayout-refactor
Refactor ClientUI using CardLayout
2018-05-26 13:17:23 +02:00
Adam
e0e3173683 Merge pull request #2878 from deathbeam/config-panel-improvements
Change TextField to TextArea that can span multiple lines
2018-05-25 21:49:41 -04:00
Adam
947947e3d7 ge search panel: catch cache load exception from search returning null 2018-05-25 21:00:59 -04:00
Adam
8860f33c5d hiscore panel: properly error if result is null 2018-05-25 21:00:59 -04:00
Tomas Slusny
bd71408eac Merge pull request #3320 from Nightfirecat/fix-grand-tree-mushrooms-clue
Fix Grand Tree mushrooms clue
2018-05-26 00:42:27 +02:00
Adam
6f8149205e Merge pull request #3299 from psikoi/feed-refesh-fix
Remove feed refresh button
2018-05-25 18:19:38 -04:00
Iguaan
f065bc257d slayerplugin: fix current task regex and new task via npc contact regex 2018-05-25 18:13:10 -04:00
Tomas Slusny
faec69c7b2 Merge pull request #3307 from shmeeps/1116
Exclude ironmen from daily herb box notifications
2018-05-25 23:51:16 +02:00
Jordan Atwood
6c854bbc28 Fix Grand Tree mushrooms clue
Ref: https://user-images.githubusercontent.com/36210845/40563762-e33f888e-605d-11e8-8156-8882f8b0e257.png

Fixes runelite/runelite#3310
2018-05-25 14:37:30 -07:00
Ruben Amendoeira
745b444104 Remove feed refresh button
The current refresh button has little to no use as it only updates the
ui, and that gets updated whenever the data changes anyways. As there
is no way of fetching the data on command, the button is useless and
should be removed, so I did.
2018-05-25 21:13:01 +01:00
shmeeps
3a2a0436f6 Capitalize world map configuration names (#3301)
- Capitalize names for spellbooks in world map configuration
- Fix description typos
2018-05-25 21:20:37 +02:00
Tomas Slusny
64324a0f70 Move highlighted/hidden to top
Move the text areas for highlighted and hidden items to top of ground
items config.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-25 21:11:12 +02:00
Tomas Slusny
4a8ca1d1e5 Change config TextField to TextArea
For better readability of text configurations, change TextField to
TextArea that can span multiple lines.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-25 21:11:12 +02:00
Tomas Slusny
e37afdda19 Change default PluginPanel layout to DynamicGrid
This serves as better default for new plugin panels, as it is not
forcing same heihgt for all elements, what is undesired behaviour in
most of the cases. The current implementations of plugin panels remains
unchanged.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-25 21:11:05 +02:00
Ruben Amendoeira
fd174c7ada Refactor ClientUI using CardLayout
Fixes #3199 (completely, and other bugs of the sort)

The current way ClientUI switches tabs on the side panel is by adding
and removing them from a container panel. This is slow on panels with a
large number of components.

To fix this, I decided to use a cardlayout, as suggested by abex.
So now, the container panel has a CardLayout and all the plugin panels
are added with their names as keys, and when a NavigationButton is
clicked, the cardlayout will show a panel based on its key. (Ex: Xp
Tracker).
2018-05-25 19:36:47 +01:00
Ethan
ee11c98f28 Exclude ironmen from daily herb box notifications 2018-05-25 12:57:18 -05:00
Adam
3a6af37959 Merge pull request #3236 from sainttx/api-documentation
runelite-api: Add missing documentation
2018-05-25 13:27:33 -04:00
Matthew Steglinski
243d7ddbfa runelite-api: Add missing documentation 2018-05-25 13:16:12 -04:00
BeefaloKing
d2871d925c Stretched Fixed Mode Plugin: Add Integer Scaling option (#2863)
Forces integer scale factor by rounding stretched dimensions towards zero.
2018-05-25 08:21:37 +02:00
Adam
108f441f23 Merge pull request #3192 from deathbeam/add-support-for-fullscreen
Add support for fullscreen mode
2018-05-24 20:43:39 -04:00
WooxSolo
be34e6f7ba Reset gorillas in demonic gorilla plugin on startup and world hop 2018-05-24 20:34:32 -04:00
Iguaan
8d59b3594c slayer plugin: read bracelet charges directly from chat message 2018-05-24 20:32:30 -04:00
drivfe
475447c6cb screen markers: fix for confirm dialog appearing behind main UI window 2018-05-24 19:41:09 -04:00
Ruben Amendoeira
e96d46b018 Skill calcs performance improvement
- Changed layout manager to DynamicGridLayout with a 5px hgap instead of
using rigid areas to add gaps.
- Removed useless bottom gap, and added bottom empty border
2018-05-24 19:17:38 -04:00
Adam
66a4911caa Merge pull request #3247 from psikoi/hiscore-autofill-fix
Fix Hiscore auto-complete
2018-05-24 17:53:36 -04:00
Adam
274a0dc5f1 Merge pull request #2882 from deathbeam/unify-highlight-tag
Unify Highlight and Tag colors for NPC indicators, cleanup code
2018-05-24 17:44:25 -04:00
Ruben Amendoeira
be2118f357 Hiscore auto-complete fix
Fixes #3202

When I refactored the IconTextField to include a new component called
FlatTextField, I forgot to change the methods to add/remove key
listeners.

- All I had to do is override de addKeyListener/removeKeyListener
methods on both the IconTextField and FlatTextField instead of some
useless no-sense-making similar methods I had.

Easy fix.
2018-05-24 22:44:01 +01:00
Tomas Slusny
08df33c273 Merge pull request #3252 from iguaan/ui-importantcaps
timers: use correct capitalisation for antifire in settings
2018-05-24 23:38:37 +02:00
iguaan
9f9a971348 timers: use correct capitalisation for antifire in settings 2018-05-24 23:13:26 +03:00
Tomas Slusny
ae232ec14a Add support for fullscreen mode
Add support for toggle in "RuneLite" settings to go into fullscreen
mode, that will make RuneLite window fully fullscreen without any weird
hacks.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-24 20:30:56 +02:00