Consolidate GUI styling/colors and move domain types to api - #5
Conversation
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request upgrades the build system to RetroFuturaGradle 2.x and Gradle 9.2.0, reorganizes the package structure to expose a public API surface (including a central BLPCAPI façade), refactors the network layer, and refines the party UI and JourneyMap integration. The code review identified a critical compilation error in BLPCSaveHandler due to missing imports, as well as several potential NullPointerException risks in PartyWidgets, Party, PartyProviderRegistry, PartyQueryUtil, and MembersPanel where null checks are missing.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
| try { | ||
| Files.move(tmp.toPath(), finalFile.toPath(), StandardCopyOption.REPLACE_EXISTING); | ||
| } catch (IOException e) { |
There was a problem hiding this comment.
The classes Files and StandardCopyOption are used here but are not imported in this file, which will cause a compilation error. Since we cannot easily add imports outside the modified diff hunks, please use their fully qualified names to ensure the code compiles successfully.
| try { | |
| Files.move(tmp.toPath(), finalFile.toPath(), StandardCopyOption.REPLACE_EXISTING); | |
| } catch (IOException e) { | |
| try { | |
| java.nio.file.Files.move(tmp.toPath(), finalFile.toPath(), java.nio.file.StandardCopyOption.REPLACE_EXISTING); | |
| } catch (IOException e) { |
No description provided.