Skip to content

๐Ÿ”€ :: (#948) ์ƒˆ๋ฒฝ ์ž์Šต ์‹ ์ฒญ ํ™”๋ฉด UI ๋ถˆ์ผ์น˜ ์ˆ˜์ •#949

Merged
ashxom merged 4 commits into
developfrom
bug/948-์ƒˆ๋ฒฝ-์ž์Šต-์‹ ์ฒญ-ํ™”๋ฉด-ui-๋ถˆ์ผ์น˜-์ˆ˜์ •
Jun 18, 2026

Hidden character warning

The head ref may contain hidden characters: "bug/948-\uc0c8\ubcbd-\uc790\uc2b5-\uc2e0\uccad-\ud654\uba74-ui-\ubd88\uc77c\uce58-\uc218\uc815"
Merged

๐Ÿ”€ :: (#948) ์ƒˆ๋ฒฝ ์ž์Šต ์‹ ์ฒญ ํ™”๋ฉด UI ๋ถˆ์ผ์น˜ ์ˆ˜์ •#949
ashxom merged 4 commits into
developfrom
bug/948-์ƒˆ๋ฒฝ-์ž์Šต-์‹ ์ฒญ-ํ™”๋ฉด-ui-๋ถˆ์ผ์น˜-์ˆ˜์ •

Conversation

@ashxom

@ashxom ashxom commented Jun 18, 2026

Copy link
Copy Markdown
Member

๊ฐœ์š”

์ƒˆ๋ฒฝ ์ž์Šต ์‹ ์ฒญ ํ™”๋ฉด์—์„œ ๋””์ž์ธ ์‹œ์•ˆ๊ณผ ์‹ค์ œ ๊ตฌํ˜„ UI๊ฐ€ ๋‹ค๋ฅด๊ฒŒ ํ‘œ์‹œ๋˜๋Š” ๊ฑธ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.

์ž‘์—…์‚ฌํ•ญ

์ถ”๊ฐ€ ๋กœ ํ•  ๋ง

Summary by CodeRabbit

  • Bug Fixes

    • Teacher filtering now uses case-insensitive search matching for improved discoverability
    • Text highlighting in search results updated to match case-insensitively
  • Style

    • Improved application card text display with better truncation and ellipsis handling
    • Refined teacher dropdown styling with enhanced visual appearance, spacing, and theme consistency

@ashxom ashxom self-assigned this Jun 18, 2026
@ashxom ashxom added the ๐Ÿ‘พbug ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ label Jun 18, 2026
@coderabbitai

coderabbitai Bot commented Jun 18, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. ๐ŸŽ‰

โ„น๏ธ Recent review info
โš™๏ธ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 2311b4bc-30cd-4e4e-8c33-bd206dc8b782

๐Ÿ“ฅ Commits

Reviewing files that changed from the base of the PR and between ecfbe5d and 643da48.

๐Ÿ“’ Files selected for processing (2)
  • core/design-system/src/main/java/team/aliens/dms/android/core/designsystem/card/DmsApplicationCard.kt
  • feature/src/main/kotlin/team/aliens/dms/android/feature/latestudy/ui/LateStudyScreen.kt

๐Ÿ“ Walkthrough

Walkthrough

The PR makes two UI adjustments: DmsApplicationCard gains single-line ellipsis truncation and a labelM typography switch for the chip label, while LateStudyScreen refactors the teacher dropdown to use theme-driven styling variables, case-insensitive teacher filtering and keyword highlighting, an iconColor parameter on TeacherDropdownItem, and updated container shadow/layout values.

Changes

DmsApplicationCard chip label

Layer / File(s) Summary
AppliedTitleText truncation and typography
core/design-system/.../card/DmsApplicationCard.kt
Adds TextOverflow import, removes unused labelB import, switches chip label to labelM typography, and adds maxLines = 1 with TextOverflow.Ellipsis truncation.

LateStudyScreen teacher dropdown refactor

Layer / File(s) Summary
Case-insensitive teacher filtering and highlight matching
feature/.../latestudy/ui/LateStudyScreen.kt
Changes filteredTeachers to use contains(..., ignoreCase = true) and rewrites highlightText to locate keyword matches with indexOf(..., ignoreCase = true).
TeacherDropdown theming variables and container styling
feature/.../latestudy/ui/LateStudyScreen.kt
Introduces shape, highlightColor, iconColor, and shadowColor from DmsTheme; updates dropdown container to use shadow(...), semi-transparent background, adjusted vertical offset and max height; adds iconColor parameter to TeacherDropdownItem for the leading search icon tint.
Minor formatting cleanups
feature/.../latestudy/ui/LateStudyScreen.kt
Reformats DateSelectSection when-branch assignments, removes trailing comma in resultStore.setResult(...), and reformats the "์œ ํ˜•" label padding modifierโ€”no logic changes.

Estimated code review effort

๐ŸŽฏ 2 (Simple) | โฑ๏ธ ~10 minutes

Suggested reviewers

  • uson1004

Poem

๐Ÿ‡ A chip label now trims with grace,
No overflow cluttering its tiny space.
The teacher search ignores the caseโ€”
Uppercase, lowercase, all embrace!
With shadows styled and icons tinted right,
The dropdown glows with theme-driven light. โœจ

๐Ÿšฅ Pre-merge checks | โœ… 4 | โŒ 1

โŒ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage โš ๏ธ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
โœ… Passed checks (4 passed)
Check name Status Explanation
Description Check โœ… Passed Check skipped - CodeRabbitโ€™s high-level summary is enabled.
Title check โœ… Passed The title references issue #948 and describes fixing UI inconsistencies in the early morning self-study application screen, which directly aligns with the main changes across both modified files (design system card updates and LateStudyScreen UI refinements).
Linked Issues check โœ… Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check โœ… Passed Check skipped because no linked issues were found for this pull request.

โœ๏ธ Tip: You can configure your own custom pre-merge checks in the settings.

โœจ Finishing Touches
๐Ÿ“ Generate docstrings
  • Create stacked PR
  • Commit on current branch
๐Ÿงช Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch bug/948-์ƒˆ๋ฒฝ-์ž์Šต-์‹ ์ฒญ-ํ™”๋ฉด-ui-๋ถˆ์ผ์น˜-์ˆ˜์ •

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

โค๏ธ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@ashxom
ashxom merged commit 8614b3c into develop Jun 18, 2026
6 checks passed
@ashxom
ashxom deleted the bug/948-์ƒˆ๋ฒฝ-์ž์Šต-์‹ ์ฒญ-ํ™”๋ฉด-ui-๋ถˆ์ผ์น˜-์ˆ˜์ • branch June 19, 2026 12:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

๐Ÿ‘พbug ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ

Projects

None yet

Development

Successfully merging this pull request may close these issues.

์ƒˆ๋ฒฝ ์ž์Šต ์‹ ์ฒญ ํ™”๋ฉด UI ๋ถˆ์ผ์น˜ ์ˆ˜์ •

1 participant