- Fix EmptyPluginView not calling update
- Optimize PluginView progress bar view
- Optimize ViewContext to support subscribing to object and userInfo
- Optimize SwiftUI module directory structure
- Added a large number of SwiftUI basic components to facilitate development
- Added methods to monitor View size and scroll view contentOffset
- Added a method to get the controller where View is located
- Added Introspect component and pull-down refresh component
- Added View configuration navigation bar method, which is common to UIKit
- Added PluginView for loading view specification plugins, common to UIKit
- Added HostingView for loading View as UIView
- Added StateView state machine view
- Added HostingController controller, common to UIKit
- Compatible with FWFramework 3.8.0 version
- Added SwiftUI web image, wrapper, toolkit components
- Compatible with FWFramework 3.7.0 version
- Added optional Lottie plugin to load Lottie animations
- Pull-down refresh plugin supports progress bar effect when dragging
- Pull-up additional plug-in support shows that there are no more views
- The shortcut jump TabBar is compatible with the case where the root controller is the navigation controller
- FWTagCollectionView added selected font configuration
- Toast plugin supports controller configuration displayed in the window
- Refactor the image plugin to create a view method
- Modify the WebView bridge parameter context to weak reference
- Compatible with FWFramework 3.6.0 version
- Image plugin supports ignore cache option
- Fix the problem that the empty interface occasionally displays abnormally
- Fix Tabbar controller loading remote image issue
- Added batch registration WebView bridge class method
- Migrate some common methods to FWFramework
- Compatible with FWFramework 3.5.0 version
- Refactored OC version classification API, changed to fw_ prefix, removed Wrapper
- Added a new closing method for the pop-up plug-in
- Compatible with FWFramework 3.4.0 version
- Split popup plugin showAlert and showSheet methods
- Added custom style configuration parameters for popup plugins
- VC animation adds edge gesture close function
- Optimize the calculation problem in the background of the countDown method
- Fix the abnormal problem of navigation bar transition animation
- Compatible with FWFramework 3.3.1 version
- New application framework configuration default template class
- Compatible with FWFramework 3.3.0 version
- Modify network component attribute names and parameter default values
- The toast pop-up window is not displayed when the optimization message is empty
- Added Swift Network Mock component
- Added retry function when network request fails
- Refactor templateHeight to generic cache
- Optimize the TableViewDelegate proxy class
- Compatible with FWFramework 3.2.0 version
- Refactor Swift version Api method
- Added FW global method, you can customize the call name
- Refactored some components and added several functions
- This version is not compatible with the previous version, the code must be migrated
- Compatible with FWFramework 3.1.0 version
- Brand new version, using .fw. calling method
- Customizable .fw. for any call name
- Refactored some components and added several functions
- This version is not compatible with the previous version, the code must be migrated
- Compatible with FWFramework 3.0.0 version
- FWViewController adds renderLayout hook method
- FWToastPlugin message toast support does not automatically hide the method
- Support controller or view to set plugins used individually
- FWAlertPlugin supports custom style configuration
- Support FWApplication sub-module to be imported separately
- Fix the problem that Swift cannot access the appearance singleton method
- Refactored Pod sub-module, split OC and Swift code
- Support Swift Package Manager
- Added FWStatisticalObject to determine exposure and completion attributes
- Refactored FWStatisticalManager click and exposure buried point statistics implementation plan
- Unified Changed burying point is Click burying point statistics
- Support custom click and exposure buried point events, support exposure time
- UICollectionViewFlowLayout supports section background settings
- Added FWCollectionViewAlignLayout component
- Added FWCollectionViewAlignLayout component
- Picture browser supports local picture path
- Added spacing configuration for custom pop-up plugins
- The picture picker adds a fixed number of picture columns parameter
- Plug-ins such as FWAlertPlugin support multi-level present
- The picture selector supports left and right scrolling during single selection preview
- Split FWApplication from FWFramework, version 1.0.0 is released