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

Secondary tasks #480

Open
15 tasks
CampelloManuel opened this issue Jan 9, 2023 · 0 comments
Open
15 tasks

Secondary tasks #480

CampelloManuel opened this issue Jan 9, 2023 · 0 comments
Labels
secondary Trivial or impactful, this feature is NOT a priority

Comments

@CampelloManuel
Copy link
Collaborator

CampelloManuel commented Jan 9, 2023

The following is a collection of nice, interesting ideas, that sadly we will never have time to develop.
Other github issues with the "secondary" label are of equivalent importance to these.
The tasks in #387 always take priority over these!

  • voice commands for Google assistant ? start from https://developer.android.com/guide/app-actions/overview
  • test with google talkback and other accessibility features, see if it can be improved
  • add more fonts. As of now we have only roboto
  • what kind of new import/export functionality would be interesting ? I think orgzly can already import our notes. maybe export formatted notes as HTML ?
  • add a description for all settings categories in the "main" settings fragment. It should have either a list of the 3 most important settings contained, or a description of where the URL points. for example "appearance" will have a "summary" like "theme, language, font style"
  • bug: when applying a password lock on a note, the task-detail fragment is reloaded without calling onstop(), so the reminders in the list are cloned. See The "ghost reminder widgets" glitch #412 but it's not a priority: going back to the list and reloading the note fixes this, and the reminders are not editable on locked notes anyway...
  • new feature: when sharing text (like a link from chrome) add a target that lets the user choose which note-list to save the new note into. as of now, the note is saved in the default list, but adding this other icon, if possible, could be useful
  • minor bug: if you go on a list (list1) in the main activity, then return to the system's launcher, then press the shortcut widget set to open a note-list (list2), it opens list2 on top of the previous list1, so you have to press back twice: once to go from list2 to list1, another time to close the app. it's just counter-intuitive. try to fix it, but be careful of not ruining other navigation flows
  • remove old notification settings, those for API < 26: https://apilevels.com/ estimates that only 5% of people have those versions. this will remove a lot of useless and untested code, while still keeping the notification functionality for users with 23 <= API <= 25
  • app/dbsetup.py and app/dbgenout/ should be moved to gradle tasks and a new technology for generating the database. Or just deteled
  • should we add a floating action button ? if yes, see https://github.com/spacecowboy/NotePad/blob/5d13505dd68f3faaca2b85cc93fc1b1b32e9f573/app/src/main/res/layout/include_list_layout.xml
  • auto-delete all archived tasks after X days, but only after the user chooses the amount of days in a preference in ListPrefs. Save the preference as an int (amount of days). If it is = 0 (the default value), don't execute this auto-delete feature
  • make the tutorial as a fragment like app_about_layout.xml instead of a page online, which is only in english. oh well, for now it's good enough
  • restructure the database, removing all useless columns, like the location information from notifications
  • remove lists. instead, use tags. A note can have 1 or more tags, and the user can decide which tags show up as TaskListFragment(s) on the TaskListViewPagerFragment. Then you could make "artificial" tags to simulate the "overdue", "next 5 days" and "tomorrow" views we have now
@CampelloManuel CampelloManuel added the secondary Trivial or impactful, this feature is NOT a priority label Jan 9, 2023
@CampelloManuel CampelloManuel mentioned this issue Jan 9, 2023
47 tasks
@CampelloManuel CampelloManuel changed the title Tasks on the back of the back burner Secondary tasks Jan 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
secondary Trivial or impactful, this feature is NOT a priority
Projects
None yet
Development

No branches or pull requests

1 participant