mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-14 09:12:22 +07:00
* integrate ComboBox in Standalone Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * add ComboBoxes to SwingComparisonTabPanel Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * fix text color in ComboBox Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * add a bit of space below combobox in IDE example Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * tune ComboBox popup padding Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * fix ComboBox field background color Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * extract textStyle in ComboBox Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * update API files Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * make the formatter happy Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * fix ComboBox border Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * tune ComboBox focus Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * Revert "tune ComboBox focus" This reverts commit f336503db3c9bbedd2fb816fe6bf9f8bcd676cbf. * iterate on focus Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * reformat Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * remove cursorBrush style Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * add isEditable flag to ComboBox Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * make the formatter happy * tune ComboBox menu horizontal padding Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * remove offset from Standalone style Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * fix a couple of paddings in the menu Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * make linter and formatter happy Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * make the formatter happy * add not-editable ComboBox to Standalone Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * fix focus on not-editable ComboBox Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * rearrange ComboBox params to make ktlint happy Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * update API files Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * fix single line on not-editable ComboBox reference: https://github.com/JetBrains/jewel/pull/601#pullrequestreview-2316763917 Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * prevent the ComboBox from expanding reference: https://github.com/JetBrains/jewel/pull/601#pullrequestreview-2316763917 Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * iterate on colors reference: https://github.com/JetBrains/jewel/pull/601#discussion_r1767606530 Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * address a couple of feedbacks reference: https://github.com/JetBrains/jewel/pull/601#discussion_r1767622814 Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * iterate on focus management on ComboBox Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * reformat and update API files Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * fix focus on click for not-editable ComboBox Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * inline a few variables to reduce clutter Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * add different states for different ComboBoxes Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * reformat things Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * introduce ComboBoxStyle Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * restore DropdownStyle Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * split ComboBoxes states in Standalone sample Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * tune old DropDown style for IDE Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * tune ComboBox focus once more Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * update API files Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * fix ComboBox popup expand Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * remove focused padding for ComboBox divider It's not happening in the IDE sample Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * iterate on ComboBox focus Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * iterate on ComboBox focus Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * add ui-tests module Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * start adding tests to ComboBox Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * add more tests for ComboBox Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * massive WIP commit because I'm getting paranoid I know there is IntelliJ local history. Give me a break! Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * clean up and initial restoration of ComboBox features Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * rework ComboBox Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * add enabled/disabled chevron click tests Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * add click management to chevron Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * fix popup open/close when not-editable Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * add another batch of tests for ComboBox Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * add maxPopupHeight to ComboBox Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * add onPopupStateChange Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * extract NotEditableComboBox Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * iterate on ListComboBox item selection Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * improve TAB navigation on NotEditableComboBox Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * update IDE plugin example Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * reformat SwingComparisonTabPanel Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * iterate on ListComboBox scroll Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * remove debug border Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * reuse PointerInputScope.detectPressAndCancel Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * extract PopupContainerStyle Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * iterate on IntUiBridge.SimpleListItemStyle Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * update API files Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * ensure 100% tests are passing Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * move ListComboBox item selection with hover Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * iterate on hover and selection for SimpleListItem Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * have Esc to close an open popup Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * iterate on ListComboBox height Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * fix SimpleListItemColors.dark background color Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * iterate on Enter key press Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * close popup on click Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * fix *ComboBox arrow and arrow area size Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * remove unnecessary box Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * Update ktlint plugin config to also support 0.25 beta They changed the config and didn't implement a migration of the old config to the new config 🤦 * Cleanup code and refactor Stuff is still broken, maybe more than before :P * Remove duplicated focused handling * Rename flag in ComboBox * Remove Text from EditableComboBox * Fix KotlinC woes * Fix chevron alignment in EditableComboBox * restore basic onHover behavior for ListComboBox Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * fix missing plugin in :ui-tests Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * Fix missing ⬇️ event on editable ComboBox (#635) * rename a bunch of lambdas to make the linter happy Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * stitch broken tests Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * update API files Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * stitch IDE sample Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * make the formatter happy * renamed a bunch of lambdas and shushed the linter Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * format EditableComboBox * improve test for disabled ComboBox Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> --------- Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> Co-authored-by: morgillo <morgillo@google.com> * Remove rounderd corner from SimpleListItemStyle in bridge (#651) * remove rounded corner from IntUiBridge SimpleListItemMetrics Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * make the formatter happy --------- Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * Iterate on ListComboBox and SimpleListItem metrics (#658) * tune the SimpleListItemStyle Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * update API files and format Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * stitch ListComboBox Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * update API files Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * iterate on the SwingComparisonTabPanel ComboBox example Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * iterate on *ComboBox colors Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * update API files Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * iterate on *ComboBox colors and chevron positioning Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> --------- Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * fix warning in ListComboBox Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * stitch IntUiBridge Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * Fix ListComboBox hover (#659) * massive WIP commit because I'm getting paranoid I know there is IntelliJ local history. Give me a break! Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * update IDE plugin example Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * improve hover management for ListComboBox Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * iterate on ListComboBox item selection on hover Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * fix missing click event on ComboBox.PopupContainer Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * refactor ListComboBox.hoverItemIndex Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * make the formatter happy Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * update API files Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * stitch ComboBoxStyling Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * iterate on ListComboBox item selection on hover Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * update API files Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * make ListComboBox.hoverItemIndex nullable Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * remove redundant variable ListComboBox.lastHoveredIndex Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * remove redundant variable ListComboBox.previewSelection Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * make the formatter happy --------- Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> Co-authored-by: morgillo <morgillo@google.com> * Split IntUiBridge into separate files according to components (#670) * extract IntUiBridgeCheckbox Signed-off-by: morgillo <morgillo@google.com> * extract IntUiBridgeRadioButton Signed-off-by: morgillo <morgillo@google.com> * extract IntUiBridgeCircularProgress Signed-off-by: morgillo <morgillo@google.com> * extract IntUiBridgeButton Signed-off-by: morgillo <morgillo@google.com> * extract IntUiBridgeChip Signed-off-by: morgillo <morgillo@google.com> * extract IntUiBridgeComboBox Signed-off-by: morgillo <morgillo@google.com> * extract IntUiBridgeDropDown Signed-off-by: morgillo <morgillo@google.com> * extract IntUiBridgeSimpleListItem Signed-off-by: morgillo <morgillo@google.com> * iterate on IntUiBridgeProgress Signed-off-by: morgillo <morgillo@google.com> * iterate on IntUiBridgeLink Signed-off-by: morgillo <morgillo@google.com> * iterate on IntUiBridgeMenu Signed-off-by: morgillo <morgillo@google.com> * iterate on IntUiBridgePopupContainer Signed-off-by: morgillo <morgillo@google.com> * iterate on IntUiBridgeSegmentedControl Signed-off-by: morgillo <morgillo@google.com> * iterate on IntUiBridgeSlider Signed-off-by: morgillo <morgillo@google.com> * iterate on IntUiBridgeTextArea Signed-off-by: morgillo <morgillo@google.com> * iterate on IntUiBridgeTextField Signed-off-by: morgillo <morgillo@google.com> * iterate on IntUiBridgeLazyTree Signed-off-by: morgillo <morgillo@google.com> * iterate on IntUiBridgeTab Signed-off-by: morgillo <morgillo@google.com> * iterate on IntUiBridgeButton Signed-off-by: morgillo <morgillo@google.com> * extract on IntUiBridgeTooltip Signed-off-by: morgillo <morgillo@google.com> * extract on IntUiBridgeGroupHeader Signed-off-by: morgillo <morgillo@google.com> * extract on IntUiBridgeSelectableLazyColumn Signed-off-by: morgillo <morgillo@google.com> * extract on IntUiBridgeDivider Signed-off-by: morgillo <morgillo@google.com> * extract on IntUiBridgeText Signed-off-by: morgillo <morgillo@google.com> * reformat all the IntUiBridge* files Signed-off-by: morgillo <morgillo@google.com> --------- Signed-off-by: morgillo <morgillo@google.com> Co-authored-by: morgillo <morgillo@google.com> * Reduce duplication in ListComboBox (#669) * extract ListComboBox.onSelectedIndexesChange() Signed-off-by: morgillo <morgillo@google.com> * extract common parts in ListComboBox Signed-off-by: morgillo <morgillo@google.com> * reformat ListComboBox Signed-off-by: morgillo <morgillo@google.com> * refactor ListComboBox.contentItems reference https://github.com/JetBrains/jewel/pull/669#discussion_r1826536827 Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * extract ComboBoxMetrics.popupContentPadding reference https://github.com/JetBrains/jewel/pull/669#discussion_r1826537016 Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * make formatter happy * rebase ListComboBox Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> --------- Signed-off-by: morgillo <morgillo@google.com> Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> Co-authored-by: morgillo <morgillo@google.com> * In ListComboBox prevents caret from moving on key up/down pressed (#692) * prevent caret moving on key up/down pressed Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * simplify when in EditableComboBox reference https://github.com/JetBrains/jewel/pull/692#discussion_r1847000876 Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * properly notify event processing in EditableComboBox reference https://github.com/JetBrains/jewel/pull/692#discussion_r1847002954 Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> --------- Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> --------- Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> Signed-off-by: morgillo <morgillo@google.com> Co-authored-by: morgillo <morgillo@google.com> Co-authored-by: Sebastiano Poggi <poggos@gmail.com> GitOrigin-RevId: e5d034017a3d11a40c1abafffe8e178e73157760
16 lines
477 B
XML
16 lines
477 B
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project version="4">
|
|
<component name="KtLint plugin">
|
|
<ktlintMode>MANUAL</ktlintMode>
|
|
<externalJarPaths>
|
|
<list>
|
|
<option value="$PROJECT_DIR$/../ktlint-compose-0.4.11-all.jar" />
|
|
</list>
|
|
</externalJarPaths>
|
|
</component>
|
|
<component name="com.nbadal.ktlint.KtlintProjectSettings">
|
|
<ktlintMode>MANUAL</ktlintMode>
|
|
<attachToIntellijFormat>false</attachToIntellijFormat>
|
|
</component>
|
|
</project>
|