Skip to content

refactor: ロジックとUIを分離#245

Closed
toku-sa-n wants to merge 4 commits into
DeNA:masterfrom
toku-sa-n:refactor/subprojects
Closed

refactor: ロジックとUIを分離#245
toku-sa-n wants to merge 4 commits into
DeNA:masterfrom
toku-sa-n:refactor/subprojects

Conversation

@toku-sa-n
Copy link
Copy Markdown
Contributor

ロジックがSwingに依存することがないよう、サブプロジェクト化し、分離しました。

toku-sa-n and others added 4 commits May 22, 2026 17:46
Add UserPrompt and LogSink SPIs and remove direct core imports of gui
and Swing from infrastructure on the monolithic source tree.

Co-authored-by: Cursor <cursoragent@cursor.com>
Move sources into Gradle subprojects and add ArchUnit module boundary tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
Relocate UI widgets and JWT tooling to ui, replace EventListenerList,
split Extension UI hooks, and keep UI dependencies off core classpath.

Co-authored-by: Cursor <cursoragent@cursor.com>
Replace Groovy build scripts with Kotlin DSL across root and subprojects.

Co-authored-by: Cursor <cursoragent@cursor.com>
@toku-sa-n toku-sa-n closed this May 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant