spacecowboy / NotePad

Now under new management
GNU General Public License v3.0
384 stars 158 forks source link

Version 6.0 #309

Closed spacecowboy closed 3 years ago

spacecowboy commented 9 years ago

This is a major release which does not make sense to release in separate pieces. The goal is a major simplification and generalization of the app.

Milestones:

The current design of the app was made for the release of Ice Cream Sandwhich and the Holo theme and while it's still way better than the old Gingerbread themes, it has fallen behind the current standard.

Play Services, and location reminders which depend on it, is the reason no material design update has been possible before. Play Services is a proprietary closed source package, which makes me uncomfortable for other reasons.

Current design is that you can sync with multiple sources (GTasks, SD-card, Dropbox) and they all merge into a single set of lists/files. This of course means merge conflicts, which cannot be handled nicely. The new design will separate the services completely, and you will be able to select which one you are working with, much like selecting your email account in GMail.

Local notes with no remote equivalent will simply be moved to Local SD-card equivalent.

It is possible that the archive and time machine features will need to be removed.

This keeps breaking. Easier to get rid of it.

Possible an optional feature of providers. Otherwise, keep data locally.

Stuff to remember:

licaon-kter commented 9 years ago

How is https://github.com/spacecowboy/NotePad/issues/308 integrated in these milestones?

Can the Org provider even support this: https://github.com/spacecowboy/NotePad/issues/306 ?

spacecowboy commented 9 years ago

@licaon-kter The new structure will be more generalized, and it will be easier to add support for other services than it is now. Hopefully, even for people other than myself.

306 is not impacted in any special way. But it's good that you raised the point as I need to think about how it should be done (in general).

licaon-kter commented 8 years ago

Tried it on 4.4.4, it should work, right? Starts ok, but once I set the Sync folder (either an existing one with files or created one) it will FC on start ( I guess on sync ).

spacecowboy commented 8 years ago

@licaon-kter What crashes? The latest beta? (I'm confused, since this PR is completely unreleated to that).

Please create a new issue if you've found a problem (sorry about telling you otherwise at an earlier time, I changed my mind about that)

https://github.com/spacecowboy/NotePad/milestones/6.0

licaon-kter commented 8 years ago

New build?

CampelloManuel commented 1 year ago

I checked this thread and branch version6. I imported all useful changes into the master branch. In version6, many useful app features were deleted, but the provider thing is useful, so I'll keep it. With this, the branch version6 is outdated and not needed anymore, so I deleted it.