mohakapt / Stringz

A lightweight and powerful editor for localizing iOS, macOS, tvOS, and watchOS applications.
https://github.com/mohakapt/Stringz
GNU General Public License v3.0
951 stars 46 forks source link

Feature: Use recommended SF symbols #41

Closed MauriceArikoglu closed 1 year ago

MauriceArikoglu commented 1 year ago

Instead of bundling images it is recommended to use the equivalent SF symbols. Some images were not appropriate for the case they were used in, so I replaced them with the appropriate alternative.

I also fixed a problem with the Symbols being cut as well as improperly scaled in some cases.

SF Symbols is available from macOS 11 onwards, so I changed the build target from 10.15 to 11, updated the project settings to the recommended settings and replaced a deprecated function call to NSWorkspace. Due to the optional nature of the presence of Xcode on a users host while Xcode is required to run I implemented a runtime check warning the user if Xcode is not found.

Hint: This is based on #40 - can be merged independently though