Code Monkey home page Code Monkey logo

Comments (7)

kickscondor avatar kickscondor commented on July 21, 2024 1

Ok thank you for understanding - let's chat again in a week.

from fraidycat.

kickscondor avatar kickscondor commented on July 21, 2024 1

Ok, I think I've come up with an answer.

  • When you click on a tag, it'll take you to the highest 'importance' that contains follows. (In your screenshot above, you would go to 'Weekly'.)
  • 'Real-time' is available and clickable - to indicate that you have none. (To avoid confusing about tab highlighting.)
  • Empty 'real-time' tabs will show the basic Fraidycat intro text ("This is empty! Add follows here...") and will also note that 'real-time' follows cause the tab highlighting.

I like this solution because I don't want people to have to read docs to learn Fraidycat - but I can use this page to clear up some things.

from fraidycat.

kickscondor avatar kickscondor commented on July 21, 2024

So, yes, I realize this is a bit confusing and strange. :) However, this is the intended behavior. (It actually used to work just like you describe back in version 1.0.) Heh.

  • Because the blue and green highlights on the tab correspond to 'real-time' follows, I want to make it obvious why the tab isn't highlighting when you have no 'real-time' items. If you see that a tab is blank and you're like "What??? There's stuff in there!", then you click in and see no 'real-time' follows, you'll go, "Oh, yeah, that's right."
  • Because 'daily', 'weekly', 'yearly' stuff shouldn't be checked as frequently, this requires an extra step to get to them - it ensures that they stay out of the way until you really need them.

I may be convinced to change this - I am not sure that it's quite right yet. Feel free to weigh in further.

from fraidycat.

joshuacwnewton avatar joshuacwnewton commented on July 21, 2024

That makes sense! Thanks for being open about the intended behavior. :)

Because 'daily', 'weekly', 'yearly' stuff shouldn't be checked as frequently, this requires an extra step to get to them - it ensures that they stay out of the way until you really need them.

I only ever click on the non-highlighted tabs rarely anyways (because I've come to understand that those tabs only have things I should check rarely, and there's no UI incentive for me to check them.) So for me, I'm not sure the extra disincentive is necessary.

But, then again, maybe I underestimate my checking behavior? I might try to live with this idea for a while to see how it feels. I've changed my mind before... (see the other issues I've raised, you always make very good points!)

from fraidycat.

joshuacwnewton avatar joshuacwnewton commented on July 21, 2024

Because the blue and green highlights on the tab correspond to 'real-time' follows, I want to make it obvious why the tab isn't highlighting when you have no 'real-time' items. If you see that a tab is blank and you're like "What??? There's stuff in there!", then you click in and see no 'real-time' follows, you'll go, "Oh, yeah, that's right."

Perhaps one suggestion could be to have a different tab color for "no real-time follows"? That would make 4 colors:

  1. Green: Real-time follows have updated in last few days.
  2. Blue: Real-time follows have updated in last few weeks.
  3. Brown: Real-time follows have updated in last months/years. (New color which matches the color of month/year activity tracker)
  4. Neutral/pinkish/salmon: No real-time follows in tag.

Right now, neutral/pinkish highlights are doing double duty for categories 3/4, and there's no distinction between them. Having different colors might solve both problems you described at once.

from fraidycat.

kickscondor avatar kickscondor commented on July 21, 2024

I've just had a suggestion that one simple tweak here is to just make the 'real-time' link clickable even when there's nothing there. I will do that for now - but I'm hoping I can make your suggestion (default to highest frequency) fit somehow.

from fraidycat.

joshuacwnewton avatar joshuacwnewton commented on July 21, 2024

No pressure! It's your project, and I only hope to make suggestions if they fit your usage habits too. If my idea isn't helpful for you, feel free to shut me down, hehe. :)

from fraidycat.

Related Issues (20)

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.