-
Notifications
You must be signed in to change notification settings - Fork 25
A better GUI #35
Comments
Some thoughts on your issues:
I feel that this probably addressed all of the issues that you had. (Just remind me beneath if I forgot one). Now onto implementation stuff:
Some final details:
As a side note, everything I have just said could be thrown out and people could easily say that they prefer the current version of the machine because it is more flexible (i.e. things can be moved around and you can switch between windows easily), but I feel that there is some truth in what Xymanek is saying, in that the current looks is somewhat lacking. A fullscreen machine window would definitely look interesting though but it is clearly up to the community. If more people feel the way that Xymanek feels, then I would be glad to try my best to implement what I have described in my post. Feel free to discuss. |
Second part of my answer (yesterday was too busy):
I disagree with you on title > actual UI. For several reasons:
Like I said above, a solid background gives the huge advantage of allowing to place the box anywhere. Yes it might not look that good but It would be still better than the current look. Plus a smaller size of the box gives a much higher chance to fit inside the image
Exactly that. Store any recognized speech in a buffer and "unload" the buffer into the scrolling animation.
Eh... No? I think this breaks the whole feel of the AI. Much better is to just let boxes jump around (where there is empty space) and connect to faces with lines.
Not run. Open as additional data feed. To simulate Machine's archive digging
I'm not good at graphical design but... Why do you have to re-render everything if you have 3 pictures in row and you just move them
No, that would just look weird. Just make it hide/show and when it's shown, it should have solid background to avoid any confusion
In the other issue I've posted two links on how to stream using VLC. I suggest that you test the feature using that (or even get some video/audio stream reader/receiver abstraction library)
Um... Where did you find that? It took Harold like 5 years to make The Machine during which he was very closely supervising it. And no offense but I don't remember Root producing any software at all. All she did was hack stuff.
Well it isn't redistribution if it's remade from scratch (and I'm not aware of any copyright rights on Machine's UI's elements). If you are referring to background idea, I think it was a bad one. A non-animated Machine's world would look really weird (still not set on this myself to be honest).
Ye I feel like we pretty much covered what each other said 😄 |
https://gist.github.com/kuanb/dbe19ce4e8ef317ee3fc - NYC Traffic camera feeds: 1 image per second, refresh the page to get a new image. |
Thanks @alexwpotter I will take a look at this. Regarding the show's material, I was referring to the background. |
The latest commit begins to address some of the issues presented here. (d51082b) |
Hey! I know it's been quite long time since the commit was pushed but holidays... Anyway, great job! One thing that I noticed is that the terminal is full width of the screen while I suggested it to be only in center. I think making it more compact makes it nicer. I'll also suggest an idea for background on gitter Good luck and let us know when you have any further progress |
I was referring to this when I did that: https://cloud.githubusercontent.com/assets/2865341/15801401/08cf5574-2a9c-11e6-96a5-e7d71620a3b9.png, although center probably does look better. I will try moving it there and see what happens. |
It is in the center on the sketch.... Unless I'm missing something? |
Hey is this alive? ping @devloop0 |
Yeah, don't worry. I've just been extremely busy these past couple of months, but I hope to resume development sometime this month or at the latest, early next month. I can of course still review pull requests and the like but development from my side will have to wait just a little bit longer. |
Nice! I was starting to get a feeling that this is another dead repo on github.... |
Yeah, no worries. It may look empty once in a while simply because I am one of the main people working on the desktop version and if I stop contributing, things tend to get a little quiet. |
Adding to what @devloop0 has already mentioned, we automatically get pings for every new issue so we couldn't possibly ignore it for long currently 😆 |
@Xalaxis you asking me to spam you? 😆 |
😉 Please no. |
Alright, soooooo..... One of main things that I was expecting to see when I've found this project is a GUI matching the one in the show. Machine 1.0 sort of accomplished this (aside from camera being in a separate window). Machine 2.0 is (no offense to creators, great job anyway) a joke in this aspect. So after thinking about this for quite some time I came up with a list of ideas/suggestions how to make the GUI more matching to the real (well, original) one. Sadly my java skills are very low (I'm a web dev, work with PHP, HTML, CSS, JS) thus I cannot attempt to implement my ideas myself.
What do I mean by "Main screen":
This is a "replica" of what we see most of time in the show (not the full screen camera feed). Examples:
(without the "contextualizing" text)
This is a rough draft of my ideas which I'm putting here up for a discussion. I know some people might disagree, some might say that they are too hard to code or something similar. I'm just interested to see if there are other people out there who share my opinion.
Also if this is accepted this is probably gonna be another long-term issue as such gigantic redesign will obviously take time. Maybe use another branch for it?
The text was updated successfully, but these errors were encountered: