Skip to content

Releases: RanduSoft/RSEssentialsXC

v2.0.16

30 Dec 12:28
35c7f70
Compare
Choose a tag to compare
  • implemented the "enabled" flag for RSAnalytics
  • updated readme
  • updated DeviceKit

v2.0.15

06 Dec 08:57
9cf2165
Compare
Choose a tag to compare
  • added UIViewExtractor() and snapshot() SwiftUI modifier
  • fixed a crash when using UIViewController.addCloseButton()
  • fixed a possible crash when using String.getAcronyms extension

v2.0.14

26 Nov 13:15
c83fc59
Compare
Choose a tag to compare
  • added UIColor.hex() extension
  • made title, style and action of RSAlertItem public
  • added isPhone() in RSDeviceManager

v2.0.13

11 Nov 14:57
87554b8
Compare
Choose a tag to compare
  • added average() extension for Float Collections
  • added documentsFolder and isValidFileURL URL extensions
  • added statusCode for RSError
  • added createShareSheet in RSUtils and showShareSheet in UIViewController

v2.0.12

24 Oct 11:20
85ef69a
Compare
Choose a tag to compare
  • fixed NSLayoutConstraint.setMultiplier() extension from setting "0" as a modifier and thus breaking it

v2.0.11

21 Oct 17:30
5f2537a
Compare
Choose a tag to compare
  • updated RSHUD to support changing title and detail dynamically
  • fixed an issue where RSHUD spinner would stop animating if the app was put in the background then back to foreground

v2.0.10

30 Sep 15:10
e4f584c
Compare
Choose a tag to compare
  • added sfSymbolName UIImage extension
  • added MainActor versions of getTopMostVC() and getKeyWindow() in Utils
  • updated DeviceKit

v2.0.9

18 Sep 19:50
65e94b6
Compare
Choose a tag to compare
  • added onFirstAppear SwiftUI modifier
  • added navigationTransitionIfAvailable and matchedTransitionSourceIfAvailable compatibility layers
  • updated documentation for RSAsyncButton
  • build using Xcode 16

v2.0.8

30 Aug 11:05
e7f8c2d
Compare
Choose a tag to compare
  • added RSAsyncButton
  • added getArchivedLogsURL in RSLogger
  • added externalUploadEnabled config parameter for getArchivedLogsURL

v2.0.7

06 Aug 14:36
Compare
Choose a tag to compare
  • RSLogger performance improvements