-
Notifications
You must be signed in to change notification settings - Fork 1
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
Enhancements for default behavior, customization and features #2
Comments
Yes I was thinking just the same thing
Hmm..so maybe I should add more images you think? Like for some formatting options, I just added a descriptions
I'm so sorry man. I think I need to divide the docs into 2 parts, one would be more non-dev friendly and other would be a deep dive or something
Ok this Ctrl+p thing is something that was added recently to the TUI library dooit is using, and you do not change the theme with tat, you'll have to use the config but i've been thinking about making it easier with some kind of overlay
Hmm..might have to do something with MacOS? Idk i'll dig into it but what terminal are you using?
I'm actually in the process to cut/copy & paste some item so if you accidently made a child you would just be able to cut and paste it again as sibling or vice versa
Hmm..true. I can just delete them I guess and show a notification to the user
Yes this was also recommented by some other user as well. I'm not so sure as to how i should implement this right now though. What do you think?
This should be easy. I'll add it
Good news for ya. I'm working on a taskwarrior integration so you'll be able to sync stuff between them :) |
Hey! Thank you for the quick response and for addressing everything so thoroughly.
I don't think it's necessary to split the docs into two parts. Instead, it might be more effective to interlink related sections directly. For instance:
Please don’t apologize. I found digging into the source code very interesting and learned a lot in the process. :)
That makes sense! I misunderstood the functionality at first and thought the theme wasn’t changing because I had already defined my custom color scheme in the config.
The same issue happens on Linux. With the tweak I sent earlier, it worked as expected. I’ll test it on macOS later at work to confirm. For reference, I’m using the Hyper terminal on both machines, but I also tested with XFCE’s default terminal and faced the same issue.
That’s an excellent solution, and it would indeed make fixing accidental hierarchies much easier. Thanks!
Taskwarrior uses the annotation field. Since you’re planning to implement syncing between Taskwarrior and Dooit, it might be worth considering handling notes in Dooit as well.
That’s great news! I’ve already fully committed to Dooit, though. :) I manually migrated all my tasks from Taskwarrior and even created a small script to display my pending tasks every time I open a terminal Thanks again for the quick responses and for the great work on Dooit. It’s been a pleasure using it, and I look forward to seeing how it evolves! |
True, will keep this in mind. I already have ideas to reduce dependencies so I'll include this as well :)
Yes I'll open a new repo for a collection of community themes.
Haha. I personally got burned out and lazily left out some parts to refactor later :)
Of the fix you mentioned doesnt seem to cause any overheads or interefere with other stuff so I'll add it
I was thinking about more of an overlay screen which will be editable, or maybe just the $EDITOR of the user like vim. I'll see
Yep Yep. These can be defined by the users so no biggie
Well that brings a smile to my face. Thanks <3
It might be a bit slow given I have my personal learning + job and other stuff, but I think the implementation is good and it should be smooth sailing adding any other stuff THANK YOU! |
Who hasn’t? Haha... But seriously, the code is excellent, very intuitive!
Awesome, thank you so much! I just got off work and tested the "Command + V" part, but unfortunately, it didn’t work. I checked directly with Textual, and it seems to be a limitation on their side. From what I understood in the docs, it’s intentional to maintain compatibility across OSes. Anyway, I applied the adjustment and managed to use "Ctrl + V" on Mac just fine.
I like the idea! I think it simplifies the issue of editing old notes, which could have been tricky with the initial plan. Opening the editor gives the freedom to add any kind of information in any format. I just think it’d be nice to allow overriding the default editor for Dooit. By default, use $EDITOR, but make it possible to set another one. For example, I use vim for git commits, but for notes,
Take all the time you need. Any addition from what we discussed here will just be a bonus to what’s already incredible. Congrats again for the amazing work! Have a great week! |
I've been using Dooit on my personal computer (Linux) and at work (Mac), and I’m really loving it. I thought I’d share a few things that could really help people who are just getting started:
config.py
file that replicates the behavior shown in the images. This would make it much more intuitive for users to tweak or remove specific features.Ctrl + P
switches the theme. I may have missed it, but I don't think this shortcut is mentioned anywhere.And here are a few feature suggestions that I think would really improve day-to-day use:
pyperclip
in the source code, but I couldn’t get it to work on any of my machines. It doesn’t throw any errors either. I also noticed thatCtrl + 1
to clear the input doesn’t work for me. I did a quick test by capturingCtrl + V
and usingpyperclip
to paste, and it worked. I am unable to testCommand + V
at the moment. In the_input.py
class:Congrats on the amazing work! I was using Taskwarrior before, but honestly, I find Dooit way more intuitive and enjoyable to use.
The text was updated successfully, but these errors were encountered: