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

Add a grid system, sketchpad, export, reminder, and filter feature. #46

Open
zoneboy opened this issue Mar 11, 2019 · 1 comment
Open
Assignees

Comments

@zoneboy
Copy link

zoneboy commented Mar 11, 2019

Introduction

Easy diary is an Android application that can be used to keep our day to day activities in form of a diary. It possess many features that make it outstanding. You can change the font, themes, and also lock the diary. you can also select the weather condition at the time of writing a diary.

Components

My suggestion is on the

  • Application homepage
  • Settings interface of the application
  • New Diary input page

Proposal

The application homepage currently includes all diaries shown in a list manner

The settings interface allows the user to select the lock options, multiple image selections and so on

I propose the addition of a

  • Grid system option - The default and only way of displaying diaries in the application is by listing. That is good when you have less inputs. The grid system option will allow users to toggle between list/grid in displaying their diaries.
  • Filter system - Presently, you can only search the application for diaries. The filter system will allow users to categorize their diaries based on numerous filter options such as
  • Date - This can be either be the latest inputted diary or the earliest inputted diary.
  • Weather - This can be based on the numerous weather conditions available in the application. It will display the diaries inputted according to each weather condition.
  • Sketchpad feature - this feature will be added to the new diary input page. It will allow users to be able to sketch a diagram rather than the default option of taking or selecting a picture. It will include a colour pen with the ability to choose another colour pen.

Settings Interface

  • Export as PDF option - The present export option is to export as CSV. The presence of this option will allow users to have all their diaries in a colourful pdf format which they can share or keep for future purpose. It will include all the details in their diaries in the right manner unlike csv format that displays in text format.

  • Reminder option - This option will remind the users to input their diaries.

This will be explained visually in the mock up section.

Mockups/Examples

The mockups will show the current mode of the application and how it should look once the feature has been added.
Comb11032019165809.jpg

The above is how I want the grid feature to look like. You can see that the grid option looks more great than the list mode. 4 diaries can easily occupy the same space that 2 will in the list mode.

Comb11032019170348.jpg

This is what the sketchpad will look like once implemented. You can see the different colour pens available.

Comb11032019171019.jpg
This is the settings menu where you can see the download pdf and notification /reminder option.

20190311_171148.png

The last mockup is how the diary will look when exported in pdf format. You can see it includes all the available information of the diary.

Benefits

Grid system - The grid system is one that will improve both the UI(User interface) and the UX (User experience) of the website. It reduces the time spent by users in scrolling down to view a particular diary. It also improves the interface of the application as the grid options makes it more cool. With the option to choose either list or grid, it will make it more endearing to users heart.

Filter system- This is the best way to view diaries taking in a particular period in time or weather. It will group all the diaries together according to filter option selected. It provides a more easier way than the manual counting used to determine how many diary input was inputted in a particular weather condition and so on.

Sketchpad - The sketchpad feature will be an improvement to the image option already present in the application. Sometimes, you may not find the best photo to express your feelings. You want to draw them out. The sketchpad will provide a solution to that problem. It will save time and stress in using a 3rd party application to accomplish that as it can now be done inside the application with sketchpad.

**Export as PDF option-**This will be a great addition because it will let users have all their diaries plus the images, the sketches, and the weather conditions all in a place. The PDF file can then be shared or kept for future purpose. This is a great improvement to the export as csv option which does not include all the features in the right manner. For many users, the csv file looks complicated as they find it hard to comprehend what is written in there.

Reminder option- This option will allow prompt inputting of diaries. Users tend to forget things easily due to many things going on in their mind. The reminder feature will make sure that diaries users are reminded at a pre-defined time. It will enable constant usage of the application.

Conclusion

The application is a good one with the previously available functions. however, I believe that the addition of this features I suggested will lead to more users utilizing the application.

@hanjoongcho
Copy link
Owner

Your feature request is very professional.
I understand the improvement items of the application through the mockup and the function explanation.
I do not have much time to improve the function of 'Easy Diary' because I have a main business, but I will develop the requested function as time permits.
Thank you.

@hanjoongcho hanjoongcho self-assigned this Mar 12, 2019
@hanjoongcho hanjoongcho added this to To Do in easydiary v1.4 via automation Mar 12, 2019
@hanjoongcho hanjoongcho added this to To Do in easydiary v1.5 via automation Mar 29, 2019
@hanjoongcho hanjoongcho removed this from To Do in easydiary v1.4 Mar 29, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
easydiary v1.5
  
To Do
Development

No branches or pull requests

2 participants