Skip to content
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

iFixIt | www.ifixit.com #9034

Open
1 of 3 tasks
Espressocodes opened this issue Dec 29, 2024 · 15 comments
Open
1 of 3 tasks

iFixIt | www.ifixit.com #9034

Espressocodes opened this issue Dec 29, 2024 · 15 comments

Comments

@Espressocodes
Copy link
Contributor

Espressocodes commented Dec 29, 2024

Website name

iFixIt

Website URL

https://www.ifixit.com

Link

Website logo

iFixit_logo-Official-Icon
iFixit_logo-Official-Header
iFixit_logo-Vertical
iFixit_logo-SVG
iFixit_logo-Grayscale-Trans-PNG
iFixit_logo-Color-Trans-PNG

Prerequisites

  • It is a paid service
  • It is region restricted
  • It is just kinda cool.

Description

Was quite surprised iFixIt doesn't have a presence. It could have some interesting features such as page, step of a guide if applicable (I believe every step does include a quick-access link, so if the presence could read that section header link and apply the data to a presence that would be neat.)

As per replies, some guides have header hyperlink breaks, some don't. Luck of the draw. Easily enough added for editors; but mostly just a feature request if it's not doable.

Also in replies: an active-time on page would be interesting.

I use the site regularly and thought it would be interesting if someone could see what my current project is just from pmd.

Including a couple different versions of the logo for convenience.

Edit: 12/30 @ 20:16
Thanks for fixing the label!
Updated my messy as hell markdown. 
Change images to hyperlink and moved. 

@iuriineves
Copy link
Contributor

Also surprised that ifixit doesn't have a presence yet.

I was checking the website about the guide steps you mentioned, and it only updates the url if you click the header link. If you scroll through the steps - which I assume most people do - there's no way to accurately tell on what step you're currently on. Unless there's another way to check other than the url, it wouldn't make a lot of sense to include something like that.

@DiscordAnaxes
Copy link
Contributor

DiscordAnaxes commented Dec 29, 2024

Also surprised that ifixit doesn't have a presence yet.

I was checking the website about the guide steps you mentioned, and it only updates the url if you click the header link. If you scroll through the steps - which I assume most people do - there's no way to accurately tell on what step you're currently on. Unless there's another way to check other than the url, it wouldn't make a lot of sense to include something like that.

Is this not it? Or am I on a different page or something.

image

@iuriineves
Copy link
Contributor

Is this not it? Or am I on a different page or something.

image

That's weird. What page is that? For me, /Guides pages do not have that.

@theusaf theusaf changed the title iFixIt | https://www.ifixit.com | Presence Request iFixIt | www.ifixit.com Dec 29, 2024
@Espressocodes
Copy link
Contributor Author

Espressocodes commented Dec 30, 2024

Is this not it? Or am I on a different page or something.

image

That's weird. What page is that? For me, /Guides pages do not have that.

Seems to be relative to the guide itself. Interesting. Most of the stuff I mess with has those since it's relatively well-known guides. It may be that minor community guides don't have them.

Either way. Having a presence would be neat. Regardless of if it could reflect the guide stage or not. Having a time-spent reflection could be interesting as a happy medium.

@iuriineves
Copy link
Contributor

iuriineves commented Dec 30, 2024

Seems to be relative to the guide itself. Interesting. Most of the stuff I mess with has those since it's relatively well-known guides. It may be that minor community guides don't have them.

After looking around for a bit longer, /troubleshooting links do have the steps, but /guide links do not, which is weird as I'd think /guide links would benefit more from having that guide stage reflection.

Either way. Having a presence would be neat. Regardless of if it could reflect the guide stage or not. Having a time-spent reflection could be interesting as a happy medium.

I'll be looking into this, iFixIt has a lot of interesting interactions that would work perfectly as a presence!

@Espressocodes
Copy link
Contributor Author

It's an open source project. So there's nothing stopping me from editing in hyperlink guide headers if I use the page. Wouldn't be my first wiki-experience haha.

I appreciate you looking into it! If you need any graphics or any kind of help on the visuals I'm more than happy to chip in. I'm just no good with backend dev.

@iuriineves
Copy link
Contributor

iuriineves commented Jan 2, 2025

Started working on it, what features would you like to see on the activity? Kinda struggling with deciding what information to prioritize and display.

@Espressocodes
Copy link
Contributor Author

Started working on it, what features would you like to see on the activity? Kinda struggling with deciding what information to prioritize and display.

Sorry for the delayed response. Been quite a difficult week.

From what I can picture, I think the following features would be most useful:

  • Current Page (Guide) or Category as Presence
  • Editing or Writing status as well as time elapsed
  • For any kind of editing I'm picturing the VS codebase presence:
    VSC
  • If just browsing the relay of the page and time spent on the page.
  • I'm not sure if hyperlinked section headers are "findable' on page scroll. If they are, changing the active presence data to the section with a time spent option would be quite interesting.
  • Of course, toggleable privacy, timer, etc.
  • If Gide Metadata is a bit too difficult, there should always be separation by item that could be relied on. Eg: instead of Browsing "Tearing Down a GOXLR Mini by TC Helicon" have the categories that link back to that page as the presence "Browsing TC Helicon; GOXLR Mini"

Those are some thoughts on it. Always room for changes.

@iuriineves
Copy link
Contributor

This is what it looks so far. Anything you'd say could look different?

2025-01-04.16-58-49.mp4

image

I'm not sure if hyperlinked section headers are "findable' on page scroll. If they are, changing the active presence data to the section with a time spent option would be quite interesting.

It's definitely possible to get the current step using the page scroll, im just now sure how beneficial that would be. Guides do not have that sidebar, but troubleshooting does, so atleast those pages would have steps.

@Espressocodes
Copy link
Contributor Author

This looks lovely so far! I like the fact it seems to pull a thumbnail.

If I'm not mistaken Line2 is "Browsing: Category" or is that extended into line 3? Might need to differentiate with "Browsing:" "Editing:" Etc. Make it easier to read.

So far so good. Button link to page would be swell! I just forgot to mention it.

I think it would be neat at least for troubleshooting to show where you're at on something. Goodness knows it would be helpful to figure out where someone is stuck on my server!

@iuriineves
Copy link
Contributor

If I'm not mistaken Line2 is "Browsing: Category" or is that extended into line 3? Might need to differentiate with "Browsing:" "Editing:" Etc. Make it easier to read.

I see! Didn't add it at first to match the "Searching for", as the "for" serves the same purpose as the colon.

I think it would be neat at least for troubleshooting to show where you're at on something. Goodness knows it would be helpful to figure out where someone is stuck on my server!

Had never thought about the step tracking feature like this! Definitely makes sense to have it. Where would it fit, though?

@iuriineves
Copy link
Contributor

Step tracking working!

image

@Espressocodes
Copy link
Contributor Author

Step tracking working!

image

This is fetching. I LOVE it. Youre a saint for doing all of this. I've been trying to learn how and it just doesn't stick brain-wise.

@iuriineves
Copy link
Contributor

This is fetching. I LOVE it. Youre a saint for doing all of this. I've been trying to learn how and it just doesn't stick brain-wise.

I'm glad you like it! So far I've done these pages:

  • Home
  • Search
  • Guide
  • Device
  • Troubleshooting
  • Store
  • Parts & Tools
  • Products (shopping)

I'm currently working on the Wiki, Answers and Community pages. Am I missing anything?

@Espressocodes
Copy link
Contributor Author

This is fetching. I LOVE it. Youre a saint for doing all of this. I've been trying to learn how and it just doesn't stick brain-wise.

I'm glad you like it! So far I've done these pages:

  • Home
  • Search
  • Guide
  • Device
  • Troubleshooting
  • Store
  • Parts & Tools
  • Products (shopping)

I'm currently working on the Wiki, Answers and Community pages. Am I missing anything?

Not that I can think of. That's way WAY more than I even expected.

Let me know if you want me to test drive it. I'm on Discord as Super Espresso ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

4 participants