weisj
ae473cb7a1
Updated code style
...
- Keep simple if in one line.
- Wrap enum declarations if necessary.
4 years ago
weisj
996cd1dfbe
Add FileTree component.
4 years ago
weisj
9928b9afd4
Switched to google formatting with increased linewidth and indentation size.
4 years ago
weisj
a87788350a
Ensure spinner respects user set background (specifically table cell editor background).
4 years ago
weisj
a464d233d1
Updated formatting rules.
4 years ago
weisj
799f0557ea
Ensure returned font isn't of type UIResource.
4 years ago
weisj
12dc523d87
Ensure fonts are created as composite fonts.
4 years ago
weisj
63a74b1dbb
Ensure names of icons in AllIcons are unique.
...
Change method reference to direct invocation to guide type inference.
4 years ago
weisj
dd866309bc
Use correct background color on DefaultTreeCellRenderer.
4 years ago
weisj
2e8b9c53dd
Add initial draft of TreeTable.
4 years ago
weisj
8c5c8ddc97
Add JToggleButtonList.
...
Respect border insets when calculating bounds for the togglebutton slider variant.
4 years ago
weisj
af00f15f64
Ensure heavy weight popups use the correct location.
...
Improve tooltip border painting.
Fix calculation of combobox popup location.
Properly handle resource loading in test classes.
4 years ago
weisj
656943a9d3
Add foreground color generation demo.
...
Remove unused method.
Move #getLuminance to ColorUtil.
Made Background luminance threshold variable (use 0.5 by default).
4 years ago
weisj
6ff0ffc799
Decouple settings panel from ThemeSettings
...
Reduce amount of times ColoredRadioButton patches the underlying icon.
Ensure color returned by ForegroundColorGenerationTask is an UIResource.
Improve ForegroundColorGenerationTask to account for saturation of color.
4 years ago
weisj
8c300d251c
Ensure derived icons with the same size share their underlying image resource.
4 years ago
weisj
4e89843999
Move frame icon api from ImageUtil to IconLoader
...
Move ImageUtil to darklaf-utils.
4 years ago
weisj
ca535aa5a5
Added function to get current log level.
5 years ago
weisj
b1d939f442
Mitigate lack of subpixel antialiasing on windows for non-opaque surfaces.
5 years ago
weisj
ea22785147
Localisation for JTabFrame close button.
...
Removed automatic html conversion for tooltips.
Set clip when painting text.
5 years ago
weisj
995da5a232
Fixed incorrect popup locations when moving window between screens with different GraphicConfigurations.
...
Mitigated jdk bug where text in a non-opaque window isn't subject to system subpixel antialiasing on windows.
5 years ago
weisj
29db605a46
Try to keep original horizontal/vertical position of tooltip when trying out different alignments.
5 years ago
weisj
00b3d7ead8
Allow usage of custom scrollpane with OverlayScrollPane.
5 years ago
weisj
dad0ae5385
Make sure custom tab components are disabled if tab is disabled.
...
Added option to make tabs closable on a per tab basis for ClosableTabbedPane.
Fixed NPE when dragging first tab in WrapTabLayout.
Fixed tab not switching when dragging in WrapTabLayout.
Fixed visuals of NewTabButton and MoreTabsButton.
5 years ago
weisj
bd57464ccf
[TestFix] Fixed TooltipTest.
5 years ago
weisj
73face463d
Reduce interpolation quality for drop shadow border for faster paint speed.
5 years ago
weisj
5f5a3082bc
Minor adjustment to combobox popup location/size.
...
Make sure the dragging area of title panes is up to date.
5 years ago
weisj
c881bd516d
Use SystemInfo.undefinedArchitecture.
5 years ago
weisj
67a7a4177c
Fixed bold looking tooltip text when running on Java 8.
5 years ago
weisj
6521929c17
Only apply context if tooltip style is set to BALLOON.
5 years ago
weisj
7051b66614
Added support for buttons laid out in a grid.
5 years ago
weisj
8886ef39fc
Enabled kerning for non-editable components on windows.
...
Enabled system font for windows versions >= Vista (6.0).
5 years ago
weisj
8f99f9b443
Avoid exceptions in headless mode.
5 years ago
weisj
143a98ac54
Performance improvements for button painting.
5 years ago
weisj
f2f70f412e
Back svg icons by cached renderer image.
5 years ago
weisj
22470e88ef
Use delegating cell renderer/editors where possible.
5 years ago
weisj
cf311eee66
Utility functions to install colors.
5 years ago
weisj
330a6d3dee
Fixed window dragging when graphics configuration is changed [Windows]
5 years ago
weisj
dcf86461ae
Streamlined foreground background setup for cells. Enabled status of cell and parent is now respected.
...
Removed more unused properties.
5 years ago
weisj
d58f56e38a
Make sure manually set properties aren't overridden when theme is changed.
5 years ago
weisj
1a46895b2c
Added loading icons.
...
Added LoadingIndicator.
5 years ago
weisj
f424f479b6
More control over logger settings.
5 years ago
weisj
cc32dda879
Moved string painting to utility method.
...
Refactored more clientproperty checking.
5 years ago
weisj
f23a523525
Simplified initialization of lazy singletons.
5 years ago
weisj
941e1fbdda
Simplified boolean client property checks.
5 years ago
weisj
63e55f0f71
Autostyle setup and initial formatting.
5 years ago
weisj
ccd4036da2
Removed absolute font adjustment.
...
Themes now return whether they support accent colours.
Preferences supplier now return what they support for reporting.
Fixed small alignment issues for tooltips.
Added ColoredRadioButton
Added ThemeSettings utilities (with dialog).
Added option to align slider labels.
Made Dialogs display window icons in windows (if set).
5 years ago
weisj
1760744807
formatting and code style.
5 years ago
weisj
34811ae803
Replaced ObjectRequest with LazyValue.
...
Fixed corrupt titlebar icon.
Fixed StringUtil#repeat returning the string with input 0.
Added script to generate html table with all defaults.
5 years ago
weisj
24323293f1
Added option to disable border on specific side of buttons. This allows for button groups that visually are one long buttons (e.g. they act as radio buttons).
...
Extended ButtonDemo to show new border mechanic.
Fixed ToggleButtons not showing the pressed background.
5 years ago
weisj
dbe7c66ca4
Removed reflective access on MouseGrabber in DarkPopupMenuUI.
5 years ago