0
I Use This!
Very Low Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
May 19, 2023 — May 19, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Hotkeys - Hotkey.java - Added a few extra hotkeys with CTRL & SHIFT modifiers More... over 6 years ago
Tooltips - WebTreeUI.java - Doesn't provide `TreeCellArea`s pointing at `-1` row anymore More... over 6 years ago
Tooltips - WebListUI.java - Doesn't provide `ListCellArea`s pointing at `-1` index anymore More... over 6 years ago
Tooltips - AbstractComponentArea.java - Added method for further bounds adjustments for some basic cases - ListCellArea.java, TableCellArea.java - Improved bounds calculations for simple cases More... over 6 years ago
Tooltips - ToolTipProvider.java - Reworked to provide proper abstract methods to be later implemented - ComponentArea.java - New interface that represents specific component area, used to provide information necessary for tooltips display - ListCellArea.java, TableCellArea.java, TreeCellArea.java - `ComponentArea` implementations for supported components - ListToolTipProvider.java, TableToolTipProvider.java, TreeToolTipProvider.java - Simplified due to improved API - WebList.java, WebTable.java, WebTree.java - Now use specific tooltip providers with simplified types - WebListUI.java, WebTreeUI.java, TablePainter.java - Updated to provide `ComponentArea` implementations into `ToolTipProvider` More... over 6 years ago
SettingsManager - WindowSettings.java - Fixed dialog bounds save case More... over 6 years ago
SettingsManager - WindowSettings.java - Fixed NPE for `JDialog` settings retrieval More... over 6 years ago
Icons - filter.svg, web.xml, dark.xml, Icons.java - Added `filter` and `filter-hover` base icons - WebTreeFilterField.java - Now uses filter icon instead of magnifier for filter settings More... over 6 years ago
Accordion - WebAccordion.java - Minor methods and fields improvements - AccordionLayout.java - Refactored according to `WebAccordion` changes More... over 6 years ago
List - WebList.java - Now uses `TextListCellEditor` custom implementation by default - AbstractListCellEditor.java - Added support for `WebListModel` - AbstractListCellEditor.java - Removed editor listeners, those will now be provided in specific implementations - TextListCellEditor.java - Renamed from `DefaultListCellEditor` and improved to allow proper customization More... over 6 years ago
ToolBar - AbstractLineLayout.java - Revamped layout code to make it more readable and flexible - toolbar.xml - Fixed background colors for different orientations - ToolBarPainter.java - Minor code refactoring More... over 6 years ago
Utilities - LazyInstance.java - Minor type improvements - ZOrderComparator.java - Made final More... over 6 years ago
SkinInfo.java - Multiple skin overrides fixed. More... over 6 years ago
SplitPane - WSplitPaneUI.java - Added proper sides visibility listening to hide divider when it is not necessary More... over 6 years ago
Utilities - LazyInstance.java - Renamed from `PreparedInstance` for convenience - WebLookAndFeel.java, StyleManager.java - Refactored to use `PreparedInstance` new name More... over 6 years ago
SplitPane - splitpanedivider.xml - Fixed dark style, cleaned up light style More... over 6 years ago
RootPane - WebDialog.java, WebFrame.java, WebWindow.java - Adjusted to use proper default style reference - WindowDecorationBehavior.java - Adjusted glass dialog display transition - frame.xml - Adjusted light and dark glass dialog view to be more distinct More... over 6 years ago
RootPane - RootPanePainter.java - Changed decoration initialization order to fix initial decoration pick whenever default decoration is absent - frame.xml - Added base `dialog` style usage for the `glass-dialog` style used for screen side attachment preview dialog - skin.xml - Frame styles are now placed after dialog ones because decorated frame style now uses default dialog style for one of its children - WebDialog.java, WebFrame.java, WebWindow.java - Minor JavaDoc addition to emphasize importance of the `StyleId` definition - Updated JavaDoc for multiple classes More... over 6 years ago
Major `JSplitPane` update Split pane internal code have gone through a complete rework, so split pane now fully supports styling for all of its parts. Due to multiple limitations of `BasicSplitPaneUI` WebLaF now features its own basic UI in form of `WSplitPaneUI`. Also Swing divider component implementation was based on AWT `Component` which did not allow attaching WebLaF styling to it, so `BasicSplitPaneDivider` was also replaced with new `WebSplitPaneDivider` component (based on `JComponent`) which is fully supported by new styling system. More... over 6 years ago
DemoApplication - AbstractTitledPreview.java - Separated from `AbstractStylePreview` for convenience - ImageGroup.java, SvgGroup.java, SvgIconExample.java - Added `SvgIcon` usage examples - firefox.svg, mona.svg - Sample SVG icons More... over 6 years ago
SvgIcon - SvgSelector.java - Now ignores case for element names - SvgElements.java - Added `SVG` element constant More... over 6 years ago
SvgIcon - SvgGrayscale.java - Added `stop-color` attribute adjustment - SvgElements.java - Added `stop-color` attribute constant More... over 6 years ago
SvgIcon - SvgIcon.java - Added methods for convenient multiple adjustments application More... over 6 years ago
DemoApplication - extension.xml, icons.xml - Emphasized information label on the starting screen - Minor code refactoring for group classes More... over 6 years ago
Tests - ReflectionConstructorTest.java - Class construction test for `ReflectUtils` - Made all test classes final More... over 6 years ago
Major tree models update All three main tree models undergone a major rework to fix multiple issues with filtering, nodes addition and removal. Also added some general performance improvements related to multiple nodes insertion and removal. Along with these improvements I've added some improvements for `InterfaceTree` which should now properly function at all times and should keep its model in sync with tracked component tree. More... over 6 years ago
Layout - AlignLayout.java - Fixed components positioning when their preferred size is less than container size minus bounds More... over 6 years ago
InterfaceInspector - InterfaceTreeNode.java - Fixed annoying UI flickering upon window resize with `InterfaceTree` being visible on screen More... over 6 years ago
DemoApplication - DemoApplication.java, demo-language.xml, icons.xml - Slightly improved starting screen and initial focus - AbstractPreviewExample.java, extension.xml - Updated examples with more soft background and smaller shadow - extension.xml - Fixed shadow caching issue that caused excessive UI lag More... over 6 years ago
InterfaceTree - InterfaceTreeNode.java - All listeners are now registered right-away to avoid tree structure corruption - InterfaceTreeDataProvider.java - Added proper Z-index sorting - InterfaceInspector.java - Added option to show popover at the specified side - AbstractComponentPreview.java - Renamed from `AbstractComponentInfo` for convenience - JComponentPreview.java - Added `HeatMap`-specific icon More... over 6 years ago