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

Requirements for a Viewer? #58

Closed
aadrian opened this issue May 19, 2020 · 14 comments
Closed

Requirements for a Viewer? #58

aadrian opened this issue May 19, 2020 · 14 comments

Comments

@aadrian
Copy link

aadrian commented May 19, 2020

Hi,

Are there any requirements for a Viewer?
I mean besides the basic: display a list, search, and filter?

Thank you.

@mholt
Copy link
Owner

mholt commented May 21, 2020

Hmm, good question. I think the UI will need to be very clean and snappy (fast) -- easy enough for my parents to use. That means text for all interactive elements (not icon-only), and making it obvious what can be clicked on or interacted with.

It should work on mobile and desktop.

It should obviously have a timeline view, probably a few other ways of projecting the data too.

A first-pass timeline UI, though, would have the items sorted by time (of course), a search, and a few filter options, yes. Also the ability to view the metadata/info about each item.

@tripleo1
Copy link

tripleo1 commented Sep 1, 2020

Do you have any intention of writing a Viewer?

@aadrian
Copy link
Author

aadrian commented Sep 1, 2020

Do you have any intention of writing a Viewer?

@tripleo1 yes .
However it needs to be simple enough to useful for mostly non-technical users.

@tripleo1
Copy link

tripleo1 commented Sep 1, 2020 via email

@aadrian
Copy link
Author

aadrian commented Sep 1, 2020

@tripleo1

One question is you plan to use HTML right?

Yes. Since it needs to work on mobile and desktop too, and handle allot of data, the simplest approach would be to have a simple web application (if this is what you ask) .

@wisehackermonkey
Copy link

wisehackermonkey commented Mar 15, 2021

Id love to see something that looks like

image

way back machine has a great interface for something like this

image
image

or for photos

image

@tfreedman
Copy link

I'm curious if any more thought has been put into what a viewer for Timeliner would require, beyond just what was written above.

@mholt
Copy link
Owner

mholt commented Dec 3, 2021

I've started serious work on a viewer.

@wisehackermonkey
Copy link

need any help?

@coolmule0
Copy link

coolmule0 commented Dec 8, 2021

A timeline app with a viewer that exists already: Github - timeline. Perhaps it can be looked at to see what requirements it has/not have that are wanted for this software, and perhaps reach out to merge the two, as they seem quite similar in scope?

68747470733a2f2f6e69636f6c6173626f756c69616e652e636f6d2f696d616765732f5f756c7472617769646532782f53637265656e2d53686f742d323032312d30352d30372d61742d32322e35392e34322e706e67

@wisehackermonkey
Copy link

thanks @coolmule0 im going to try that out now!

@mholt
Copy link
Owner

mholt commented Jan 19, 2024

The viewer I've been building for the last ~3 years is called Timelinize. It's still in active development, but I'm inviting others to try it if they'll provide their feedback as development progresses. See also issue #84 which has a screenshot, and this project's updated README.

I like some of the ideas shared by @wisehackermonkey that I'm sure will be incorporated eventually, but maybe not initially as there's a lot of work to do with what I've got laid out already.

The most helpful thing at this point would be to have people try it out with multiple data sources, give their feedback, and keep giving their feedback over time. The Timelinize website has my email to request an invite to our Discord.

Feedback so far includes:

"Wow!"

"I tried the location history import from Google and this is already so fun."

"I think this is super encouraging."

"I think people are going to really like this."


I would love to share more screenshots, but the only data I have to develop with is my own personal data. I'm working on a way to obfuscate the data to make it safe to share. (Also experimenting with generating random data, but that's not as... representative.)

@wisehackermonkey
Copy link

Awesome! I'll have a look at the project you mentioned.

Thanks for all the work on this project

@mholt
Copy link
Owner

mholt commented Mar 29, 2024

Timelinize is coming along well, and I hope to have something to show later this year.

Even though I'm using my own data for development and testing, I should be able to show it off because of some obfuscation features: images and videos are blurred, locations are scrambled, and names and text and other personal info are randomized.

It'll definitely feel very MVP-ish at first, but I have lots of plans to polish it and make it really great.

@mholt mholt closed this as completed Mar 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants