Skip to content
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

[Fong Yih Jie] iP #487

Open
wants to merge 59 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
556af3f
Add Gradle support
May 24, 2020
5fe9e8b
Add echo and bye functionality
fongyj Aug 18, 2022
9196067
Add add and list functionality
fongyj Aug 18, 2022
229e2b6
Add mark and unmark functionality
fongyj Aug 18, 2022
bba21b5
Add todo, event and deadline tasks
fongyj Aug 18, 2022
a5853db
Add text ui testing
fongyj Aug 18, 2022
451c8c4
Add error handling
fongyj Aug 18, 2022
9f055d3
Add delete and more exception handling
fongyj Aug 18, 2022
96a42de
Add save and load
fongyj Aug 27, 2022
1d025c3
Add date parsing
fongyj Aug 27, 2022
6f44176
Merge branch 'branch-Level-7'
fongyj Aug 27, 2022
d66ebf3
Merge branch 'branch-Level-8'
fongyj Aug 27, 2022
4ba2c39
Refactor for more OOP
fongyj Aug 28, 2022
5f01979
Organise classes into packages
fongyj Aug 28, 2022
e403f32
Merge pull request #1 from nus-cs2103-AY2223S1/add-gradle-support
fongyj Aug 28, 2022
2c5047d
Add gradle support
fongyj Aug 28, 2022
3eff73f
Add JUnit tests
fongyj Aug 28, 2022
f3a012d
Add Jar file
fongyj Aug 28, 2022
b0612c7
Add JavaDoc
fongyj Aug 29, 2022
70f4be4
Refactor for coding standard
fongyj Aug 29, 2022
8f83e41
Add find feature
fongyj Aug 29, 2022
b19f0f7
Merge branch 'branch-A-JavaDoc'
fongyj Aug 29, 2022
fd033e9
Merge branch 'branch-A-CodingStandard'
fongyj Aug 29, 2022
6e94db0
Merge branch 'branch-Level-9'
fongyj Aug 29, 2022
29e0808
Refactor for coding style
fongyj Sep 1, 2022
f1c27bd
Add checkstyle and corrected style
fongyj Sep 8, 2022
12236b0
Add GUI with javafx
fongyj Sep 11, 2022
fff3258
Add handling of invalid index for mark, unmark and delete commands
fongyj Sep 11, 2022
20ada3f
Update creation of jar file
fongyj Sep 11, 2022
f1bd19f
Merge branch 'branch-Level-10'
fongyj Sep 11, 2022
02a0d9b
Add assertions
fongyj Sep 11, 2022
16a6b77
Improve code quality
fongyj Sep 11, 2022
c5e8e21
Merge pull request #3 from fongyj/branch-A-Assertions
fongyj Sep 11, 2022
2884196
Merge branch 'master' into branch-A-CodeQuality
fongyj Sep 11, 2022
5017077
Merge pull request #4 from fongyj/branch-A-CodeQuality
fongyj Sep 11, 2022
d2083aa
Add C-DetectDuplicates functionality
fongyj Sep 11, 2022
1a9d966
Merge branch 'branch-BCD-Extension'
fongyj Sep 11, 2022
5e510ca
Optimised duplicate task checking
fongyj Sep 11, 2022
e21f213
Implemented chick personality
fongyj Sep 15, 2022
11a7a10
Merge branch 'branch-A-Personality'
fongyj Sep 15, 2022
1ef6bfb
Add help command
fongyj Sep 15, 2022
cfa63ae
Update javafx UI
fongyj Sep 15, 2022
5a9eec1
Update javafx UI again
fongyj Sep 15, 2022
1816df3
Correct style and add Ui image
fongyj Sep 15, 2022
7913543
Add README.md for Chick Bot
fongyj Sep 15, 2022
218d762
Update UI and personality
fongyj Sep 15, 2022
e9ff7b7
Update Ui.png
fongyj Sep 15, 2022
e4f62af
Update date parsing error and add close window on bye
fongyj Sep 15, 2022
1390bfc
Fix deadline and event task error mesesage
fongyj Sep 15, 2022
2a3e9c4
Rename Ui.png
fongyj Sep 16, 2022
611d04a
Add Ui.png
fongyj Sep 16, 2022
df9bcb1
Remove Ui.png
fongyj Sep 16, 2022
b1277d5
Fix task loading implementation issue
fongyj Sep 18, 2022
352de77
Remove unused image
fongyj Sep 18, 2022
cf229e0
Fix find command bug
fongyj Sep 18, 2022
d4b0f6e
Fix storage and duplicate check implementation
fongyj Sep 18, 2022
48cd30d
Fix storage and duplicate check implementation
fongyj Sep 18, 2022
01a7b7c
Merge branch 'master' of https://github.com/fongyj/ip
fongyj Sep 18, 2022
ec2c08d
Fix user guide
fongyj Oct 11, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,7 @@ bin/

/text-ui-test/ACTUAL.txt
text-ui-test/EXPECTED-UNIX.TXT
text-ui-test/data/chick.txt
data/chick.txt
src/main/resources/images/anya.jpg
src/main/resources/images/chick.png
61 changes: 61 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
plugins {
id 'java'
id 'checkstyle'
id 'application'
id 'com.github.johnrengelman.shadow' version '5.1.0'
}

repositories {
mavenCentral()
}

checkstyle {
toolVersion = '10.2'
}

dependencies {
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.5.0'
testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '5.5.0'

String javaFxVersion = '11'

implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'linux'
implementation group: 'org.openjfx', name: 'javafx-controls', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-controls', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-controls', version: javaFxVersion, classifier: 'linux'
implementation group: 'org.openjfx', name: 'javafx-fxml', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-fxml', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-fxml', version: javaFxVersion, classifier: 'linux'
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'linux'
}

test {
useJUnitPlatform()

testLogging {
events "passed", "skipped", "failed"

showExceptions true
exceptionFormat "full"
showCauses true
showStackTraces true
showStandardStreams = false
}
}

application {
mainClassName = "chick.Launcher"
}

shadowJar {
archiveBaseName = "chick"
archiveClassifier = null
}

run {
standardInput = System.in
}
Loading