Skip to content

[CS2103T-F12-1] FitFriends#181

Open
noahang wants to merge 491 commits into
nus-cs2103-AY2425S2:masterfrom
AY2425S2-CS2103T-F12-1:master
Open

[CS2103T-F12-1] FitFriends#181
noahang wants to merge 491 commits into
nus-cs2103-AY2425S2:masterfrom
AY2425S2-CS2103T-F12-1:master

Conversation

@noahang
Copy link
Copy Markdown

@noahang noahang commented Mar 14, 2025

FitFriends helps sporty young adults manage details of their friends. It helps users arrange sport meet-ups and training sessions by keeping track of the sports played by each friend and their address so that users can choose the optimal sports facility for a sports meet-up.

@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 14, 2025

Codecov Report

❌ Patch coverage is 45.66929% with 276 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
...edu/address/logic/commands/DeleteSportCommand.java 52.23% 27 Missing and 5 partials ⚠️
...ddress/logic/commands/EditGameLocationCommand.java 0.00% 32 Missing ⚠️
...rc/main/java/seedu/address/model/ModelManager.java 46.80% 23 Missing and 2 partials ⚠️
...rc/main/java/seedu/address/ui/SportsListPanel.java 0.00% 25 Missing ⚠️
src/main/java/seedu/address/ui/MainWindow.java 0.00% 22 Missing ⚠️
...ss/logic/parser/EditGameLocationCommandParser.java 0.00% 20 Missing ⚠️
src/main/java/seedu/address/MainApp.java 0.00% 18 Missing ⚠️
...address/logic/parser/DeleteSportCommandParser.java 44.82% 15 Missing and 1 partial ⚠️
src/main/java/seedu/address/ui/CommandBox.java 0.00% 8 Missing ⚠️
.../java/seedu/address/model/util/SampleDataUtil.java 22.22% 7 Missing ⚠️
... and 26 more
Files with missing lines Coverage Δ Complexity Δ
src/main/java/seedu/address/AppParameters.java 95.65% <ø> (ø) 12.00 <0.00> (ø)
src/main/java/seedu/address/Main.java 0.00% <ø> (ø) 0.00 <0.00> (ø)
...c/main/java/seedu/address/commons/core/Config.java 77.27% <ø> (ø) 9.00 <0.00> (ø)
...in/java/seedu/address/commons/core/LogsCenter.java 78.78% <100.00%> (ø) 5.00 <1.00> (ø)
.../main/java/seedu/address/commons/core/Version.java 82.50% <ø> (ø) 19.00 <0.00> (ø)
...n/java/seedu/address/commons/core/index/Index.java 100.00% <ø> (ø) 11.00 <0.00> (ø)
.../java/seedu/address/commons/util/LocationUtil.java 77.27% <ø> (+11.36%) 7.00 <0.00> (+1.00)
...va/seedu/address/commons/util/RawLocationData.java 100.00% <ø> (+25.00%) 4.00 <0.00> (+1.00)
...in/java/seedu/address/commons/util/StringUtil.java 94.73% <100.00%> (ø) 7.00 <0.00> (ø)
...rc/main/java/seedu/address/logic/LogicManager.java 73.91% <ø> (ø) 3.00 <0.00> (ø)
... and 72 more

... and 2 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

noahang and others added 29 commits April 2, 2025 16:54
UI Styling and Theme Management Enhancements
Fixed issues related to incorrect or unsupported styling attributes that caused load errors.

Refined the structure of styling across FXML, Java, and CSS for better consistency and maintainability.

Improved theme application logic to ensure reliable transitions between dark and light modes.

Eliminated unwanted borders and visual inconsistencies, particularly in dark mode.

Enhanced separation of concerns by assigning responsibilities clearly between FXML (structure), CSS (visuals), and Java (dynamic styling).
V1.5 Improvements to User Guide
Fix message issues and minor bugs
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.

5 participants