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

Add mouse support #7

Open
tobiasvl opened this issue Apr 25, 2018 · 1 comment
Open

Add mouse support #7

tobiasvl opened this issue Apr 25, 2018 · 1 comment
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@tobiasvl
Copy link
Owner

Adding mouse support à la Polarium's touch support would be nice for mobile users.

@tobiasvl tobiasvl added the enhancement New feature or request label Apr 25, 2018
@tobiasvl tobiasvl added this to the v2.0 milestone Jan 7, 2019
@tobiasvl tobiasvl self-assigned this Jan 8, 2019
@tobiasvl
Copy link
Owner Author

tobiasvl commented Jan 8, 2019

It's coming along. Just some notes for my own sake here; minor stuff I still need to fix:

  • Collect all mouse-related stuff in the mouse table (Clean up the codebase #16)
  • Proper touch screen support
  • Mouse support in the level editor
  • Mouse support in the password editor
  • Don't register mouse click right after selecting a level in the level select
  • Get rid of mouse displacement when selecting some levels (camera manipulation really getting back to bite me in the ass here)
  • The marker will appear at the default position for one frame when selecting a level, before it jumps to the mouse position
  • Clearing/failing a level and then choosing "Back" will select the level under the cursor (not resetting the mouse click status correctly before returning to level select)
  • Go back/forward in states (especially between the different editor screens) with the mouse/touch

tobiasvl added a commit that referenced this issue Jan 14, 2019
tobiasvl added a commit that referenced this issue Jan 14, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant