matrush
fb2a33876e
Add FLEXTableRowDataViewController for viewing DB rows
2022-04-24 16:30:43 -07:00
Nick Holub
64d1534fae
Add accessibilityIdentifier and accessibilityLabel to views properties
2022-03-22 15:53:57 -07:00
Tanner Bennett
fd98070166
Fix #499 , thank you @zhaogyrain
2021-12-24 19:41:52 -06:00
Tanner Bennett
d87779212c
Add data property to FIRDocumentSnapshot at runtime
2021-10-17 17:33:23 -05:00
Tanner Bennett
6c83ddc2c7
Refactor FLEXHeapEnumerator and FLEXObjectRef
...
Move logic that was in FLEXLiveObjectsController into FLEXHeapEnumerator. Also adjust FLEXObjectRef initializers to reflect the type of reference you want to hold to the object. FLEXObjectRef now supports unsafe_unretained and retained references.
2021-10-17 17:31:12 -05:00
matrush
1342d3029c
Add availability check for iOS 11+ only SFSafariViewController properities
2021-08-09 09:37:23 -07:00
Tanner Bennett
d2dde55bb1
Lay groundwork for multiple shortcut sections
2021-05-25 17:47:29 -05:00
Tanner Bennett
f1a0a5c5e5
Add shortcuts for collections
2021-05-25 17:46:50 -05:00
Tanner Bennett
0db073459e
iOS 13 is now the minimum required SDK
...
Remove FLEX_AT_LEAST_IOS13_SDK and usages. It was causing several issues being in a header that needed to be private but also included in public headers.
2021-05-25 15:30:46 -05:00
Tanner Bennett
d7376b75cd
Add flex_observers shortcut to NSNotificationCenter
2021-05-07 13:58:04 -05:00
Tanner Bennett
5b39b3ed03
Add UIPasteboard shortcuts
2021-05-07 13:58:04 -05:00
Tanner Bennett
bbaa85bdbf
Add WKWebView/SFVC shortcuts
2021-05-07 12:03:06 -05:00
Tanner Bennett
c37270e6ac
Add shortcuts for NSString and NSData
2021-03-30 14:20:02 -05:00
Tanner Bennett
ab135ba94e
Remove uninclusive terms
...
Blacklist → exclude[d] / denylist
Whitelist → allow[ed] / unexcluded
2021-03-30 14:20:02 -05:00
Tanner Bennett
bcc04f4113
Make FLEXMacros.h private
2021-03-30 14:20:02 -05:00
Tanner Bennett
470b3fa3b3
Add tintColor as real property
2021-03-30 14:20:02 -05:00
Tanner Bennett
b60ce7a057
Add UIAlertController shortcuts
...
Fix alert controller
2021-03-30 14:20:01 -05:00
Tanner Bennett
9af2926ec1
Use weakify/strongify throughout project
2021-01-26 12:46:53 -06:00
Tanner Bennett
46c6dcb7e6
Fix bug introduced in cb2e0789
2020-12-30 17:31:37 -06:00
Tanner Bennett
cb2e0789d8
Fix several memory leaks, fix #483
...
Also move a bunch of globals related to FLEXShortcutsFactory into ivars of a FLEXShortcutsFactory singleton so that it is easier to trace the origin of the global storage of FLEX[Property|Ivar|Method] objects in a memory graph
2020-12-17 01:17:40 -06:00
matrush
a0b1caed54
Use UITableViewCellAccessoryNone instead of 0 in FLEX[Layer/View]Shortcuts
2020-12-14 18:38:04 -08:00
Chaoshuai Lü
a3fa7bbadc
Fix view/controller preview image issue ( #493 )
2020-12-14 16:08:58 -06:00
Tanner Bennett
547bfbaec0
Disallow preview of views with no rect
2020-11-02 20:42:10 -06:00
Tanner Bennett
3f82631a95
Fix bug introduced in 4.2.0, unable to edit members
...
Oopsie
2020-11-02 17:03:37 -06:00
Tanner Bennett
e79a3db255
Fix #426
...
Move explicit FLEXCollection protocol conformances to the .m file to prevent protocol methods from overriding the methods in their headers
2020-10-21 22:55:32 -05:00
Tanner Bennett
220af5c350
Table sections can update themselves
2020-10-21 21:02:49 -05:00
Tanner Bennett
af87ea14e0
Update copyright
2020-10-20 18:18:47 -05:00
Tanner Bennett
5c8b334a84
Fix #450 : broken search on NSUserDefaults
2020-10-18 17:44:04 -05:00
Tanner Bennett
515806e194
Add FLEX_EXIT_IF_NO_CTORS, fix #470
2020-10-18 17:17:06 -05:00
Tanner Bennett
21199b2a56
Add sharedApplication property at runtime for iOS 9
2020-10-12 23:07:18 -05:00
matrush
4dc206eaa6
Add copy action for database browser row selection alert
2020-10-12 19:17:57 -05:00
matrush
28e91507db
Remove retain cycles from selectionHandler in several files
2020-07-07 12:05:05 -05:00
Tanner Bennett
e2a334384a
Misc cleanup and bug fixes
2020-05-25 17:23:18 -05:00
Tanner Bennett
a840e909a1
Add UIApplication shortcuts
2020-05-25 17:12:46 -05:00
Tanner Bennett
6429573918
Rename some classes with excessively long names
2020-04-06 17:32:43 -05:00
Tanner Bennett
fbeb1beca0
Namespace some category filenames
2020-04-06 17:32:11 -05:00
Tanner Bennett
88c7ca9373
Add option to disable property/ivar previews
2020-03-31 12:16:57 -05:00
Tanner Bennett
1a64da70c9
Add FLEXRuntimeExporter
...
Allows you to export the contents of a bundle's objc metadata as an SQLite database
fix
fix
2020-03-30 16:28:19 -05:00
Tanner Bennett
6cdb626d78
Various bug fixes
2020-03-27 19:59:32 -05:00
Tanner Bennett
d5dfb23cf2
Fix possible shortcuts bug
2020-03-24 14:53:32 -05:00
Tanner Bennett
f2f66489d1
Use properties where applicable
2020-03-10 18:16:27 -05:00
Tanner Bennett
da67902cf5
Add automatic filtering table view controller
...
Also add FLEXMutableListSection which wraps the collection content section in a way that makes displaying a simple list of content straightforward.
Adopt additions in appropriate view controllers.
2020-03-10 16:38:33 -05:00
Tanner Bennett
89010395de
Search upgrades
...
- Add ability to search object lists (instances, references, subclasses)
- Fix broken search for collection exploreres
2020-03-09 12:20:37 -05:00
Tanner Bennett
5b969b6438
Refactor FLEXClassShortcuts, add "List Subclasses"
2020-03-09 12:20:37 -05:00
Tanner Bennett
09ff0482df
iOS 9-10 fixes
2020-03-09 12:20:37 -05:00
Tanner Bennett
a556ece626
Tidy up database browser
2020-03-02 17:51:08 -06:00
Tanner Bennett
7705dac42b
Add shortcuts for various foundation classes
2020-02-24 18:03:07 -06:00
Tanner Bennett
d23f01dd87
Move UIView(Controller) runtime property additions
...
… to FLEXShortcutsFactory+Defaults.m
2020-02-24 18:03:07 -06:00
Tanner Bennett
b232ddb075
Fix shortcut registration logic
...
Fix shortcuts
2020-02-24 18:03:07 -06:00
Tanner Bennett
99d2ddd001
Adopt FLEXTypeEncodingParser
...
Debugging will be soooo much less frustrating now that we aren't throwing exceptions all over the place.
Also, we no longer load pre-registered shortcuts in testing environments. This may come back to bite me in the butt if it turns out the XCTest class exists in UI tests or something.
2020-02-11 19:08:55 -06:00