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

Compatibility with OS X Lion #40

Open
mfcar opened this issue Jul 21, 2011 · 3 comments
Open

Compatibility with OS X Lion #40

mfcar opened this issue Jul 21, 2011 · 3 comments
Labels
macos macOS specific issue.

Comments

@mfcar
Copy link

mfcar commented Jul 21, 2011

The Map Editor Tiled is a great application, I would like to congratulate the developers for this great work.
And I have a suggestion that I believe will do a little better this wonderful app. What would be more integration with OSx Lion, such as:

  • Fullscreen mode, so that the tools are better distributed, allowing more space to work with maps;
  • Use of Popovers and Overlay Scrollbars (giving a better look at the program);
  • Resume, you can close the app and then open and so it can continue working on a map where you left off;
  • If possible the application was available on the Mac App Store;
  • And finally, add a slider to zoom in / zoom out on a map. On the toolbar, without having to click on a menu. Making it easier to edit.

Thank you very much and wish success to this wonderful work, thank you,
Wesley Bastos.

@stefanbeller
Copy link
Contributor

The problem is, most of the developers don't have a Mac, so developing for Mac OS will be difficult/impossible for those.
But we can support you in all common issues not related to the Mac OS development, but tiled.
(So your patch is welcome ;)

Also you can ask Jeff Bland [email protected], who is a Tiled contributor using Mac OS.

Stefan Beller

@bjorn
Copy link
Member

bjorn commented Jul 21, 2011

I personally don't have a Mac, so it's very hard for me to optimize Tiled for MacOS X. Fortunately there are other developers who may be able to do some of these changes.

Another problem is that Tiled is a portable application based on Qt. It does not use any MacOS X API directly. It sounds like some of these features would have to make calls to MacOS X API, which may or may not be doable.

Answering each point specifically:

  • A fullscreen mode should be doable in a cross-platform way. Question is whether it would integrate nicely with OS X Lion's way of handling fullscreen applications.
  • Popovers and Overlay Scrollbars sounds like something that would require using native API
  • Resume is partly done, the open maps and window layout are restored. Files are not automatically saved though and there may be other differences with what is expected from "resume" (please provide more details).
  • I looked at publishing it on Mac App Store, but that requires paying money to Apple (so basically Tiled on App Store would have to cost money). I don't know if it's possible to earn back the money spent on a developer account, and of course I don't have a Mac.
  • Zoom slider would be nice indeed. I've seen many applications placing one in the status bar and I would do this for Tiled as well.

Thanks for the praise! :-)

@mpjeff
Copy link
Contributor

mpjeff commented Jul 22, 2011

As Bjorn said, since Tiled is based on Qt (rather than the native Cocoa), support for any of the Lion stuff would need to be included Qt already. Sometimes apple adds features in a way that works with existing apps - so it's possible some of this stuff could be done. I'm currently swamped and haven't had much time to work on Tiled.

Regarding the Mac App Store, I've only done a paid app before, so I'm not sure. I think free apps work the same as on iOS, where you pay a fairly small yearly fee, sign a bunch of awful agreements, then you can put up free apps with no additional fees or royalties. If this the case, and Bjorn is interested in distributing Tiled this way, I could probably supply the developer fee (to keep Tiled free).

@bjorn bjorn added the macos macOS specific issue. label Nov 6, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
macos macOS specific issue.
Projects
None yet
Development

No branches or pull requests

4 participants