johanneszab / TumblThree

A Tumblr Blog Backup Application
https://www.jzab.de/content/tumblthree
MIT License
921 stars 130 forks source link

[Enhancement] Add in-app wizards for new users. #332

Open johanneszab opened 5 years ago

johanneszab commented 5 years ago

I never though this would be necessary, but

elipriaulx commented 5 years ago

I wonder if wizards could be avoided with a simplification of the layout? Admittedly I wasn't sure what I was supposed to do when I first pulled down TumblThree, and took a bit of trial and error to nut it out.

What confuses me layout-wise is really the bar at the bottom. It is the home of everything, but the actions are largely contextual. I wasn't really sure what the crawl button was supposed to do, nor the difference between pause and stop.

If I was driving the visual direction of this, I would probably:

Something like this I guess - please forgive my terrible mock and (lack of) design skills: tumblthreemock-annotated

johanneszab commented 5 years ago

Thanks a lot for your contribution! I'll merge the import to the master, and answer your other questions more thoroughly when I've the chance to do so. Or maybe we can just chat over skype or a similar software. I am just lacking the spare time now that it's before christmas, thus I'm not delaying your contribution because I'm not intereseted in, but just because I need more than 5 minutes to properly answer you.

Yes, I know, the UI isn't the best. In my experience, GUI stuff tends to take a lot of the code base (way to much for my taste), and it's soo tedious and laborious, that I try to avoid it in my hobby projects as much as possible. I'm sure I've already opened a "redesign the UI" ticket, but actually realizing it is way more than a few days work. Plus I've never refactored anything in the UI yet, hence the ui code isnt of the best quality. Since I am also not a designers guy, i.e. lacking all the arts skills, it always led me to fixing/improving application/business code, instead of UI code.

Hence, If you like to, you can change the UI as much as you want. If It gets more functional, usable, or obvious, I'm all in for it.