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

[TRACKER] Better integration into OSX #7884

Closed
3 of 4 tasks
CoalaJoe opened this issue Feb 24, 2017 · 12 comments
Closed
3 of 4 tasks

[TRACKER] Better integration into OSX #7884

CoalaJoe opened this issue Feb 24, 2017 · 12 comments

Comments

@CoalaJoe
Copy link

CoalaJoe commented Feb 24, 2017

Operating system or device - Godot version:
OSX - 2.1.2

Issue description:

  • Smooth or normal scrolling (currently scrolls too fast in script-editor)
  • Pinch to zoom in 2D and 3D.
  • Hi-DPI Logo of Godot. (Very visible when switching between applications. cmd+tab)
  • Basic keyboard-shortcut.
@toger5
Copy link
Contributor

toger5 commented Feb 24, 2017

see:
implemented scrolling factor for precision trackpads #7864

I'm currently also thinking about the Input handling in Godot in general and have a couple of ideas to make a clean implementation for touch screens and trackpads.
I will do a mockup this weekend and will propose it to the devs. maybe I will implement it than.

@toger5
Copy link
Contributor

toger5 commented Feb 25, 2017

here is the mockup

GoogeDocs

@CoalaJoe
Copy link
Author

👍

@Calinou Calinou changed the title Better integration into OSX [TRACKER] Better integration into OSX Feb 27, 2017
@FuzzyRhombus
Copy link

FuzzyRhombus commented Mar 2, 2017

May I also propose:

  • Support trackpad 3 finger click as middle mouse button (i.e for panning in 2D)

I like the pinch to zoom as well, assuming scroll would then be used for scrolling the view (panning). Maybe both should be supported with an option

  • Send scroll events to appropriate panel without focus

On native OSX applications, scrolling events propagate regardless of window focus, rather based on mouse location. For example, if I want to scroll the Inspector panel when focused on another app, I have to focus Godot, then click that panel to focus within Godot, then I can scroll. I would like to be able to hover the mouse over a panel regardless of window focus and be able to scroll that respective panel (and also not have to click between panels first to scroll just within Godot)

  • Open settings using native (or assignable) shortcut (⌘,)

I realize the inactive scrolling is a bigger task, but I feel it is something that should be supported at some point :)

@perroboc
Copy link

Can confirm latest 2.1.4 beta fixes "Smooth or normal scrolling (currently scrolls too fast in script-editor)"

@toger5
Copy link
Contributor

toger5 commented Aug 18, 2017

Also the logo is fixed in 3.0

@zinkkrysty
Copy link

zinkkrysty commented Aug 31, 2017

Could I suggest one thing for this list:

  • On OS X, scrolling using touch pad while holding CMD key is zooming the editor font and it is too sensitive

Now, that wouldn't be bad in itself if implemented properly. However I find myself triggering it by mistake so many times, like so:

  1. I scroll using touch pad. I release the touch pad, but the window is still scrolling (because of inertia)
  2. I press CMD (because I want to press CMD+Tab) while the window is still scrolling from the inertia, and the font gets huge.

godot3_mac_scrolling_font_zooming_bug

I am using Godot 3 built from master.

Edit: I wrote "touch bar" but I meant "touch pad"

@jonathanhirz
Copy link

Since there's already a topic on OS X improvements, could there be a way to a way to flip the x and y scrolling in 3D when using the trackpad? I noticed this option in Blender today, called "Natural Trackpad Scrolling" if you want to see what I mean.

@eduardonunesp
Copy link
Contributor

Just tested the following item and it is working as expected:

  • Pinch to zoom in 2D and 3D.

Tested on mac OS 10.15.4

@eduardonunesp
Copy link
Contributor

This one will be nice to have:

  • Open settings using native (or assignable) shortcut (⌘,) (Suggested initially by @FuzzyRhombus)

@bruvzg
Copy link
Member

bruvzg commented May 4, 2020

Open settings using native (or assignable) shortcut (⌘,) (Suggested initially by @FuzzyRhombus)

It's already include into global menu PR - #38044

@akien-mga
Copy link
Member

I think this can now be closed as most of the points have been implemented.

For the remaining ones, I would suggest to open a feature proposal for each point on godot-proposals.

@akien-mga akien-mga added this to the 4.0 milestone May 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants