kanriapp / kanri

🪐 Modern offline Kanban board app for Windows, MacOS and Linux. Built with simplicity and user experience in mind.
https://kanriapp.com
GNU General Public License v3.0
736 stars 61 forks source link

A couple of feature requests #619

Open badlydrawnrob opened 2 months ago

badlydrawnrob commented 2 months ago

First quick impressions after using the app. Might also be wise to add a "tip" or payment link somewhere so people can contribute in some small way:

  1. Current day/date visible on calendar
  2. Quick Github style tasks (understand this could be a significant UI change if integrating with current tasks)
  3. Better "overflow" solution to too many tasks in view (currently scrolls)
  4. Proper markdown backticks `` for inline code on tasks
  5. Markdown [links](http://link.com) don't seem to render?
Screenshot 2024-08-14 at 18 38 43
trobonox commented 2 months ago

Thanks for your feedback! Allowing some kind of tip is definitely something I want to do, but there's some more setup I need to do in order to make it work.

For the little feature requests, these are some good insights. I will take a look at each one and see what I can do (especially the markdown suggestions might need some extra work and consideration).

Will keep you updated with the progress. Since some features might take longer or need extra discussion, I might extract those into separate issues.

badlydrawnrob commented 2 months ago

Sure. GoCardless is one such option if you want to encourage one-off mobile payments (works in USA and Europe). I agree adding features without thought to how it affects the whole is a bad idea. A good read I'd suggest is Shape Up which gives a good overview of "betting" and batching bugs and features. I'd also recommend watching a few of Evan Czaplicki's videos (the creator of Elm Lang) and his timeline process and other posts. He tends to wait a bit and batch work when he's figured out how it effects things in the long run.

I hope this isn't giving unsolicited advice, but I know what it's like working on things for free. Evan's philosophy might be frustrating for end-users (and lose him "customers", as the javascript world is insanely fast-moving) but his language is stable, works, and hasn't been updated in 5 years! So yeah, work on what matters (to you) and build something that lasts, hopefully it makes money someday. I'm also trying to abide by my own advice 😂

I'm finding a few bugs — would you prefer I log them one by one as issues?

trobonox commented 2 months ago

I'm finding a few bugs — would you prefer I log them one by one as issues?

Yes, I would appreciate it if you could create the bug reports as individual issues.

badlydrawnrob commented 2 months ago

I updated my post with a couple of suggestions ;)

trobonox commented 2 months ago

Added a little outline which always highlights the current day in the due date picker. This change will be out with the next release.

The rest of the ideas will need some extra discussion since I'm not sure about them yet.