45 Commits (63c2e13364cb81ff88192fd80bd33e6e93b8e6c5)

Author SHA1 Message Date
weisj 656943a9d3 Add foreground color generation demo. 4 years ago
weisj 6ff0ffc799 Decouple settings panel from ThemeSettings 4 years ago
weisj 8c300d251c Ensure derived icons with the same size share their underlying image resource. 5 years ago
weisj 4e89843999 Move frame icon api from ImageUtil to IconLoader 5 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. 5 years ago
weisj 995da5a232 Fixed incorrect popup locations when moving window between screens with different GraphicConfigurations. 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. 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. 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. 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. 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. 5 years ago
weisj f424f479b6 More control over logger settings. 5 years ago
weisj cc32dda879 Moved string painting to utility method. 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. 5 years ago
weisj 1760744807 formatting and code style. 5 years ago
weisj 34811ae803 Replaced ObjectRequest with LazyValue. 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). 5 years ago
weisj dbe7c66ca4 Removed reflective access on MouseGrabber in DarkPopupMenuUI. 5 years ago
weisj 5317ae58b8 Fixed tooltip ui not updating properly. 5 years ago
weisj 286878449e Fixed buttons not remembering rollover state and size correctly. 5 years ago
Jannis Weis 498b73054c
Wait for jni installation to complete asynchronously. (#72) 5 years ago
weisj ec5e3a4ab0 Replaced hard coded property names with constants. 5 years ago
Jannis Weis 027fd444a8
Decorations support for macOS. (#54) 5 years ago
weisj c917e6c11c Moved custom decorations base classes to own module as not all implementations of custom decorations are JNI based. 5 years ago
weisj ce12748691 Moved property loading to own module to make darklaf-windows self contained. 5 years ago