Commit Graph

96 Commits

Author SHA1 Message Date
Ruben Amendoeira
4679bdad77 Kourend Library Plugin slight design tweak
- Spaced out the item panels vertically and slightly horizontally.
- Added a new header with the plugin's name, as it can be hard to know
what this plugin does/is.
- Restyled the reset button, it previously was a "Reset" text button, I
switched it to an icon with a darker version that activates
when clicked.
- Added the icon images to the resource folder.
- Added new method to SwingUtil that returns a darker version of an
image
- Used the image darkening method to give the refresh button a click
feedback effect
2018-05-19 12:16:25 +01:00
Ruben Amendoeira
d0f708e26a Hiscore Plugin redesign
Overall:
- Applied new colors, positions and sizes, following issue #1342.

Search:
- Applied the new IconTextField, with search, error and loading
indicator (and respective image files).
- Blocked tabs witching while results are loading.

Endpoints:
- Moved the endpoints to right below the search bar (this follows
a more logical sequence of usage).
- Changed the endpoint presentation style and size. The selected
endpoint now displays a orange underline.
- Edited the endpoint icons to better fit the visual context.
- Changed the way currently selected endpoint is stored.

Stats:
- Changed the sizing of the labels/panels.
- Changed the font to a smaller version.

Total/Combat:
- Switched the order of the combat and total indicator
- Changed the font to a smaller version.

Clues/Minigames:
- Changed the font to a smaller version.

Details Panel:
- Completely removed the details panel, instead went for a more
in-line with the game approach, tooltips!
- Rewrote the way skills and labels are matched
- Added html progress bar to the next level
2018-05-19 12:16:25 +01:00
Ruben Amendoeira
ab7e969320 Grand Exchange Plugin redesign
General:
- Applied the design I proposed in issue #1342
- Applied custom component: MaterialTabs
- Removed default scrolling behaviour from parent PluginPanel
- Added error panels for empty searches and empty offer slots
- Added new formatter to the StackFormatter that displays integers
as rs stacks with decimals (21700 into 21.7k)
- Changed the Locale on the stack formatter and respective unit testing
to UK, this makes sure all tests are consistent with Travis (ex: i ran
the unit testing in europe, travis ran in the us, so it passed my tests,
failed his)

Offers:
- Refactored the GE offers into it's own seperate file:
GrandExchangeOffersPanel
- Redesigned the ge offers items
- Included the custom component ThinProgressBar on the bottom of each
ge item panel
- Added secondary information panel, toggled by clicking on the primary
panel
- Added a game state check that resets all ge offers on logout

Search:
- Recoloured and resized the search bar
- Added new icons to the search bar (incluing a loading wheel gif)
- Removed focus on the search bar when results are displayed
- Added custom scrolling behaviour
- Blocked input when search is in progress
2018-05-19 12:16:25 +01:00
Ruben Amendoeira
e56e559ecd Added custom components + moved/rewrote some
To organize the project a bit, decided to add a new folder inside the
ui folder, to hold all custom components. ui/components/

Rewrote IconTextField

I wasn't happy with its functionality, so I rewrote it to
include the following:

- Left aligned centered icons
- Animated gif support (ex: loading wheels)
- Custom hover effects (color change)
- Input blocking

All changes:

- Created new folder ui/components/
- Moved JShadowLabel and JShadowLabelUI to components folder
- Moved IconTextField to components folder
- Rewrote IconTextField
- Created new components: MaterialTab & MaterialTabGroup
- Created new components: CustomScrollBarUI
- Created new components: PluginErrorPanel
- Created new components: ThinProgressBar
- Applied the new scroll bar ui to the UI defaults (UIManager)
2018-05-19 12:16:25 +01:00
Ruben Amendoeira
327c7b9c3b Restyled the client frame
- Created new substance theme "Obsidian"
- Created new ColorScheme file to hold all globally used colors
- Darkened the client frame using the substance color scheme file
- Changed substance's colorization factor to 1
- Tweaked the coloring on the dev plugin panel
- Set the UI default foreground color on Buttons and MenuItems to White.
2018-05-19 12:16:25 +01:00
Adam
8fc7e58f60 Merge pull request #2451 from MESLewis/world-map-fairy-ring-tooltip
Add tooltip and custom icon to World Map fairy ring destinations
2018-05-14 20:48:09 -04:00
Morgan Lewis
78e0a654cc Add tooltip and custom icon to World Map fairy ring destinations 2018-05-14 20:34:11 -04:00
Kruithne
b923335ed1 Implement Skill Calculator plug-in 2018-05-14 19:46:20 -04:00
Adam
4d9c58750a Remove bounding boxes 2018-05-10 08:54:43 -04:00
Morgan Lewis
e5632fa84b clue plugin: add world map overlay for clue location 2018-05-04 10:27:40 -04:00
Max Weber
198002c5e5 Add missing U+00A0 NO-BREAK SPACE character
Some system locales use the non-breaking space character as a numeric delimiter, causing the replacement character to be used
2018-04-27 23:58:29 -06:00
Tomas Slusny
20fcaf8d81 Add support for hiding the sidebar 2018-04-27 13:53:07 -04:00
Hydrox6
8b76726114 Add Vengeance Other indicator 2018-04-27 09:19:43 -04:00
Max Weber
7eabc16806 Add FarmingTracker plugin
With help from NotFoxtrot
2018-04-26 21:33:56 -04:00
Max Weber
30413c0257 Use ItemManager in KourendLibraryPlugin 2018-04-26 14:53:30 -06:00
Reasel
19895c83a6 Add dropdown for font style for in-game overlays 2018-04-20 10:18:58 -04:00
Richard Goodman
19e866b0ef Add more POH minimap overlays
Added overlays for the following items in POH:

Occult Altar
Jewllery Box
Fairy Ring
Spirit Tree
Fairy Ring & Spirit Tree
Obelisk
2018-04-15 10:52:53 -04:00
Kamiel
f5d51169ad Update the runescape font to match current OSRS font 2018-04-10 21:54:40 +02:00
Adam
2b64f1b569 Move clanmember icon logic to clanmanager 2018-04-01 15:06:55 -04:00
Adam
34f18f5656 Revert "Merge pull request #1154 from deathbeam/team-member-names"
This reverts commit f0293087ce0a2e2dc515cfb57ef926c185d25cb5, reversing
changes made to 309c1fde25d32086cfd242f988c8f45df903d66c.
2018-04-01 14:20:27 -04:00
Tomas Slusny
59ad536fa9 Merge clan chat and player indicators plugin
As the only purpose of clan chat was to add clan chat icons for players
in CC, this functionality can be done too from Player Indicators plugin.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-04-01 09:13:52 -04:00
Tomas Slusny
15cd9164b4 Merge pull request #1066 from ShaunDreclin/black-demon-hp-fix
Fix capitalization of 'Black demon' in npc_health.json
2018-03-29 17:33:58 +02:00
jamesahhh
c157514faa Add antipoison and superantipoison timers (#1159)
Add new timers for antipoison and superantipoison and respective resource images.
2018-03-28 13:36:59 +02:00
Lotto
59f6258446 runelite-client: add resource images to clue scroll plugin 2018-03-26 17:25:40 +02:00
Infinitay
ab7dbf4fa6 Added Kingdom of Miscellania plugin 2018-03-23 13:26:01 -04:00
ShaunDreclin
ac122209a9 Fix capitalization of 'Black demon' in npc_health.json 2018-03-23 04:47:43 -04:00
Seth
5498b6473a hiscore panel: make hiscores type more visible
before the icon would add a 1px border to the image which made it hard to determine which one was currently active.
2018-03-18 22:04:25 -05:00
Toocanzs
4893e11740 Add God Wars Altar Timer 2018-03-15 17:20:30 -04:00
Tomas Slusny
f1d5c4ef72 Add Discord button through DiscordPlugin
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-03-12 12:36:15 +01:00
Max Weber
da096a6407 specorb: Cache draws to reduce allocations 2018-03-06 17:07:34 -07:00
Charlie Waters
e8b3d6c6a5 Add Notes plugin 2018-03-04 11:41:41 -05:00
Seth
7340f19720 ge: Add search feature
Add a search function to the Grand exhange panel that allows you to look up current prices of items.
2018-03-04 10:00:05 -05:00
Lotto
92e224fb94 runelite-client: add news feed plugin 2018-03-04 09:23:20 -05:00
SomeoneWithAnInternetConnection
926bc9374f Create Grand Exchange plugin
This plugin tracks the player's current GE offers, displaying them in a
sidebar panel. Based off of PR #193
2018-02-25 21:34:16 -05:00
Adam
3e136dcfd8 Merge pull request #628 from sethtroll/changebossimages
Change boss timers to use ItemID images instead of resource images
2018-02-24 10:45:33 -05:00
Adam
3bd7eabf57 Merge pull request #612 from Abextm/kourend-library
Add kourend library plugin
2018-02-20 18:52:17 -05:00
Max Weber
fe16a0537e Add Kourend Library plugin 2018-02-18 23:47:05 -07:00
Kamiel
55a5eaa43d Raids scouting plugin 2018-02-18 22:20:47 -05:00
Seth
d2200d354b boss timers: replace resource image with itemID images 2018-02-18 18:24:25 -06:00
Adam
6c1b88eae9 config panel: fix check/uncheck image names 2018-02-16 08:32:22 -05:00
Adam
b1f841cc2a Merge pull request #351 from deathbeam/config-overhaul
Add ability to disable/enable all plugins
2018-02-15 20:11:18 -05:00
Kamiel
f23137dd20 Fix clanchat icons
Resize all images to be the same width/height
Add black outline to make the icons stand out better
2018-02-15 20:26:08 +01:00
Tomas Slusny
5659719d53 Enable/disable plugins in the ConfigPanel
Add ability to enable and disable plugins in the config panel.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-15 16:24:28 +01:00
Tomas Slusny
8a9523ec5a Add logback logger that will log to file
Add dependency on logback and configure logger to log to
~/.runelite/logs/application.log with rolling file appender, that means
every 10MB file will be rolled and also every day file will be rolled
with maximum history of 30 days, to not flood user's system space.

Add new console parameter -debug, because logback properties cannot be
set from console like slf4j-simple ones, so it needs to be done in a bit
more complicated way.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-12 15:09:57 -05:00
Tyler Hardy
e2d5d8957b runepouch plugin: use itemmanager to render runepouch item icons 2018-02-09 15:25:05 -05:00
Adam
25f854b41c Merge pull request #554 from tylerthardy/removeZulrahAssets
Remove unused Zulrah plugin assets
2018-02-08 21:54:26 -05:00
Tyler Hardy
4f437cb480 Remove unused Zulrah plugin assets 2018-02-08 20:43:06 -06:00
UniquePassive
f81f2cd272 Add puzzle solver plugin 2018-02-08 19:13:05 -05:00
Abex
c754677413 Allow titlebar buttons to be moved out of the titlebar 2018-02-08 18:42:12 -05:00
Seth
09a8c01c45 Add Poh plugin 2018-02-05 15:53:45 -05:00