KeepInTouch is a desktop app for managing contacts for people in the working industry (recruiters, engineers, etc.) as well as events for career purposes.
Given below are my contributions to the team:
Code contributed: RepoSense link
Project management:
Enhancements to existing features:
#43 Improved help feature to better accomodate users. The old help command only opens a window containing a link to the user guide. The improvements I implemented are:
Calling the help command now display the list of all available commands
Calling the help command with the relevant command word will display the uses of that command word
Help command can recognize small typos in the additional argument and can suggest a correction
#77 Improved UI of the original contact list. Since initially all fields in a person instance is shown vertically, this leaves a lot of weight space in the right part of the window. Additionally, the density of information can make it hard to read. Therefore, I modified the display container to be a table instead.
#82 Improved UX when calling list events
. Previously, the events are displayed as a text shown in the ResultDisplay
container, which:
Therefore, similar to the previous solution, I displayed the result, using a popup window, in a table as well.
#152 Did bug-fixes related to these features after PE-D
Documentation: