Coder Social home page Coder Social logo

darkmoonight / todark Goto Github PK

View Code? Open in Web Editor NEW
189.0 5.0 24.0 16 MB

πŸ“ Task management application

License: MIT License

Kotlin 0.05% Swift 0.90% Objective-C 0.01% Dart 79.81% CMake 7.12% C++ 8.67% C 0.56% HTML 1.44% JavaScript 0.07% CSS 0.29% Ruby 1.09%
flutter todolist todo android dart mobile task todoapp flutter-app app

todark's People

Contributors

jhihyulin avatar leonavichus avatar meltzow avatar mikropsoft avatar mojienjoyment avatar nakibrayan3 avatar ngocanhtve avatar xvzhenduo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

todark's Issues

DAVx⁡/Sync support?

Fantastic app, very simple and clean.

Is there any possible way to get something like Issue #7 but instead of sync to calendar just have the ability to sync to a provider like google drive/onedrive/mega, s3, local(USB), or self-hosted via maybe webdav/DAVx⁡ or similar?
Reason is while it's great to backup everything with what you already have implemented, to use that as a sync method is rather click intensive and cumbersome and to my knowledge, has limited options where to even restore from.

Btw what are your options for pro if any exists; if none then what are your donation options? PayPal? Kofee? Patreon?

How we can add translation?

Fisrt of all, it's a great project.
Then, I try to add Persian language.
How can i do this?
With editing "translation.dart" file or any other way?

Π‘ΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΡƒΠΆΠ΅ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ случайном Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ мСню создания

Иногда Π±Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ пишСшь ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ тСкст Π² Π·Π°Π΄Π°Ρ‡Π΅/ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, ΠΈ случайно Π½Π΅ Ρ‚ΡƒΠ΄Π° наТимаСшь, закрываСтся ΠΎΠΊΠ½ΠΎ создания, Π° тСкст ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΠΏΠ°Π». Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСкст оставался, ΠΊΠΎΠ³Π΄Π° наТимаСшь Π½Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹, Π° Π½Π° пространство свСрху, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ дальшС ΠΏΠΈΡΠ°Ρ‚ΡŒ. Π’Π°ΠΊΠΆΠ΅ стоит автоматичСски ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ тСкст "Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊΠ°", Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ссли ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ само Π·Π°ΠΊΡ€Ρ‹Π»ΠΎΡΡŒ ΠΎΡ‚ нСактивности ΠΈΠ»ΠΈ ΠΊΡ€Π°ΡˆΠ°, ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² Ρ‚ΠΎ ΠΆΠ΅ самоС мСню создания ΠΈ дальшС ΠΏΠΈΡΠ°Ρ‚ΡŒ тСкст.

[Feature Request] Additional category tabs

this feature is already present in Trello, where you can create new tabs for different task statuses - for example, "To do", "In progress", "Done".

First concept of creating tabs(unfinished):
ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

the first one expects the user to click on the plus sign to open a model dialog to create a new tab. By long-pressing an existing tab you can enable a tab edit mode, in which an edit and rearrange buttons would be present in each of sides of every tab. the rearrange button allows you to press on it and drag an entire tab anywhere else.

the drawback of this design is that the user won't really know that you can edit tabs by long-pressing the tab.

The second concept would have the tab editing menu in the category edit dialog, where the user would be able to edit, rearrange, and delete tab.
ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

Use a translation app(like Weblate or Crowdin)

By using a translation app other contributors would be able to translate the app to different languages without the knowledge of programming.

AFAIK, both Weblate or Crowdin give additional Pro features for open-source projects, so i think it all depends on what service will approve this app.

Sync or backup

This app is amazing! The only thing missing is the ability to sync tasks with a calendar and create backups.

Option to clear all items of a list

Currently when I want to clear a specific list (for example the "done" items oa list), I have to select all items one by one and delete them. It would be more comfortable to have an easy option for clearing the whole list with one click.

Question on permission: READ_EXTERNAL_STORAGE

My scanner just got a few additional checks implemented, and on today's update of your app reported:

! repo/com.yoshi.todark_2037.apk declares risky permission(s): android.permission.READ_EXTERNAL_STORAGE

Could you please clarify what this permission is needed for? One needs Android 6 or higher to use the app, so I'd assume you'd use SAF (Storage Access Framework) for file system access. Are there any places outside its reach ToDark needs to access?

Thanks in advance for clarification!

the way you use git horible (please take a git course)

@Leonavichus the way you use git is horrible. the commit log is useless and the commit messages don't mean a thing.

and you don't get any of the benefits of using git this way.

this is a really bad way to maintain an opensource project. GitHub is a collaboration platform but the way you use git makes it impossible to collaborate with you.

please take a git course, there is a lot of free courses in the internet, just pick a good one and follow it.

and organize the project more:

  • add issues template
  • create CONTRIBUTING.md to show other developers how to contributes and translator how to translate the app.
  • create Pull Requests don't push changes directly to the main branch
  • create and IRC or Matrix chat for contributes to talk without create an issue

i can help you with most of these things (other than the commit messages).

CALDAV support

Hi,

would it be possible to add caldav support to sync todos?

DAVx5 could be helpful

Add italian translation

Would it be possible to add Italian localization? Or, what could be done to help make it happen?

Internet permission

Just wondering what the INTERNET permission is requested for by your app. Does it offer some synchronisation features – or is it something else? It's declared (as only permission) in AndroidManifext.xml. Maybe it wasn't even intended and is a left-over from some testing?

Access Android local calendar

It'd be nice if there was an option to access the calender storage of Android and add events from there to the app/show it in the calendar section of the app.

App crashes every time I make a task or uncheck a completed task

Anytime I finish creating a task, or if I unchecked a completed task, the app will crash. I don't know java, but both crashes look very similar in logfox. I'll post both logs below.

  • Device: LG K20 Plus
  • OS: Android 7.0
  • App Version 1.4.9

Additional context
I'm not sure if it's relevant or not, but I installed the app via Obtainium since I needed the V7a version.

LOG 1 (from when I created a new task):

FATAL EXCEPTION: main
Process: com.yoshi.todark, PID: 30914
java.lang.NoClassDefFoundError: Failed resolution of: Ljava/time/LocalDateTime;
at com.dexterous.flutterlocalnotifications.m0.a(SourceFile)
at com.dexterous.flutterlocalnotifications.FlutterLocalNotificationsPlugin.zonedScheduleNotification(SourceFile)
at com.dexterous.flutterlocalnotifications.FlutterLocalNotificationsPlugin.zonedSchedule(SourceFile)
at com.dexterous.flutterlocalnotifications.FlutterLocalNotificationsPlugin.onMethodCall(SourceFile)
at g3.k$a.a(SourceFile)
at u2.c.l(SourceFile)
at u2.c.m(SourceFile)
at u2.c.i(SourceFile)
at u2.b.run(SourceFile)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6316)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:872)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:762)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:107)
Caused by: java.lang.ClassNotFoundException: Didn't find class "java.time.LocalDateTime" on path: DexPathList[[zip file "/data/app/com.yoshi.todark-1/base.apk"],nativeLibraryDirectories=[/data/app/com.yoshi.todark-1/lib/arm, /data/app/com.yoshi.todark-1/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
... 17 more

LOG 2 (from when I unchecked a completed task):

FATAL EXCEPTION: main
Process: com.yoshi.todark, PID: 31078
java.lang.NoClassDefFoundError: Failed resolution of: Ljava/time/LocalDateTime;
at com.dexterous.flutterlocalnotifications.m0.a(SourceFile)
at com.dexterous.flutterlocalnotifications.FlutterLocalNotificationsPlugin.zonedScheduleNotification(SourceFile)
at com.dexterous.flutterlocalnotifications.FlutterLocalNotificationsPlugin.zonedSchedule(SourceFile)
at com.dexterous.flutterlocalnotifications.FlutterLocalNotificationsPlugin.onMethodCall(SourceFile)
at g3.k$a.a(SourceFile)
at u2.c.l(SourceFile)
at u2.c.m(SourceFile)
at u2.c.i(SourceFile)
at u2.b.run(SourceFile)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6316)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:872)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:762)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:107)
Caused by: java.lang.ClassNotFoundException: Didn't find class "java.time.LocalDateTime" on path: DexPathList[[zip file "/data/app/com.yoshi.todark-1/base.apk"],nativeLibraryDirectories=[/data/app/com.yoshi.todark-1/lib/arm, /data/app/com.yoshi.todark-1/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
... 17 more

Animation still plays when OS's one is disabled

Describe the bug
I know this bug is very minor, but for some people with a weak device battery this can be a problem.

To Reproduce
Steps to reproduce the behavior:

  1. In Android's developer mode disable animation
  2. See animations playing in the app.

sorry for being such a perfectionist.

Translatable ?

Is the app translatable and when, where are the strings to translate ?
Thanks in advance.

Home screen widget

I would love a home screen widget or a "create task" activity so I can make a custom shortcut to create a new task.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹

Π˜Ρ… Π΄ΠΈΠ·Π°ΠΉΠ½ я Π΅Ρ‰Ρ‘ Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Π½ΠΎ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ я Π±ΡƒΠ΄Ρƒ Π·Π° ΠΊΠΎΠΌΠΏΠΎΠΌ, Π½Π°Ρ€ΠΈΡΡƒΡŽ Ρ‡Ρ‘-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π² Inkscape :)

Repeat Reminders

The ability to set reminders to repeat every so often (weekly, monthly, daily, etc.) would be great

ДСсктопная вСрсия(+синхронизация ΠΌΠ΅ΠΆΠ΄Ρƒ ПК ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠΌ)

Бинхронизация Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎ Wi-Fi;
Π’ΠΈΠΏΡ‹ синхронизации: АвтоматичСски(ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ частоту синхронизации), Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ;
Π’ случаС, Ссли Π΄Π°Π½Π½Ρ‹Π΅ Π΄Π²ΡƒΡ… дСвайсов Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π° ΠΎΠ±ΠΎΠΈΡ… устройствах Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ отобразится ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅, откроСтся список элСмСнтов ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΡŽΡ‚ΡΡ. НиТС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта Π±ΡƒΠ΄Π΅Ρ‚ 2 ΠΊΠ½ΠΎΠΏΠΊΠΈ: "Из ПК", "Из Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°", слСва ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ checkbox, Π²Ρ‹ΡˆΠ΅ всСх Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠ° "Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ всё"(ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ тСкст замСнится Π½Π° "ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ всё"), Π° ΠΏΠΎΠ²Π΅Ρ€Ρ… всСх Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ 2 ΠΊΠ½ΠΎΠΏΠΊΠΈ "Из ПК", "Из Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°".

ΠŸΡ€ΠΎ саму Ρ„ΠΈΡ‡Ρƒ дСсктопной вСрсии Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ ΠΌΠΎΠ³Ρƒ Ρ‚.ΠΊ. Π²Ρ‹ сами писали Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ :) поэтому ΠΌΠΎΠ³Ρƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠΆΠ΅Π»Π°Ρ‚ΡŒ ΡƒΠ΄Π°Ρ‡ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ скорСС!

[Feature Request] Toggle to switch between 24h and 12h time formats

Is your feature request related to a problem? Please describe.
Recently started using ToDark and it seems an incredibly well-designed, good looking app. However, I'm a little less than enthusiastic about there not being a way to switch to 12h time (as far as I can tell). While I have enough experience with 24h time to muddle through, it would really be nice to have the option for 12h time.

Describe the solution you'd like
A toggle in Settings to switch between 12h and 24h time seems the easiest solution (not sure how difficult that is to implement). Given that 12h is what those of us in the States are used to, such a feature would potentially result in broader appeal for ToDark.

Describe alternatives you've considered
Continue to use 24h time, I suppose? Anything I can't do in my head, I have a time zone app for that will convert 24h to the more familiar 12h value. Already have a ToDo app I'm pretty happy with, but this project seems to have a lot of potential.

Additional context
I think the issue is pretty self-explanatory. Lmk if there are any questions!

~ SunDevil

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ

Ссли такая функция ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ, ΠΏΡ€ΠΎΡˆΡƒ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ это Π΄Π΅Π»Π°Ρ‚ΡŒ.

описаниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:
НапримСр, ΠΏΡ€ΠΈ Π΄ΠΎΠ»Π³ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π»ΡΡ Ρ€Π΅ΠΆΠΈΠΌ "пСрСмСщСния" ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, Π° ΠΊΠ½ΠΎΠΏΠΊΠ° создания ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ смСнится Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΠΊΠΎΠ½ΠΊΠΎΠΉ.

ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ модальноС ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹

НапримСр, Ссли ΠΎΠ±Ρ‰Π΅Π΅ ΠΊΠΎΠ»-Π²ΠΎ слов Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅+описаниС ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ~50, Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ: "Π£ вас Π΅ΡΡ‚ΡŒ нСсохранённыС измСнСния! Π’Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ…?"

проститС Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ дСлаю ΠΈΠ΄Π΅ΠΉ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ)

Π’Π΅Π³ΠΈ ΠΊΠ°ΠΊ Π² Trello ΠΈ Github

Π΄ΠΈΠ·Π°ΠΉΠ½: Π² мСню создания ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π» Π’Π΅Π³ΠΈ, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π΅Π³", послС наТатия ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒΡΡ Ρ‚Π΅Π³ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚, ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ‚Π΅Π³, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΡƒ Ρ‚Π΅Π³Ρƒ. Π’Π΅Π³ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π² мСню рСдактирования Ρ‚Π΅Π³Π°.

ΠΏΡ€ΠΈ создании Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ Ρ‚Π΅Π³ΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, Π»ΠΈΠ±ΠΎ Ρ‚Π°ΠΌ ΠΆΠ΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π΅Π³ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Π² настройки

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ сСрвисами

НапримСр:

  • GitHub Issues - ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ всСх Π·Π°Π΄Π°Ρ‡ GitHub Π² собствСнных рСпозиториях(1 Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ - 1 катСгория); ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π² мСню Π½Π΅Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Π½ΠΈΠΉ, Π° Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅/Π½Π΅Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π² мСню Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Ρ…. Π—Π°Π΄Π°Ρ‡ΠΈ Π² мСню Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Ρ… Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΠΈ, ΠΊΠ°ΠΊ Π½Π° сайтС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π±Ρ‹Π»ΠΎ Π»Π΅Π³Ρ‡Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΡ‚ Π½Π΅Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…. Под Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Π½Π΅Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Π½ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ написана Π΄Π°Ρ‚Π° создания, Π° ΠΏΠΎΠ΄ Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΌΠΈ - Π΄Π°Ρ‚Π° закрытия. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ заданиями Π±ΡƒΠ΄ΡƒΡ‚ написан Π°Π²Ρ‚ΠΎΡ€ Π·Π°Π΄Π°Ρ‡ΠΈ. Волько ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ задания. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ любой ΠΈΠ· Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ пСрСнСсСт Π½Π° страницу Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° GitHub. Если Π·Π°Π΄Π°Ρ‡ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ большС 50, Ρ‚ΠΎ для прСдотвращСния Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π»Π°Π³ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π² самом Π½ΠΈΠ·Ρƒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π”Π°Π»Π΅Π΅", ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΎΡ‚ΠΊΡ€ΠΎΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ 50 Π·Π°Π΄Π°Ρ‡, ΠΏΡ€ΠΎΡˆΠ»Ρ‹Π΅ ΠΏΡ€ΠΎΠΏΠ°Π΄ΡƒΡ‚, Π° Π½Π°Π΄ "Π²Ρ‚ΠΎΡ€ΠΎΠΉ страницСй" Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠ° "Назад", которая Π²Π΅Ρ€Π½Π΅Ρ‚ Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ страницу.
  • Trello - ΠΏΠ΅Ρ€Π΅Π΄ созданиСм ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ потрСбуСтся ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ 2 ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, пСрвая которая Π±ΡƒΠ΄Π΅Ρ‚ списком Π½Π΅Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Π½ΠΈΠΉ, Π° вторая - список Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ…. Над ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½ Π°Π²Ρ‚ΠΎΡ€, Π° ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ открываСтся сайт trello с ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ.

Кнопка ΠŸΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Π½ΠΈΠΉ :)

Π±Ρ‹Π» Π±Ρ‹ Ρ€Π°Π΄, Ссли Π±Ρ‹ Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ-ссылку Π½Π° Π΄ΠΎΠ½Π°Ρ‚ - ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π½Π° DonationAlerts. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΌΠ½Π΅ ΠΎΡ‡Π΅Π½ΡŒ нравится Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚.ΠΊ. ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π½ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ Π»ΠΈΠ±ΠΎ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π»ΠΈΠ±ΠΎ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎ πŸ‘

Backup not working

I tried to backup my to-do's but it keeps saying "Something went wrong" no matter where i try to save it. I was doing it on the sd card at first and thought that was the problem but it was doing that for the internal storage as well.

Same behavior when clicking on restore.

Make constructive suggestions

Thank you for developing such a wonderful application. I hope to add repetition, for example, a task can not only be today, it may last for a week, a month or even every day.

Improvements to the description box

I love the new redesign. I feel like the description could have a few more features.

Bigger Description Box:
It'd really helpful if the description box was bigger with support for multiple lines. It would allow to add detailed descriptions to Tasks and Categories

Suggested box implementation:

  1. Giving the option to customise and show more than 1 line on the preview lines shown in todo list menu
    Screenshot_2023-09-19-09-47-26-69_f02507b69203c210f95621cba5cdff4b_1
  2. The size of the popup shown on tapping a to-do could be increased or it could transition into a separate menu. Example from Doable
Record_2023-09-19-09-56-53_1.mp4

Markdown Support:
It'd be be really convenient if there was markdown support with some common options easily accessible.

Suggested markdown implementation:

  1. Show common options such as bold, italic, highlighting on the long press menu (screenshot from Doable):
    Screenshot_2023-09-19-09-37-58-23_29b563cd0bc4fd07bd0c105b17b28204_1

  2. Show markdown options on a swipe-able bar:

Record_2023-09-19-09-42-15_1.mp4

Thanks for this awesome project

Hey πŸ‘‹,
This is not an issue !
Just wanted to thank you guys for this awesome looking app.

I love this and love you 😍.

Have a chilling time!

[Feature Request] Sub categories

It would be nice to have sub categories. I am wanting to have a structure that goes like:

  • life
    • task
  • projects
    • project one
      • task

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ катСгориями

Π΄Π°, это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΡƒΠΊΠ°Π·Π°Π² Π² ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ΅ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ, Π½ΠΎ это ΠΌΠ΅Π³Π° Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΡˆΡŒ ΠΊΡƒΡ‡Ρƒ Π·Π°Π΄Π°Ρ‡. ΠΊΠ°ΠΊ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ просто Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ мСню ΠΎΠΊΠΎΠ»ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠΈ удалСния Π·Π°Π΄Π°Ρ‡ΠΈ:
Screenshot_20231106-092821_ToDark~2

Π° ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ просто Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΡˆΡŒ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ

Application have no title in the task switcher

Describe the bug
When displaying the task switcher with ToDark opened, it doesn't present a title as it should and every other application does.

To Reproduce

  1. Show the task switcher with ToDark opened.

Expected behavior
A title should be there

Screenshots

Screenshot_20240307-202349

Smartphone (please complete the following information):

  • Device: Xperia XZ
  • OS: Android Oreo (8.0)
  • Version: 1.4.9

Additional context

Note also that the preview doesn't show anything in the task switcher, but that might be a privacy choice or a rendering issue from the phone, so I'm not sure about opening an issue on that one.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.