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

[T09-3] Picconso #50

Open
wants to merge 1,538 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1538 commits
Select commit Hold shift + click to select a range
f2d8c96
Merge pull request #177 from lancelotwillow/master
lancelotzty Nov 7, 2018
dfd7e7e
Add Codacy badge
codacy-badger Nov 7, 2018
b0c7ab9
Add Codacy badge
codacy-badger Nov 7, 2018
78869fa
Merge pull request #179 from codacy-badger/codacy-badge
lancelotzty Nov 7, 2018
5155014
Merge pull request #179 from codacy-badger/codacy-badge
lancelotzty Nov 7, 2018
47f8551
Update README.adoc
lancelotzty Nov 7, 2018
55aea42
Update README.adoc
lancelotzty Nov 7, 2018
15ac611
ignore the package for repo sense
Nov 7, 2018
1420176
Update config.json
lancelotzty Nov 7, 2018
59040b0
Update config.json
lancelotzty Nov 7, 2018
61cb7f5
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/main
j-lum Nov 8, 2018
b25ed8f
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/main
jeffrylum Nov 8, 2018
7f0e377
Merge pull request #169 from j-lum/master
benedictcss Nov 8, 2018
df8c678
Merge pull request #169 from j-lum/master
benedictcss Nov 8, 2018
d799d64
remove useless package
Nov 8, 2018
1cfe244
merge the team master for layer
Nov 8, 2018
719acdb
Added comments for Layers and Canvas commands
j-lum Nov 8, 2018
c5c2a87
Added more comments for Canvas and Layer and ModelManager methods.
j-lum Nov 8, 2018
6f91252
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/main
benedictcss Nov 8, 2018
587c631
update SelectCommand to OpenCommand
benedictcss Nov 8, 2018
6b5a516
Merge pull request #183 from j-lum/master
benedictcss Nov 8, 2018
94862f7
fix checkstyle error
benedictcss Nov 8, 2018
8533a4e
fix checkstyle error
benedictcss Nov 8, 2018
1c05803
Removed the canvas save commmand.
j-lum Nov 8, 2018
2710c61
add test for imageMagickUtil
Nov 8, 2018
18dd323
merge changes from team
Nov 8, 2018
b691d4e
Merge pull request #184 from benedictcss/refactorSelectToOpen
benedictcss Nov 8, 2018
fab839f
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/main
j-lum Nov 8, 2018
5ed73b9
first test for travis
Nov 8, 2018
670883e
second approach for passing travis
Nov 8, 2018
e75faaf
merge the team master
Nov 8, 2018
3b835af
Removed the canvas save commmand.
j-lum Nov 8, 2018
9136f70
third approach for passing travis
Nov 8, 2018
53d309d
Remove the extra test for raw
j-lum Nov 8, 2018
c36f126
forth approach for passing travis
Nov 8, 2018
061d748
fifth approach for passing travis
Nov 8, 2018
137e9be
Fixed canvas resizing.
j-lum Nov 8, 2018
82d44a1
modify save command
Nov 9, 2018
90b65c6
Fixed the author tag for most of my commits.
j-lum Nov 9, 2018
bbe78fd
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/mai…
j-lum Nov 9, 2018
43ab476
Minor performance fixes recommended by codacy.
j-lum Nov 9, 2018
7fc3aa8
Merge pull request #186 from j-lum/master
j-lum Nov 9, 2018
b2669ba
Added a bunch of tests and refactored some error handling in commands.
j-lum Nov 9, 2018
aa806a6
Added a bunch of tests and refactored some error handling in commands.
j-lum Nov 9, 2018
40b2caf
Updated the DG and my PPP.
j-lum Nov 9, 2018
4c95a2f
Merge pull request #188 from j-lum/master
j-lum Nov 9, 2018
73a0b19
combine raw command
Nov 10, 2018
76652c4
modify convert command
Nov 10, 2018
e125cfe
fix travis
Nov 10, 2018
af0070f
fix travis2
Nov 10, 2018
b40f856
fix travis3
Nov 10, 2018
e9c65a6
fix travis4
Nov 10, 2018
69d0896
Merge pull request #181 from lancelotwillow/master
lancelotzty Nov 10, 2018
34ca95a
Misc codacy fixes.
j-lum Nov 10, 2018
98a6ace
correct methods naming for tests
Nov 10, 2018
052a5c5
add test for clear cache
ihwk1996 Nov 10, 2018
1949eef
Merge pull request #189 from j-lum/master
lancelotzty Nov 10, 2018
ace6114
fix conflict
Nov 10, 2018
237539b
Merge commit '69d089685d2f8423474b1b70f4d6cefaf993faf8' into add-test…
ihwk1996 Nov 10, 2018
314bd95
Merge pull request #191 from lancelotwillow/master
lancelotzty Nov 10, 2018
d0df730
checkstyle fixes
ihwk1996 Nov 10, 2018
4157845
checkstyle fix 2
ihwk1996 Nov 10, 2018
0b80acf
Merge pull request #192 from ihwk1996/add-test-clearcache-minor-fixes
ihwk1996 Nov 10, 2018
a10b43d
More codacy fixes.
j-lum Nov 10, 2018
72d4730
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/mai…
j-lum Nov 10, 2018
1ba14a1
Merge pull request #193 from j-lum/master
j-lum Nov 10, 2018
5ca6a27
DeveloperGuide.adoc: Updating diagrams and content for login, Google …
Nov 10, 2018
bb17540
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/mai…
Nov 10, 2018
5b81749
DeveloperGuide.adoc: Updating for Google Download Feature
Nov 10, 2018
4a7ed4a
DG updates
ihwk1996 Nov 10, 2018
6e6114e
Merge pull request #194 from ihwk1996/undoredo-DG-changes
ihwk1996 Nov 10, 2018
c3f1988
DeveloperGuide.adoc: Removing redundant areas
Nov 10, 2018
0432086
Merge branch 'master' into documentation-update
Nov 10, 2018
65c0196
DeveloperGuide.adoc: Adding updates to general portions
Nov 10, 2018
f6ace9c
spelling fix
ihwk1996 Nov 10, 2018
f8a97e4
modify some test in imageMagick
Nov 10, 2018
25dffc8
fix checkstyle
Nov 10, 2018
44a1d0b
update command box to handle multiple tabs
benedictcss Nov 10, 2018
4f878ad
fix some codacy
Nov 10, 2018
8c8e2b7
Update UGDG for open command
benedictcss Nov 10, 2018
d871b70
fix checkstyle
Nov 10, 2018
2611436
update reposense
benedictcss Nov 10, 2018
913998f
Merge pull request #196 from lancelotwillow/master
lancelotzty Nov 10, 2018
f855b0c
Merge branch 'master' into update-ugdg
benedictcss Nov 10, 2018
02503f9
merge branch
benedictcss Nov 10, 2018
9e4752e
Merge branch 'update-ugdg' of https://github.com/benedictcss/main int…
benedictcss Nov 10, 2018
c50a563
fix test fail on travis
benedictcss Nov 10, 2018
60f5503
fix codacy
benedictcss Nov 10, 2018
5af282a
update commandbox test to fix assertion failure
benedictcss Nov 10, 2018
0dec3bf
check travis errors
benedictcss Nov 10, 2018
89387bc
add line to check travis test
benedictcss Nov 10, 2018
efe1e29
DeveloperGuide.adoc: Formatting and Grammar checks
Nov 10, 2018
6a9f69e
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/mai…
Nov 10, 2018
13c5486
modify UG
Nov 10, 2018
7b59175
Merge pull request #195 from chivent/documentation-update
Nov 10, 2018
ff037e3
Merge branch 'master' into update-ugdg
Nov 10, 2018
d26505b
modify UG2
Nov 10, 2018
b47963e
fix conflict
Nov 10, 2018
6ca142a
fix checkstyle
Nov 10, 2018
efb219e
Merge pull request #199 from lancelotwillow/master
lancelotzty Nov 10, 2018
ff54ecb
DeveloperGuide.adoc: Updating the Appendix
Nov 10, 2018
63b6d20
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/mai…
Nov 10, 2018
3e45e77
Editing files to remove warnings
Nov 10, 2018
4cc8e32
Merge pull request #200 from chivent/documentation-update
Nov 10, 2018
ebbc0c6
Merge branch 'master' into update-ugdg
Nov 10, 2018
333bbfa
Adding tests for coveralls
Nov 10, 2018
d3361e6
Adding Google tests for coveralls
Nov 10, 2018
146beee
Correcting test for Google
Nov 11, 2018
ca0199d
merge branch
benedictcss Nov 11, 2018
294cd59
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/mai…
benedictcss Nov 11, 2018
3e00dd7
Adding tests for Google and HistoryListPanel
Nov 11, 2018
1b0b88e
Merge branch 'update-ugdg' of https://github.com/benedictcss/main int…
benedictcss Nov 11, 2018
64cd703
Merge pull request #198 from benedictcss/update-ugdg
benedictcss Nov 11, 2018
96d3f78
adding test for layer panel
Nov 11, 2018
ae0fcde
Merge pull request #201 from chivent/general-updates
Nov 11, 2018
dd9fb3b
remove gif images from imagelist
benedictcss Nov 11, 2018
49f9e00
update benedictcss.adoc
benedictcss Nov 11, 2018
4f23df8
update DG
benedictcss Nov 11, 2018
2f35749
update userprefs to improve codacy
benedictcss Nov 11, 2018
332ae28
update remaining convert to apply
benedictcss Nov 11, 2018
74b8290
Merge pull request #202 from benedictcss/update-ugdg
benedictcss Nov 11, 2018
66248c4
Reformatting error/success messages for applying transformations and …
Nov 11, 2018
0b4d2f2
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/mai…
j-lum Nov 11, 2018
9ff8ec4
Correcting common diagrams and messages
Nov 11, 2018
c2d7e5a
Updating general portions of userGuide, readMe, aboutUs and contactUs
Nov 11, 2018
f6a2f23
Merge branch 'master' into general-updates
Nov 11, 2018
b01019d
added EOF AboutUs
Nov 11, 2018
c50e396
Merge pull request #203 from chivent/general-updates
Nov 11, 2018
6d341cb
editing user guide
Nov 11, 2018
38422ac
Updated UG further.
j-lum Nov 11, 2018
297fa36
Forgot the new images.
j-lum Nov 11, 2018
e7d68ec
Merged before push, sorry to whoever wrote the quick start.
j-lum Nov 11, 2018
a04a837
Merge pull request #204 from j-lum/master
j-lum Nov 11, 2018
57479ca
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/mai…
Nov 11, 2018
49f4410
More grammar changes in the UG.
j-lum Nov 11, 2018
3b857ea
Merge pull request #205 from j-lum/master
j-lum Nov 11, 2018
80de950
fix test
Nov 11, 2018
d068e2a
fix test2
Nov 11, 2018
26a9df8
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/main
Nov 11, 2018
d868fca
Merge pull request #206 from lancelotwillow/master
lancelotzty Nov 11, 2018
3081ec2
Fixed format of png files for export.
j-lum Nov 11, 2018
f733ba4
Minor grammar changes
j-lum Nov 11, 2018
8be34c2
Merge pull request #207 from j-lum/master
j-lum Nov 11, 2018
d5d54a4
add test
Nov 11, 2018
d1587c4
Merge branch 'master' of team
Nov 11, 2018
f5a1470
modify DG
Nov 11, 2018
c656248
merge my master
Nov 11, 2018
5fcc996
fix checkstyle
Nov 11, 2018
88b5e63
fix codacy
Nov 11, 2018
ae1cbe5
fix checkstyle
Nov 11, 2018
dc6cfc8
Merge pull request #208 from lancelotwillow/master
lancelotzty Nov 11, 2018
125c473
Update lancelotwillow.adoc
lancelotzty Nov 11, 2018
72fda94
Update lancelotwillow.adoc
lancelotzty Nov 11, 2018
f188f5f
Update lancelotwillow.adoc
lancelotzty Nov 11, 2018
9575079
update diagram
Nov 11, 2018
d7ab97e
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/main
Nov 11, 2018
332556d
fix checkstyle
Nov 11, 2018
fa687c1
reformatting ug
Nov 11, 2018
8142187
Merge pull request #209 from lancelotwillow/master
lancelotzty Nov 11, 2018
c4c5aee
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/mai…
Nov 11, 2018
3a49f53
Merge branch 'master' into general-updates
Nov 11, 2018
88ff3d0
Merge pull request #210 from chivent/general-updates
Nov 11, 2018
9ce231a
remove top Addressbook bar
ihwk1996 Nov 12, 2018
1a015d2
Change undoredo diagram
ihwk1996 Nov 12, 2018
cb6ced2
Minor grammar changes
j-lum Nov 12, 2018
6cbbc35
Removed unused class Test.java.
j-lum Nov 12, 2018
3920593
Style fixes.
j-lum Nov 12, 2018
8bb7c97
Merge pull request #212 from j-lum/master
j-lum Nov 12, 2018
97a7adc
Fixed tianyang's face
j-lum Nov 12, 2018
70ed964
Update sequence diagrams and ugdg
benedictcss Nov 12, 2018
a011fbc
Rewrote some of Transformations.
j-lum Nov 12, 2018
9b112b3
Merge pull request #211 from ihwk1996/DG-amendments
ihwk1996 Nov 12, 2018
d7d5f7d
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/mai…
j-lum Nov 12, 2018
07224dc
Grammar fixes.
j-lum Nov 12, 2018
c414009
Merge pull request #214 from j-lum/master
j-lum Nov 12, 2018
0adf670
Merge pull request #213 from benedictcss/update-ugdg
j-lum Nov 12, 2018
bdcefab
Fixed comments in code.
j-lum Nov 12, 2018
3a99f7e
Merge pull request #215 from j-lum/master
j-lum Nov 12, 2018
8c12529
change wording
Nov 12, 2018
01dbd8d
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/main
Nov 12, 2018
e5a26f2
Gave `apply raw` it's own section, clarified the `apply resize` command.
j-lum Nov 12, 2018
c058e29
minor english changes
ihwk1996 Nov 12, 2018
32d8b96
Merge pull request #217 from ihwk1996/ivan-PPP-changes
ihwk1996 Nov 12, 2018
080c4ed
update benedictcss.adoc
benedictcss Nov 12, 2018
c3375e4
update diagram
benedictcss Nov 12, 2018
fd1c439
Fixed the conjugation of canvas size.
j-lum Nov 12, 2018
f8b570b
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/mai…
j-lum Nov 12, 2018
b5d9fde
Merge pull request #219 from j-lum/master
j-lum Nov 12, 2018
6516109
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/mai…
j-lum Nov 12, 2018
f0aaa98
update ihwk1996.adoc
ihwk1996 Nov 12, 2018
ab9eaa0
Updated own PPP doc.
Nov 12, 2018
b109f47
Merge pull request #218 from benedictcss/update-ugdg
benedictcss Nov 12, 2018
8a51587
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/mai…
Nov 12, 2018
69d70b6
update Developer Guide Diagram
Nov 12, 2018
340ba96
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/main
Nov 12, 2018
27cdf83
update ivan page
ihwk1996 Nov 12, 2018
bd3956b
increase photo size
ihwk1996 Nov 12, 2018
b7c0a4d
Merge pull request #216 from lancelotwillow/master
lancelotzty Nov 12, 2018
8a986bb
Merge pull request #221 from ihwk1996/ivan-PPP-more-changes
ihwk1996 Nov 12, 2018
e75d3ea
Merge pull request #220 from chivent/general-updates
Nov 12, 2018
94fb614
update DG with figure labels
ihwk1996 Nov 12, 2018
f299306
update ppp benedictcss
benedictcss Nov 12, 2018
9c08d91
Merge pull request #223 from ihwk1996/ivan-general-updates
ihwk1996 Nov 12, 2018
fb1912e
typo fix
ihwk1996 Nov 12, 2018
d37255e
add image
Nov 12, 2018
8f06e42
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/main
Nov 12, 2018
e660d37
Merge pull request #224 from lancelotwillow/master
lancelotzty Nov 12, 2018
0de5279
Update lancelotwillow.adoc
lancelotzty Nov 12, 2018
52ef22d
fix image
Nov 12, 2018
ddf5fc1
update adocs to include manual testing
benedictcss Nov 12, 2018
654518a
fix image2
Nov 12, 2018
89c11d8
further updates on manual testing in DG
benedictcss Nov 12, 2018
f816f89
Merge pull request #226 from lancelotwillow/master
lancelotzty Nov 12, 2018
6f5f1ec
Merge pull request #225 from benedictcss/update-ugdg
benedictcss Nov 12, 2018
5cbbaf1
Update lancelotwillow.adoc
lancelotzty Nov 12, 2018
383b0de
Only known image of me in a suit.
j-lum Nov 12, 2018
6a136ca
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/mai…
j-lum Nov 12, 2018
99aa4c4
Only known image of me in a suit.
j-lum Nov 12, 2018
db1e654
update tags in DG
benedictcss Nov 12, 2018
d430a35
fix tags in DG
benedictcss Nov 12, 2018
6694713
Merge pull request #227 from benedictcss/update-ugdg
benedictcss Nov 12, 2018
99ab300
update benedictcss.adoc
benedictcss Nov 12, 2018
19454d3
add manual test
Nov 12, 2018
6a7a482
Updated the DG to include a testing guide.
j-lum Nov 12, 2018
856e8f7
Merge pull request #228 from lancelotwillow/master
lancelotzty Nov 12, 2018
2e009a5
Merge pull request #229 from j-lum/master
j-lum Nov 12, 2018
a8e7222
update own adoc
benedictcss Nov 12, 2018
14957a4
update my adoc
benedictcss Nov 12, 2018
f5ba90d
Delete j-lum.pdf
j-lum Nov 12, 2018
ffe2103
update ascii.adoc
benedictcss Nov 12, 2018
d045291
update manual testing of undo redo
ihwk1996 Nov 12, 2018
91d8c36
Merge pull request #230 from ihwk1996/undoredo-manual-tests
ihwk1996 Nov 12, 2018
002fbed
developer and user guide update
Nov 12, 2018
080f0bf
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T09-3/mai…
Nov 12, 2018
7d45f26
Merge pull request #231 from chivent/general-updates
Nov 12, 2018
c3f7244
Pants wetting exception fixing experience.
j-lum Nov 12, 2018
e930cc0
More fixes.
j-lum Nov 12, 2018
3ad58b7
Please figure out how to write tests.
j-lum Nov 12, 2018
02c0f8f
Merge pull request #232 from j-lum/master
j-lum Nov 12, 2018
3d65a15
Please figure out how to write tests.
j-lum Nov 12, 2018
7491730
Merge pull request #233 from j-lum/master
j-lum Nov 12, 2018
ecb1aab
Update SaveCommandTest.java
lancelotzty Nov 12, 2018
9d3b1a4
Clued in clueless users.
j-lum Nov 16, 2018
d506a00
Added blurb about rotation center and added missing image files.
j-lum Nov 16, 2018
7a582f3
Added alternate link for tutorial.
j-lum Nov 16, 2018
6001115
Added a blurb about file formats supported.
j-lum Nov 16, 2018
cc287fa
added warning for redirecting
Nov 16, 2018
74c031d
removal of google auto-login since it does not seem to add value to u…
Nov 16, 2018
ff00cc0
check style fixes
Nov 16, 2018
1db6fa1
Merge pull request #235 from chivent/master
Nov 16, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,17 @@ lib/*
*.log
*.log.*
*.csv
config.json
config/
/config.json
gradle/
src/test/data/sandbox/
preferences.json
.DS_Store
./screenshot*.png
classes/
cache/
/data/
/bin/
src/main/resources/docs/
out/
.gitattributes
51 changes: 29 additions & 22 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -1,40 +1,47 @@
= Address Book (Level 4)
= Piconso: The Console-based Image Editor

ifdef::env-github,env-browser[:relfileprefix: docs/]

https://travis-ci.org/se-edu/addressbook-level4[image:https://travis-ci.org/se-edu/addressbook-level4.svg?branch=master[Build Status]]

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

instead of removing, you can update them with your own repo link

https://ci.appveyor.com/project/damithc/addressbook-level4[image:https://ci.appveyor.com/api/projects/status/3boko2x2vr5cc3w2?svg=true[Build status]]
https://coveralls.io/github/se-edu/addressbook-level4?branch=master[image:https://coveralls.io/repos/github/se-edu/addressbook-level4/badge.svg?branch=master[Coverage Status]]
https://www.codacy.com/app/damith/addressbook-level4?utm_source=github.com&utm_medium=referral&utm_content=se-edu/addressbook-level4&utm_campaign=Badge_Grade[image:https://api.codacy.com/project/badge/Grade/fc0b7775cf7f4fdeaf08776f3d8e364a[Codacy Badge]]
https://gitter.im/se-edu/Lobby[image:https://badges.gitter.im/se-edu/Lobby.svg[Gitter chat]]
https://travis-ci.org/CS2103-AY1819S1-T09-3/main[image:https://travis-ci.org/CS2103-AY1819S1-T09-3/main.svg?branch=master[Build Status]]
https://ci.appveyor.com/project/benedictcss/main[image:https://ci.appveyor.com/api/projects/status/9odxi2csp68dsqm7?svg=true[Build Status]]
https://coveralls.io/github/CS2103-AY1819S1-T09-3/main?branch=master[image:https://coveralls.io/repos/github/CS2103-AY1819S1-T09-3/main/badge.svg?branch=master[Coverage Status]]
image:https://api.codacy.com/project/badge/Grade/6e5a3a4804ff4ce08fa5d3358ed0d67a[link="https://app.codacy.com/app/lancelotwillow/main?utm_source=github.com&utm_medium=referral&utm_content=CS2103-AY1819S1-T09-3/main&utm_campaign=Badge_Grade_Dashboard"]

Piconso is an CLI-based (Command Line Interface) Image Editor designed and developed for quick and efficient image-editing. Many image-editors are complex and difficult to pick up, coupled with a steep learning curve, and sometimes even a steep price! +

Unlike them, Piconso offers the same features, in a much more simplified manner. With Piconso, all traditional image-editing features can be performed solely through text commands, removing the hassle of working with a mouse. The interface can be used by
photographers, designers, developers and more, and is very easy to pick up.

== Product

ifdef::env-github[]
image::docs/images/Ui.png[width="600"]
image::docs/images/Ui.png[width="602"]
endif::[]

ifndef::env-github[]
image::images/Ui.png[width="600"]
image::images/Ui.png[width="602"]
endif::[]

* This is a desktop Address Book application. It has a GUI but most of the user interactions happen using a CLI (Command Line Interface).
* It is a Java sample application intended for students learning Software Engineering while using Java as the main programming language.
* It is *written in OOP fashion*. It provides a *reasonably well-written* code example that is *significantly bigger* (around 6 KLoC)than what students usually write in beginner-level SE modules.
* What's different from https://github.com/se-edu/addressbook-level3[level 3]:
** A more sophisticated GUI that includes a list panel and an in-built Browser.
** More test cases, including automated GUI testing.
** Support for _Build Automation_ using Gradle and for _Continuous Integration_ using Travis CI.
Above shows the UI layout

* *Upper left column*: Shows history of transformations performed on current layer.
* *Lower left column*: Shows first 10 images in current directory.
* *Middle*: Shows original image and rendered preview.
* *Right column*: Layers currently used.
* *Bottom*: Command output console and input for commands.

== Features
* Several traditional image-editing features such as crop, blur etc.
* Capability to define own custom transformation set.
* Direct access to images on Google Photos (download and upload).
* A wide range of edit text-commands that remove the need for a mouse.

== Site Map

* <<UserGuide#, User Guide>>
* <<DeveloperGuide#, Developer Guide>>
* <<LearningOutcomes#, Learning Outcomes>>
* <<AboutUs#, About Us>>
* <<ContactUs#, Contact Us>>

== Acknowledgements

* Some parts of this sample application were inspired by the excellent http://code.makery.ch/library/javafx-8-tutorial/[Java FX tutorial] by
_Marco Jakob_.
* Libraries used: https://github.com/TestFX/TestFX[TextFX], https://bitbucket.org/controlsfx/controlsfx/[ControlsFX], https://github.com/FasterXML/jackson[Jackson], https://github.com/google/guava[Guava], https://github.com/junit-team/junit5[JUnit5]

== Licence : link:LICENSE[MIT]
* This application is morphed from the https://github.com/se-edu/[AddressBook-Level4] project created by _SE-EDU_ initiative for student learning.
32 changes: 32 additions & 0 deletions _reposense/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"ignoreGlobList": ["**.adoc", "collate**", "**resources/imageMagic**"],
"formats": ["gradle", "jade", "java", "js", "md", "scss", "yml", "xml"],
"authors":
[
{
"githubId": "j-lum",
"displayName": "Jeffry",
"authorNames": ["j-lum", "Jeffry Lum"]
},
{
"githubId": "benedictcss",
"displayName": "Benedict",
"authorNames": ["benedictcss", "DESKTOP-56O063T\\Benedict"]
},
{
"githubId": "chivent",
"displayName": "Kai Le",
"authorNames": ["Ong Kai Le"]
},
{
"githubId": "ihwk1996",
"displayName": "Ivan",
"authorNames": ["Ivan Ho Weng Kwong"]
},
{
"githubId": "lancelotwillow",
"displayName": "Tianyang",
"authorNames": ["ZHANG TIANYANG"]
}
]
}
12 changes: 9 additions & 3 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,12 @@ dependencies {
String testFxVersion = '4.0.12-alpha'
String jUnitVersion = '5.1.0'

compile 'com.google.photos.library:google-photos-library-client:1.0.0'
compile 'com.google.apis:google-api-services-plus:v1-rev557-1.25.0'
compile 'com.google.oauth-client:google-oauth-client-java6:1.23.0'
compile 'com.google.oauth-client:google-oauth-client-jetty:1.23.0'
compile 'com.google.api-client:google-api-client:1.25.0'
compile 'io.grpc:grpc-netty:1.13.2'
implementation group: 'org.controlsfx', name: 'controlsfx', version: '8.40.11'
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.7.0'
implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jsr310', version: '2.7.4'
Expand All @@ -82,7 +88,7 @@ dependencies {
}

shadowJar {
archiveName = 'addressbook.jar'
archiveName = 'piconso.jar'

destinationDir = file("${buildDir}/jar/")
}
Expand Down Expand Up @@ -207,8 +213,8 @@ asciidoctor {
idprefix: '', // for compatibility with GitHub preview
idseparator: '-',
'site-root': "${sourceDir}", // must be the same as sourceDir, do not modify
'site-name': 'AddressBook-Level4',
'site-githuburl': 'https://github.com/se-edu/addressbook-level4',
'site-name': 'Piconso',
'site-githuburl': 'https://cs2103-ay1819s1-t09-3.github.io/main/index.html',
'site-seedu': true, // delete this line if your project is not a fork (not a SE-EDU project)
]

Expand Down
46 changes: 22 additions & 24 deletions docs/AboutUs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,53 +4,51 @@
:imagesDir: images
:stylesDir: stylesheets

AddressBook - Level 4 was developed by the https://se-edu.github.io/docs/Team.html[se-edu] team. +
_{The dummy content given below serves as a placeholder to be used by future forks of the project.}_ +
{empty} +
Piconso was developed by the CS2103-AY1819S1-T09-3. +
We are a team based in the http://www.comp.nus.edu.sg[School of Computing, National University of Singapore].

== Project Team

=== John Doe
image::damithc.jpg[width="150", align="left"]
{empty}[http://www.comp.nus.edu.sg/~damithch[homepage]] [https://github.com/damithc[github]] [<<johndoe#, portfolio>>]
=== Lum Ka Fai Jeffry
image::j-lum.png[width="150", align="left"]
{empty}[https://github.com/j-lum[github]] [<<j-lum#, portfolio>>]

Role: Project Advisor
Role: Team Lead +
Responsibilities: Layers, Canvas and UI

'''

=== John Roe
image::lejolly.jpg[width="150", align="left"]
{empty}[http://github.com/lejolly[github]] [<<johndoe#, portfolio>>]
=== Ivan Ho Weng Kwong
image::ihwk1996.png[width="150", align="left"]
{empty}[http://github.com/ihwk1996[github]] [<<ihwk1996#, portfolio>>]

Role: Team Lead +
Responsibilities: UI
Responsibilities: Model, Image State Management (undo, redo)

'''

=== Johnny Doe
image::yijinl.jpg[width="150", align="left"]
{empty}[http://github.com/yijinl[github]] [<<johndoe#, portfolio>>]
=== Benedict Chua Song Shing
image::benedictcss.png[width="150", align="left"]
{empty}[http://github.com/benedictcss[github]] [<<benedictcss#, portfolio>>]

Role: Developer +
Responsibilities: Data
Responsibilities: Storage, Project Management, Directory Navigation

'''

=== Johnny Roe
image::m133225.jpg[width="150", align="left"]
{empty}[http://github.com/m133225[github]] [<<johndoe#, portfolio>>]
=== Zhang Tianyang
image::lancelotwillow.png[width="150", align="left"]
{empty}[http://github.com/lancelotwillow[github]] [<<lancelotwillow#, portfolio>>]

Role: Developer +
Responsibilities: Dev Ops + Threading
Responsibilities: ImageMagick (image transformation)

'''

=== Benson Meier
image::yl_coder.jpg[width="150", align="left"]
{empty}[http://github.com/yl-coder[github]] [<<johndoe#, portfolio>>]
=== Ong Kai Le
image::chivent.png[width="150", align="left"]
{empty}[http://github.com/chivent[github]] [<<chivent#, portfolio>>]

Role: Developer +
Responsibilities: UI
Responsibilities: UI, Google Connectivity

'''
2 changes: 1 addition & 1 deletion docs/ContactUs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
:site-section: ContactUs
:stylesDir: stylesheets

* *Bug reports, Suggestions* : Post in our https://github.com/se-edu/addressbook-level4/issues[issue tracker] if you noticed bugs or have suggestions on how to improve.
* *Bug reports, Suggestions* : Post in our https://github.com/CS2103-AY1819S1-T09-3/main/issues[issue tracker] if you noticed bugs or have suggestions on how to improve.
* *Contributing* : We welcome pull requests. Follow the process described https://github.com/oss-generic/process[here]
* *Email us* : You can also reach us at `damith [at] comp.nus.edu.sg`
Loading