-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Iterate on TextField and TextArea focused state UI #540
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This was
linked to
issues
Aug 13, 2024
rock3r
requested changes
Aug 19, 2024
ide-laf-bridge/src/main/kotlin/org/jetbrains/jewel/bridge/theme/IntUiBridge.kt
Outdated
Show resolved
Hide resolved
ide-laf-bridge/src/main/kotlin/org/jetbrains/jewel/bridge/theme/IntUiBridge.kt
Outdated
Show resolved
Hide resolved
...ndalone/src/main/kotlin/org/jetbrains/jewel/intui/standalone/styling/IntUiTextAreaStyling.kt
Outdated
Show resolved
Hide resolved
.../ide-plugin/src/main/kotlin/org/jetbrains/jewel/samples/ideplugin/SwingComparisonTabPanel.kt
Outdated
Show resolved
Hide resolved
ui/src/main/kotlin/org/jetbrains/jewel/ui/painter/ResourcePainterProvider.kt
Outdated
Show resolved
Hide resolved
ui/src/main/kotlin/org/jetbrains/jewel/ui/painter/ResourcePainterProvider.kt
Outdated
Show resolved
Hide resolved
ui/src/main/kotlin/org/jetbrains/jewel/ui/painter/ResourcePainterProvider.kt
Outdated
Show resolved
Hide resolved
ui/src/main/kotlin/org/jetbrains/jewel/ui/painter/ResourcePainterProvider.kt
Outdated
Show resolved
Hide resolved
ui/src/main/kotlin/org/jetbrains/jewel/ui/painter/ResourcePainterProvider.kt
Outdated
Show resolved
Hide resolved
hamen
added a commit
that referenced
this pull request
Aug 19, 2024
reference: #540 (comment) Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
hamen
added a commit
that referenced
this pull request
Aug 19, 2024
reference: #540 (comment) Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
hamen
added a commit
that referenced
this pull request
Aug 19, 2024
reference: #540 (comment) Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
hamen
added a commit
that referenced
this pull request
Aug 19, 2024
reference: #540 (comment) Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
b610f03
to
59020d8
Compare
rock3r
reviewed
Aug 19, 2024
...dalone/src/main/kotlin/org/jetbrains/jewel/intui/standalone/styling/IntUiTextFieldStyling.kt
Outdated
Show resolved
Hide resolved
.../ide-plugin/src/main/kotlin/org/jetbrains/jewel/samples/ideplugin/SwingComparisonTabPanel.kt
Outdated
Show resolved
Hide resolved
Conflicts to solve here, too |
hamen
added a commit
that referenced
this pull request
Aug 20, 2024
reference: #540 (comment) Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
hamen
added a commit
that referenced
this pull request
Aug 20, 2024
reference: #540 (comment) Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
59020d8
to
d8182f6
Compare
hamen
added a commit
that referenced
this pull request
Aug 20, 2024
reference: #540 (comment) Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
hamen
added a commit
that referenced
this pull request
Aug 20, 2024
reference: #540 (comment) Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
d8182f6
to
9f25cf4
Compare
hamen
commented
Aug 21, 2024
.../ide-plugin/src/main/kotlin/org/jetbrains/jewel/samples/ideplugin/SwingComparisonTabPanel.kt
Outdated
Show resolved
Hide resolved
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: Ivan Morgillo <imorgillo@gmail.com>
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: Ivan Morgillo <imorgillo@gmail.com>
reference: #540 (comment) Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
reference: #540 (comment) 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: Ivan Morgillo <imorgillo@gmail.com>
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: Ivan Morgillo <imorgillo@gmail.com>
6dd950c
to
e73cef2
Compare
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
a5ac3e1
to
3c2693f
Compare
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
3c2693f
to
67a0ba5
Compare
* TextField horizontal padding should consider the border, too * TextArea padding should not apply to the scrollbar itself * Tweak scrollbar min height to match Swing
rock3r
approved these changes
Aug 26, 2024
intellij-monorepo-bot
pushed a commit
to JetBrains/intellij-community
that referenced
this pull request
Nov 29, 2024
* add example text to Swing TextArea in SwingComparisonTabPanel Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * fix TextArea cursor start padding Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * iterate on InputField focused UI Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * iterate on TextField and TextArea style and metrics Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * reformat IntUiBridge.kt Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * update API files Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * use retrieveArcAsCornerSize instead of manually pulling the constant Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * add more textfields to SwingComparisonTabPanel for further comparison Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * reformat Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * remove detekt-compose dependency from .idea/detect.xml reference: JetBrains/jewel#540 (comment) Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * remove redundant parameter in IntUiBridge TextFieldMetrics reference: JetBrains/jewel#540 (comment) Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * remove unnecessary focusOutlineExpand property Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * clean up Swing/Compose TextField comparison Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * re-enable logging in ResourcePainterProvider Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * tune TextArea paddings Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * update API files Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * restore previous minSize for TextField Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * reapply border fixed after scrollbar rebase Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * reformat InputField Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * tune TextFieldMetrics Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> * Tweak paddings to better align with Swing * TextField horizontal padding should consider the border, too * TextArea padding should not apply to the scrollbar itself * Tweak scrollbar min height to match Swing --------- Signed-off-by: Ivan Morgillo <imorgillo@gmail.com> GitOrigin-RevId: 91e8618ea17a14ebe067d8313df306a86a075d67
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR iterates on consistency issues on buttons, textfields and textareas.
Related Issue
#463
#541, please review this in #543.
Checklist
API dump
andReformat project
Gradle tasksHow Has This Been Tested?
Screenshots or GIFs:
Standalone
IDE