weisj
d6fd046276
Replace magic value with named constant.
...
Replace macros with constexpr.
Replace c style casts with static_cast.
5 years ago
weisj
c6ed9a89ad
Update cpp format.
5 years ago
weisj
2e3e443d9c
Remove unnecessary flag.
5 years ago
weisj
cbf57eb86e
Use Native.getWindowID instead of Native.getComponentID.
5 years ago
weisj
66dc706974
Fix style violations.
5 years ago
weisj
f94d72b408
Add components in correct order.
5 years ago
weisj
e2ed1ffc46
Add option to toggle unified menubar.
5 years ago
weisj
25470e97a3
Reduce flickering when switching theme on windows.
5 years ago
weisj
8e363503c4
Properly handle toggling decorations on Windows.
5 years ago
weisj
59a3feb25c
Check if libraries are present.
5 years ago
weisj
1e3693b3a2
Make sure HTCAPTION is only returned if mouse is currently pressed.
5 years ago
weisj
1b913e94b7
Undo svg simplification.
5 years ago
weisj
093eaf82bb
Provide localisation for window buttons.
5 years ago
weisj
02cabd2043
Simplify color definitions in svg icons.
...
Reflect theme accent in duke icon.
Increase margin where the minimize button can receive mouseExit events.
5 years ago
weisj
333f8a4b90
Ensure default buttons don't get lost after theme change.
...
Ensure sliders are properly layed out after theme change.
Ensure title pane foreground color is correct after theme change.
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
a434cac90d
Broadened scope of JButton-properties that JToggleButton can use. Provides a more consistent api between the two components.
...
Added option to disable button background.
Fixed editor of combobox being cut off.
5 years ago
Jannis Weis
deae2142da
Migrate to Nokee plugin ( #173 )
...
Migrate to Nokee plugin.
Improved dark mode detection on macOS.
Fixed issue where the native theme option wasn't available in the theme settings on macOS.
Improved scrollbars.
5 years ago
weisj
4a8b4c633c
Make sure popups use the correct window background.
5 years ago
weisj
6dd08919f2
Disable skipping of WM_ERASEBKGND message to prevent component bleeding on some machines.
5 years ago
weisj
c881bd516d
Use SystemInfo.undefinedArchitecture.
5 years ago
weisj
c08f660e2e
Fixed log formatting for library loggers.
5 years ago
weisj
ce6e62066a
Fixed shadow painting.
...
Made square buttons have zero arc.
Removed unnecessary background painting for password fields.
Removed author tags where not needed anymore.
5 years ago
weisj
788e094592
Refactored library code.
5 years ago
weisj
2d03714a76
Fixed missing bracket.
5 years ago
weisj
a6aa9fc6ac
Updated formatting for c++.
5 years ago
weisj
54d3579dae
formatting.
5 years ago
weisj
330a6d3dee
Fixed window dragging when graphics configuration is changed [Windows]
5 years ago
weisj
f424f479b6
More control over logger settings.
5 years ago
weisj
75af4e0dd7
Fixed incorrect popup background for undecorated popups.
5 years ago
weisj
0d0fe13a7e
Automatically insert suppression for unused properties.
...
Removed license header from gradle.properties and gradle-wrapper.properties.
5 years ago
weisj
0f6835c45e
Fixes ColorUIResource#brighter and ColorUIResource#brighter not returning a ColorUIResource.
5 years ago
weisj
dd19ad4e66
Fixed popups not having a shadow [windows].
...
Fixed content being misplaced after window is restored into maximized position [windows].
5 years ago
weisj
3b4e17e4cb
Fixed left most titlebar button not being deselected when moving mouse over drag area.
5 years ago
weisj
aac2984a6f
Updated formatting rules.
5 years ago
weisj
10b30bd896
Proper z-order for title pane. [windows]
5 years ago
weisj
c9a274f5ca
Increase padding from frame edge to icon. [windows]
5 years ago
weisj
c801b788ba
Fixed dialogs without icon from opening.
5 years ago
weisj
637a5d2498
Skip autostyle for other tasks.
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
Jannis Weis
6eeb813562
Theme preference support on macOS. ( #127 )
...
Theme preference support on macOS.
5 years ago
weisj
1a5bd64772
Fixed incorrect maximized inactive icon (windows).
5 years ago
weisj
3f74d6fdf9
Remove necessary #defines.
...
Added exception handling flag.
5 years ago
weisj
7e104ace15
Fixed tooltip shadow overlapping with content.
...
Fixed native border appearing if window is deactivated (windows).
5 years ago
weisj
6ee48baf24
Fixed smearing when frame is moved out of screen bounds or is resized.
5 years ago
weisj
eb73afdc30
Fixed window background not changing when theme is swapped on windows.
...
Added borders for root pane. Allows for high contrast borders.
5 years ago
weisj
bd8f2ccb12
Renamed table border.
...
Fixed frame too large if maximized on Windows.
Use parent component background if disabled (ComboBox, Spinner, TextComponent).
5 years ago
weisj
cd4351ea0b
Fixed incorrect windows buttons when installing the laf after a frame has been created. Fixes #129
5 years ago
weisj
5a1f5ec8b0
Removed unnecessary dependency.
...
Moved PointerUtil to module windows as it was only used there. Makes native-utils more lightweight.
5 years ago