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

Implement SURF mode #293

Closed
nesbox opened this issue Sep 13, 2017 · 18 comments
Closed

Implement SURF mode #293

nesbox opened this issue Sep 13, 2017 · 18 comments
Assignees
Labels
enhancement Improvement of existing feature or adding something new
Milestone

Comments

@nesbox
Copy link
Owner

nesbox commented Sep 13, 2017

to browse local and website cartridges

@nesbox nesbox added the enhancement Improvement of existing feature or adding something new label Sep 13, 2017
@nesbox nesbox self-assigned this Sep 13, 2017
@nesbox
Copy link
Owner Author

nesbox commented Sep 13, 2017

I'm not realized how to show covers for now, so I just implemented very simple version of the Surf
Only browsing and loading games

surf

other features will be added later

@trelemar
Copy link
Collaborator

This serves a great purpose even without covers. Will Android touch buttons be usable in this mode?

@nesbox
Copy link
Owner Author

nesbox commented Sep 13, 2017

@trelemar yes it works with any gamepad input, touch or real,
also, SURF will automatically load if you press any gamepad button in the console (useful if you don't have keyboard and mouse, on XBox for example)

@HomineLudens
Copy link
Collaborator

What about ping pong the cover? Scrolling it inside a clipped window?
(It's awesome BTW)

@nesbox
Copy link
Owner Author

nesbox commented Sep 14, 2017

@effer I tried to draw 1/2x scaled covers at the right, but they look ugly, don't know

surf-image

@AlRado
Copy link

AlRado commented Sep 14, 2017

Can be added to the cartridge the second cover - a small one, and if it is not specified, then display the main one in a reduced form?

@nesbox
Copy link
Owner Author

nesbox commented Sep 14, 2017

Another way to draw covers, but cartridge names become unreadable

surf-image

@AlRado I think it's too difficult

@AlRado
Copy link

AlRado commented Sep 14, 2017

Сan be like this?
2017-09-14_10-37-14_

@nesbox
Copy link
Owner Author

nesbox commented Sep 14, 2017

OK, added some kind of transparent background for the names to make it visible

surf

@HomineLudens
Copy link
Collaborator

@nesbox , honestly they all seems... let's say: not perfect? .
Can you try to show the cover in the window without scaling? Then apply some scrolling movement to the image. You'll see only a portion of the cover at 1:1 but moving it around will show all the image.
Not sure I've been clear, maybe I could try to draft something tonight.

@nesbox
Copy link
Owner Author

nesbox commented Sep 14, 2017

@effer how about this one?
surf

@trelemar
Copy link
Collaborator

trelemar commented Sep 14, 2017

@nesbox This one! 😀

You could combine this with pressing Y to show the full cover until another button press?

@nesbox
Copy link
Owner Author

nesbox commented Sep 14, 2017

a bigger preview window

surf

@HomineLudens
Copy link
Collaborator

Yes! That's what's I mean!
Minor thing to try: start with a diagonal movement and let it bounce on hitting border,maybe a little faster. (classic reverse dx and dy)

@nesbox
Copy link
Owner Author

nesbox commented Sep 14, 2017

yes, I made bouncing here #293 (comment)

@HomineLudens
Copy link
Collaborator

HomineLudens commented Sep 14, 2017

ops missed. That with the bigger window for me. and little faster.

@nesbox
Copy link
Owner Author

nesbox commented Sep 14, 2017

@effer look at this
surf

@nesbox nesbox added this to the 0.41.0 milestone Sep 15, 2017
@nesbox
Copy link
Owner Author

nesbox commented Sep 15, 2017

screen

so, I implemented SURF with fullscreen covers preview on BG
maybe will add more modes in next versions
closing...

@nesbox nesbox closed this as completed Sep 15, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvement of existing feature or adding something new
Projects
None yet
Development

No branches or pull requests

4 participants