Fixes:
- Android: Fixed crash on older Android devices.
Fixes:
- Unity 2020.x incompatibility fix.
Fixes:
- Unity 2019.3 incompatibility fix.
Fixes:
- Exceptions while resolving variables.
- Properly disabling editor analytics.
Changes:
- Added ability to disable updater.
Fixes:
- Fixed iOS crash while using Log Overlay view with a custom filter.
- Fixed ProGuard minification.
Changes:
- Added log overlay customization.
- Added exception warning display modes.
Fixes:
- Fixed iPhone X notch safe area.
Fixes:
- Fixed resolving variables in Unity at runtime.
Fixes:
- Fixed resolving variables in Unity 2018.3.x.
Fixes:
- Android: fixed black settings screen when building on Unity 2018.x.
Fixes:
- Fixed registering variables in Unity 2017.4.1f1.
Fixes:
- Fixed blocking app after minimize/restore.
Fixes:
- Fixed
NullReferenceException
while cleaning legacy files.
Fixes:
- Console variables are not properly loaded and duplicated.
New:
- Console actions can now accept an optional parameter.
Changes:
LunarConsoleActions
is now deprecated.
Fixes:
- Console variables are not properly serialized after reset in the editor mode.
Fixes:
- iOS build portability issues.
New:
- Variable flags.
Fixes:
- ‘onConsoleClosed’ callbacks not called when dismissing the console programmatically.
Fixes:
- Android: java.lang.NullPointerException: Attempt to invoke virtual method 'void spacemadness.com.lunarconsole.console.WarningView.destroy()' on a null object reference.
Fixes:
- iOS: Fixed NSRangeException in the log overlay controller.
- Fixed editor actions bug.
Fixes:
- iOS: Suppressed 'Stale touch detected!' warning.
New:
- Default e-mail configuration.
Changes:
- Added
LUNAR_CONSOLE_ANALYTICS_DISABLED
preprocessor define to disable analytics.
Fixes:
- Android: Fixed build issue on Windows Editor.
New:
- Added 'Actions & Variables' window.
Changes:
- Android: Replaced legacy plugin installation 'Assets\Plugins\Android\LunarConsole' with a single 'aar' file.
- iOS: Removed texture compression for plugin images to decrease build and platform switching time.
Fixes:
- Fixed auto updater.
- Android: Wrong layout with large log message.
Fixes:
- iOS: Wrong layout with large log message.
Fixes:
- Android: Fixed Unity 5.6 incompatibility bugs.
Fixes:
- iOS: Fixed gesture recognizer after editing a Cvar.
New:
- Added Range Variables!
- Added ability to enable/disable the console programmatically.
Fixes:
- User-defined variables UI bug.
- Button icons colors and compression.
- Android: Fixed
Gradle (New)
build system. - iOS: Fixed popup controllers bug.
New:
- Added FREE version!
Fixes:
- Android: Fixed filtering case-sensitive actions and variables.
New:
- Added Variables support. For more information see: https://goo.gl/in0obv
Fixes:
- Fixed UI-layout
New:
- Added Actions support. For more information see: https://goo.gl/in0obv
Fixes:
- iOS: Fixed Unity Cloud Build error '[xcode] xcodebuild: error: Unable to read project Unity-iPhone.xcodeproj.
- Android: Fixed 'JNI ERROR (app bug): local reference table overflow (max=512)'
Changes:
- Renamed Unity Cloud Build 'Pre-Export Method Name' from 'LunarConsolePluginInternal.Installer.' to 'LunarConsoleEditorInternal.Installer.'
New:
- Added support for console move/resize.
Fixes:
- iOS: Xcode 7 compatibility and UI fixes.
- Android: Android Nougat compatibility fixes.
Improvements:
- Added move/resize feature.
- iOS: improved memory usage.
Fixes:
- Multithreaded logging.
- Vuforia plugin compatibility issues.
Improvements:
- Added a transparent log overlay view.
- Added plugin settings.
Fixes:
- Unity 5.4 compatibility bugs.
- iOS: fixed multiple invocation of console callbacks.
Improvements:
- Added an option to remove rich text tags from the output.
- Added stack trace for email/clipboard log text.
Fixes:
- iOS: fixed potential linking issue while building for IL2CPP script backend.
Fixes:
- iOS: fixed warning text for missing stack trace frames.
Fixes:
- iOS: fixed sending log emails.
Fixes:
- Fixed scroll lock bug.
Improvements:
- Added LunarConsole.onConsoleOpened and LunarConsole.onConsoleClosed callbacks.
Changes:
- Auto scrolling is turned ON every time console is opened (would be configurable in a future release).
- Renamed 'LunarConsole' to 'LunarConsolePlugin'.
- Renamed 'LunarConsoleInternal' to 'LunarConsolePluginInternal'.
Improvements:
- Android: collapse similar entries option.
Improvements:
- iOS: collapse similar entries option.
Improvements:
- Added LunarConsole.Clear() method to clear the console output.
Improvements:
- Added an option to disable multi touch gesture recognition.
Fixes:
- Android: fixed a conflicting between 2-finger swipe down and zoom (pinch) gesture recognition.
- Editor: fixed 'Report bug...' url
Improvements:
- Android: added stack trace info for every log entry.
- iOS: improved stack trace info for every log entry.
Fixes:
- Android: fixed touches passing through some are of the console into the scene.
Fixes:
- Android: fixed clicks through exception warning.
Fixes:
- Android: resolved conflicts with 3rd party Android plugins (GPGS, Facebook, etc).
- iOS: fixed tab bar buttons layout.
Improvements:
- Dramatically reduced plugin size (from 1.6M to 250k)
- Optimized UI resources.
Fixes:
- iOS: fixed poor scrolling perfomance.
- iOS: dismiss keyboard when pressing 'Search' button for log filtering.
- iOS: fixed missing 'ShowConsole' and 'HideConsole' API calls.
Improvements:
- Better overflow management.
New:
- Added scroll-to-top gesture (tap status bar to see first log entry).
Fixes:
- iOS: fixed "scroll lock" button state.
New:
- Android platform support (FUCK YES!!!).
- Enable/Disable plugin from your build system.
Improvements:
- Android: stop scrolling on touch-and-drag.
- Destroy LunarConsole game object when running on unsupported platforms (everything except iOS and Android).
- Added 'ShowConsole' and 'HideConsole' methods.
Fixes:
- Fixed change log messages for auto updater.
Improvements:
- Preserve console UI state between sessions.
Fixes:
- Fixed filtering after console UI is closed.
- Initial release.