All Projects → nalexn → Environmentoverrides

nalexn / Environmentoverrides

Licence: mit
QA assistant for a SwiftUI app: change the color scheme, accessibility settings, and localization on the fly!

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Environmentoverrides

Kiwi
the leading open source test management system
Stars: ✭ 607 (+235.36%)
Mutual labels:  testing-tools, qa
Ioslocalizationeditor
Simple macOS editor app to help you manage iOS and macOS app localizations by allowing you to edit all the translations side by side
Stars: ✭ 1,066 (+488.95%)
Mutual labels:  xcode, localization
Faker
Faker is a pure Elixir library for generating fake data.
Stars: ✭ 673 (+271.82%)
Mutual labels:  testing-tools, qa
Xcode One Dark
Atom One Dark theme for Xcode
Stars: ✭ 273 (+50.83%)
Mutual labels:  dark-theme, xcode
Darkreader
Dark Reader Chrome and Firefox extension
Stars: ✭ 12,052 (+6558.56%)
Mutual labels:  dark-theme, accessibility
Midnight Lizard
Сustom color schemes for all websites
Stars: ✭ 406 (+124.31%)
Mutual labels:  dark-theme, accessibility
Bartycrouch
Localization/I18n: Incrementally update/translate your Strings files from .swift, .h, .m(m), .storyboard or .xib files.
Stars: ✭ 1,032 (+470.17%)
Mutual labels:  xcode, localization
accessibility-testing-tools
A collection of useful tools for accessibility testing and debugging in the browser, online and desktop
Stars: ✭ 18 (-90.06%)
Mutual labels:  accessibility, testing-tools
Aet
AET - a system that detects visual changes on web sites and performs basic page health checks
Stars: ✭ 100 (-44.75%)
Mutual labels:  qa, accessibility
R.objc
Get autocompleted resources like images, localized strings and storyboards in ObjC projects
Stars: ✭ 92 (-49.17%)
Mutual labels:  xcode, localization
ru-qa-resources
Список ресурсов на тему QA
Stars: ✭ 15 (-91.71%)
Mutual labels:  qa, testing-tools
Emcee
Emcee is a tool that runs iOS tests in parallel using multiple simulators across many Macs
Stars: ✭ 148 (-18.23%)
Mutual labels:  xcode, testing-tools
DeepfakeHTTP
DeepfakeHTTP is a web server that uses HTTP dumps as a source for responses.
Stars: ✭ 373 (+106.08%)
Mutual labels:  qa, testing-tools
Stringz
A lightweight and powerful editor for localizing iOS, macOS, tvOS, and watchOS applications.
Stars: ✭ 440 (+143.09%)
Mutual labels:  xcode, localization
request-baskets
HTTP requests collector to test webhooks, notifications, REST clients and more ...
Stars: ✭ 149 (-17.68%)
Mutual labels:  qa, testing-tools
Flaui
UI automation library for .Net
Stars: ✭ 892 (+392.82%)
Mutual labels:  testing-tools, qa
dark-mode
Dark Mode - Chrome extension. Relax your eyes at night and day.
Stars: ✭ 63 (-65.19%)
Mutual labels:  accessibility, dark-theme
ExploratoryTestingChromeExtension
Exploratory Testing Chrome Extension
Stars: ✭ 26 (-85.64%)
Mutual labels:  qa, testing-tools
Assert
A collection of convenient assertions for Swift testing
Stars: ✭ 69 (-61.88%)
Mutual labels:  xcode, testing-tools
Acot
💎 Accessibility Testing Framework. More accessible web, all over the world.
Stars: ✭ 112 (-38.12%)
Mutual labels:  testing-tools, accessibility

SwiftUI Environment Overrides

Platform blog venmo

A tiny library that adds a control panel for testing how SwiftUI app adapts for different color themes, accessibility settings, and localizations.

Make your QA team happy!

Inspired by "Environment Overrides" pane in Xcode, but allows to QA the actual running app instead of the preview in Xcode.

Supported settings that you can toggle on the fly:

You can quickly take screenshots in different languages for iTunes Connect (the panel hides itself).

Attach the control panel with just one line of code:

ContentView()
    .attachEnvironmentOverrides()

Integration with Swift Package Manager:

  1. In Xcode select File ⭢ Swift Packages ⭢ Add Package Dependency...
  2. Copy-paste repository URL: https://github.com/nalexn/EnvironmentOverrides
  3. Hit Next two times
  4. Hit Finish
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].