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

Final command list for v1.4 #142

Closed
nianfei97 opened this issue Nov 3, 2018 · 10 comments
Closed

Final command list for v1.4 #142

nianfei97 opened this issue Nov 3, 2018 · 10 comments
Labels
priority.high Must do type.task Something that needs to be done, but not a story, bug, or an epic

Comments

@nianfei97
Copy link

nianfei97 commented Nov 3, 2018

Inherited/small modifications from AB4:
help - show help screen
edit - edit your own details
find - find by name
listall - return back after find or group
history - shows history
undo - undo last action
redo - redo last action

Security (Ben)
login - logs in
logout - logs out
register registers new user
ui - shows user interface

Timing (NF)
select - selecing friend to view timetable
add - add time slot
delete - delete time slot
free - deconflict timetables
clear - clear your timetable

Social (Jasper)
friend - add friend
unfriend remove friend
group - search by group (formally tag)

Import/export (Alexis)
import - imports timetable
export - exports timetable

Commands that work with undo and redo:
edit, add, delete, clear, friend, unfriend, import

Commands that work on the login screen:
login, register, ui, help, exit

Commands that work on the main app:
Everything except login, register, ui

@nianfei97
Copy link
Author

Question: do we want to keep the aliases? It's getting annoying to maintain them, not to mention that we don't have enough letters, with the amount of commands we have.

@nianfei97
Copy link
Author

Closing #119, #123, #131, since those deal with the command word/aliases issue

@nianfei97 nianfei97 added type.task Something that needs to be done, but not a story, bug, or an epic priority.high Must do labels Nov 3, 2018
@alexiscatnip
Copy link

Maybe we could keep aliases for the most-used commands?

@cjinting-nus
Copy link

I've updated the list command to be listall, I think it reflects the actual function of the command better. The alias l can still be used so I don't see any inconvenience caused.

@bennchong
Copy link
Collaborator

Question: do we want to keep the aliases? It's getting annoying to maintain them, not to mention that we don't have enough letters, with the amount of commands we have.

Am i right to say that not every command has to have aliases? If not then I see no reason to get rid of it due to the reason of not having enough letters

@nianfei97
Copy link
Author

Final command list with aliases, in order

Section 3: Register and log in
register registers new user (no alias)
login - logs in (no alias)
ui - shows user interface (no alias)

Section 4: Standard features
help - show help screen ('h')
edit - edit your own details (no alias)
find - find by name (f)
group - search by group (g)
listall - return back after find or group (l)
friend - add friend (af)
unfriend remove friend (uf)
select - selecing friend to view timetable (s)
add - add time slot (a)
delete - delete time slot (d)
clear - clear your timetable (c)
free - deconflict timetables (no alias)
import - imports timetable (i)
export - exports timetable (e)
undo - undo last action (u)
redo - redo last action (r)
history - shows history (no alias)
logout - logs out (no alias)
exit - exits the app (x)

Commands that work with undo and redo:
edit, add, delete, clear, import

@bennchong
Copy link
Collaborator

bennchong commented Nov 11, 2018

Final command list with aliases, in order (UPDATED)

Section 3: Register and log in
register registers new user (re)
login - logs in (li)
ui - shows user interface (ui)

Section 4: Standard features
help - show help screen (h)
edit - edit your own details (ed)
find - find by name (f)
group - search by group (g)
listall - return back after find or group (l)
friend - add friend (af)
unfriend remove friend (uf)
select - selecing friend to view timetable (s)
add - add time slot (a)
delete - delete time slot (d)
clear - clear your timetable (c)
free - deconflict timetables (fr)
import - imports timetable (im)
export - exports timetable (ex)
undo - undo last action (u)
redo - redo last action (r)
history - shows history (hi)
logout - logs out (lo)
exit - exits the app (x)

Commands that work with undo and redo:
edit, add, delete, clear, import

@cjinting-nus
Copy link

Maybe it's just me, but don't you think that too many aliases make it confusing for the user?

@bennchong
Copy link
Collaborator

True but aliases are for season users. So by having them, you are just giving them the option to use it. If they don't remember, just use the full length one

@cjinting-nus
Copy link

Alright, that's true as well

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority.high Must do type.task Something that needs to be done, but not a story, bug, or an epic
Projects
None yet
Development

No branches or pull requests

4 participants