MaterialTabs:
- Added a second constructor for use cases where the programmer
does not want the screen switching functionality, only the tab
selection functionality (think of them as fancy radio buttons
- Tweaked the border on the material tab so that the highlight overlays
instead of appending to the bottom.
IconTextField:
- Fixed copyright link
- Refactored to include the new FlatTextField (code was taken from this
class to produce the new class)
FlatTextField:
- Added this new component, it is pretty much the same as IconTextField
but used for just text input purposes, no icons.
Needed small icons to use for the Skill Calc redesign, decided to expand
the skill icon manager to include these, created a new folder in the
resources with the small png's.
Fixes#2989
The interaction to open the pop-up menu contains "reset" and "open
online tracker" wasn't accessible if the user clicked on the progress
bar. What I did was add the component pop menu to the progress bar too.
Grouped these two attributions and moved them lower on the constructor.
Fixes#3042
I had new selections colors for the ge/hiscores/config search bars
but forgot there were other text elements in the configs, so
I moved these new colors to UI defaults (SwingUtil)
Also removed some unused code that was setting styles to a combobox that
never gets displayed.
Fixes#3044
- When changing the component for the search bar, anywhere on the code
where focus was requested for the search bar, it was only applied to
the search bar's parent container. All I had to do was override the
focus requesting method and execute it for the text field.
- Add new fields for start and end goal XP to xp tracker state
- Use Varps for determining start and end goal
Closes: #1168
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
Due to complains in PKing community, nerf this feature to work exactly
like its counterpart in other clients and make it work only when SHIFT
key is pressed.
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
This will allow the final two messages that are slightly different to still match. This will allow the last two uses of the bracelets to count as well.