Updates
Backlog
• All modifiers supported
• Images from unsplash
• Add new files
• Add new images
• Rename and delete files
• Select build targets
• Point simulator at PreviewProvider types
• Clone private repositories
• Git push
• Git pull
• Code completion
• Picker support
• Rewritten AST explorer and View Hierarchy
• "alignment" support for LazyHStack, LazyVStack
• "pinnedViews" support for LazyHStack, LazyVStack
• Protocol support, especially for Identifiable views
0.4.1 Updates (under development):
• type inherence for member accessors without a base (i.e. .red for Color.red)
• Editable AST tree
0.4.0 Updates:
• basic ForEach support added
• .navigationBarItems modifier added
• basic Alert support (but still has problems)
• .trailing modifier added
• .toggle support on Bools
• Colors and other types can be added to bodies without being in a modifier
• UUID support
• Basic array support
• .count, .first and .last properties supported on arrays
• support for 0..<x 0...x style Ranges
• ! prefix operator improved support
• <=, <, >, >= comparisons supported
• Bug fixes
0.3.9 Updates:
• Link view added
• URL support
• ! prefix operator
• Improved support for "self" references
• Bug fixes
0.3.8 Updates:
• .sheet modifier basic support added
• .fullScreenCover modifier basic support added
• .popover modifier basic support added
• NavigationLink isActive support
• Improved file previewsx
• .invert modifier added
• .invertColor modifier added
• .saturation modifier added
• .opacity modifier added
• .blur modifier added
• .drawingGroup modifier added
• "showsIndicators" support for ScrollView
• "alignment" support for HStack, VStack and ZStack
• ColorRenderingMode support
• .clipped modifier added
• .clipShape modifier added
• Shape support
• FillStyle support
• import Color support
• Improved string interpolation
• Improved Slider support
• Improved Stepper support
• Improved navigationBarTitle modifier support
• .cornerRadius modifier added
• .layoutPriority modifier added
• .disabled modifier added
• .fontWeight modifier added
• Font.Weight support
• .offset modifier bug fixes
• .rotationEffect modifier added
• Basic math operations supported
• Basic ternary operator support
• Angle basic support
• UnitPoint support
• .scaleEffect modifier added
• .animation modifier added
• Animation object limited support
• Axis.Set limited support
• Better trailing closure support
• Bug fix where @EnvironmentObject would be added to the init requirements of some structs
• Bug fix for TabView crashing the app
• Bug fix for memory leak for larger projects
• Bug fix for updating variable value in closure outside its scope
0.3.7 Updates:
• Designer and Developer mode
• PreviewProvider types used for file previews
• References to self work
• if/else statement support in view builders
• ProgressView added
• Negative number support
• Map support added from MapKit
• MKCoordinateRegion support added from MapKit
• CLLocationCoordinate2D support added from MapKit
• MKCoordinateSpan support added from MapKit
• SecureField added
• TextEditor added
• LazyHStack added
• LazyVStack added
• Rectangle added
• RoundedRectangle added
• RoundedCornerStyle added
• Circle added
• Ellipse added
• Capsule added
• Limited support for Button actions
• Limited support for closures
• Better support for CGFloats as arguments
• Button("") {} init supported
• CGSize support
• infinity, greatestFiniteMagnitude and many other numbers supportted for CGFloat
• .renderingMode modifier added
• TemplateRenderingMode added
• .frame modifier support reintroduced
• Simulator top bar bug fix
0.3.6 Updates:
• @State and @Binding support
• Simulator fullscreen
• Simulator resizing bug fixes
• Slider added
• Stepper added
• TextField added
• Toggle added
• Boolean support
• Floating bird bug fixes
0.3.5 Updates:
• Robust struct property support
• Basic struct init parameter support
• ".redacted" modifier support
• Improvements to loading images from bundle
• Support for projects which create UIHostingController in the traditional SceneDelegate
0.3.5 Updates:
• Robust struct property support
• Basic struct init parameter support
• ".redacted" modifier support
• Improvements to loading images from bundle
• Support for displayMode param in navigationBarTitle
• Back buttons to the home and project selection screen are easier to find
0.3.4 Updates:
• Partial struct property support
• Label view added
• listStyle modifier added
• background modifier added
• listRowBackground modifier added
• offset modifier added
• accentColor Color added
• #if config works for os checks (i.e. #if os(iOS) || os(watchOS) || os(tvOS))
• Text modifiers added
• Crash fixes for large projects
• Bug fixes
0.3.3 Updates:
• Redesigned login and app browser
0.3.2 Updates:
• Image support reintroduced
• navigationViewStyle added
• navigationViewStyle(StackNavigationViewStyle()) automatically applied to iPhone simulators when on iPad
0.3.1 Updates:
• Simulator reads ".xcodeproj" file/folder and then builds Swift files then looks for the "App" conforming struct to run the app
• Commits work
• Struct support fixed
• Testflight Link
• Bug fixes
0.3.0 Updates:
• Complete app rewrite to support iOS 14
• iPad support
• Multi-editor support
• Many previous features are now missing and being rewritten
0.2.9 Updates:
• Images from gallery
• New system support simulating multiple init options for SwiftUI views
• Changelog bugfix
• Group, Section, Toggle and Button supported with new system
0.2.8 Updates:
• Backlog / Coming Soon section
• Components organized into sections
• Modifiers partially supported
• Modifiers in add menu
• Create empty syntax collections
• Name changes to AST and View Hierarchy
• More code showing in cell code previews
• Option to show AST syntax node type in filter
• Option to show code in section titles
• NavigationLink
• MultipleTrailingClosureElementListSyntax added to common syntax filters
• Edit code cells in editor
• Struct support with new system
• Better cell descriptions in hierarchy view
• Bug fix where changing filters sometimes ruined state of hierarchy
• Bug fix with empty lists not allowed to be added to
• Bug fix with simulator and small previews not correctly updating
0.2.7 Updates:
• Previews render a lot faster
• Bugfix where newlines weren't added before creating a new element
• Bug fix where simulator doesn't update after file change or project change
• Designer mode skips file preview and goes straight to editing
• Designer mode hides top level folder of project if it's just one folder
• Designer mode hides edit item in project view because all shown files are already editable in that mode
• Designer mode simplifies top level of SwiftUI files
• Designer mode simplifies names of components on add screen
• Designer mode simplifies names of files
• Designer mode simplifies names of some of the tab bar titles
• Designer mode simplifies names of sections in editor lists
• Designer mode hides section dividers if there is only one section
0.2.6 Updates:
• Drop in code snippets can be used completely
• View all SF Symbols
• Send feedback via Twitter
• Designer and developer mode
• Removed lots of options that could produce bad code in designer mode (left it in for developer mode assuming they know what they're doing)
• Code view is editable
• Crash fix when adding element before dismissing keyboard
• Bug fix with reordering cells
0.2.5 Updates:
• Drop in code snippets can be used (but there is still work to be done on this)
0.2.4 Updates:
• Drop in code snippets showing up in editor
• Login without Apple
• EmptyView support with new system
0.2.3 Updates:
• Code view mode
• Filter by syntax node
• Plus button creates insert cells on drag
• Plus button vibrates on drag
• Add code elements with new system
• Format code
• ZStack, Divider and Spacer work with the new system
• NavigationView and NavigationLink work with the new system
0.2.2 Updates:
• Automatically opens ContentView.swift
• Landscape support
• Small previews in cells
• Auto save files on edit
• Small previews in cells
• Draggable add button
• Filter view
• Rendering on background threads
• Advanced mode
• Power saving mode
0.2.1 Updates:
• SwiftSyntax parsing project into editor and app preview
0.2.0 Updates:
• SwiftSyntax stablized
• Bug fixes
0.1.9 Updates:
• Swift parsing using SwiftSyntax (a tool supported by Apple)
• Bug fixes
0.1.8 Updates:
• Projects can be saved and loaded
• Removed dragging anywhere to dimiss to fix a UI bug (feature only exists on some menus)
0.1.7 Updates:
• Project view
• Drag anywhere to go back a level
• More screen
• Account view/status
• Change log
• Social links
• Remember login (so you can use the app offline)
• Logout
0.1.5-0.1.6 Updates:
• New icon compliant with Apple's review team
• Crash fix
• Bug fixes
0.1.4 Updates:
• Simulator animates on and off of the screen
• You can edit a custom view after you create it
• Change button for creating a custom view to make it more prominent
• "Run" button toggles to a "stop" button
• Twitter link
• App prevents you from embedding a struct inside itself (this is impossible in Swift, and the app would crash previously if you tried)
• Bug fixes
0.1.4 Updates:
• Simulator animates on and off of the screen
• You can edit a custom view after you create it
• Change button for creating a custom view to make it more prominent
• "Run" button toggles to a "stop" button
• Twitter link
• App prevents you from embedding a struct inside itself (this is impossible in Swift, and the app would crash previously if you tried)
• Bug fixes
0.1.3 Updates:
• iPad support (anonymous user requested this feature, now it's in!)
• You can create SwiftUI "structs" or custom components
• You can create subpages now (NavigationLinks and NavigationViews)
• Swift code generation creates multiple structs if you create custom components
• Simulator has floating bar above it
• You can copied the Swift code to your clipboard
• Improved the new hierarchy system
• iPhone skins fits for different device sizes (some users found issues on the iPhone X, this is fixed now)
• Bug fixes
Comments
Post a Comment