Skip to content

Latest commit

 

History

History
255 lines (163 loc) · 4.86 KB

CHANGELOG.md

File metadata and controls

255 lines (163 loc) · 4.86 KB

Changelog

  • 1.10.1

    • Layout tweak for iPhone 11
  • 1.10.0

    • Removed Refreshable group (and sources)
    • Added Refreshable package
  • Feature/Scroll_speed/0.0.3

    • UIScrollView+Extensions
      • Added deceleration offset method swizzling
      • Added contentOffsetAnimationDuration customization
  • Feature/iPhone_13/0.0.1 - 0.0.2

    • Updated UI to iPhone 13 dimensions (390pt)
    • Updated city coordinates for precise weather info
  • 1.9.1

    • Renamed Network to ViewModel
  • 1.9.0

    • Use live OpenWeather API
  • Feature/Blur/0.1.1 - 0.1.3

    • Slow animations
      • Added UI.Speed
      • Set window.layer.speed at start
      • Added UIScrollView speed extensions
        • set(decelerationRate:)
        • set(pagingFriction:)
        • Bouncing deceleration rate is unchanged
  • Feature/Blur/0.1.0

    • Scroll performance optimization
      • Added BackgroundView and AlignedBackgroundView
        • Extracted background (and blur) views to pre-baked assets
  • 1.8.0

    • Updated empty state values/images
  • Feature/Forecast_view/0.1.0

    • Added WindBarView
    • ForecastView updates
  • Feature/Forecast_view/0.0.1 - 0.0.3

    • Added TemperatureBarView
      • Dynamic scale
  • 1.7.1

    • More mock data
  • 1.7.0

    • Renamings, refactor, grouping
    • Removed redundant environment modifiers
    • Removed unused state variable
  • 1.6.5

    • Added OpenWeather.HourlyForecast.mock to spare API
  • 1.6.0 - 1.6.2

    • Simplified section header background mask
    • iOS 13
      • Row bottomPadding
  • 1.5.21 - 1.5.25

    • Added configuration files
    • Manual layout tests
      • iOS 14 (14.4)
        • Snowflake symbol compatibility
        • Transparent list background
        • Removed text capitalization from section header
      • iOS 13 (13.5)
        • Drop symbol compatibility
        • Added removeTextCase (only on iOS 14)
        • Set entire app to dark mode (correct UIHostingController style)
        • Ignore bottom safe area on list as well
        • List transparency compatibility
  • 1.5.16 - 1.5.20

    • TemperatureView (celsius scaling)
      • .infinite width (and the text stack)
      • Temporary celsius value provisioning
  • 1.5.15

    • Added mock views
    • Renamings
  • 1.5.8 - 1.5.14

    • Added FitTextView prototype
  • 1.5.5 - 1.5.7

    • List
      • Row horizontal alignment
      • Blur background
    • Updated map attribution placement
    • Renamings
  • 1.5.4

    • Added OpenWeather+Extensions (description, icon)
    • Added dynamic description and imageName to views
  • 1.5.2

    • Extracted RowView
      • Added row clip shapes, insets
    • Removed row separator
    • Added gradient mask to rows (beneath section header)
  • 1.5.0

    • Style cleanup
  • 1.4.1 - 1.4.4

    • Renamings
    • Update README.md
  • 1.4.0

    • Stable custom background blur composite
      • Added background(:) to SummaryView
    • Renamings
  • 1.3.6 - 1.3.7

    • Created CitiesViewModel
    • Created citiesFrame enviroment value
    • Updated List mask
    • Added cover to WeatherView background
      • With backround offset alignment
  • 1.3.5

    • CityView
      • Extracted TitleView
      • Extracted SummaryView
      • Extracted WeatherView (with background mask)
      • Extracted AttributesView
      • Extracted AttributeView
    • Hidden home indicator
    • Renamings
  • 1.3.1

    • Extracted AttributesView
    • Removed extra header padding
    • Folder cleanup
  • 1.3.0

  • 1.2.5 - 1.2.6

    • Build attributes view (in weather header)
  • 1.2.0

    • Built city header, weather header
    • OpenWeather date decoding update
    • Added map asset(s)
  • 1.1.2

    • Added Withable
    • SwiftLint updates
  • 1.1.1

    • Added Lato font
  • 1.1.0

    • Updated CityViewModel with async fetch
    • Updated CityView to use refreshable modifier
    • Excluded deprecated files from build
  • 1.0.1

  • 1.0.0

    • Added Refreshable (with availability)
  • 0.12.0

    • Added AsyncAwaitView
  • 0.11.0

    • Added ScrollViewResolver (deprecated)
  • 0.10.0

    • Created RefreshModifier implementation (according article update)
    • Added Prototype views (according article update)
    • Renaming, grouping
  • 0.9.0

    • Deployment target to iOS 13
    • Added Introspect
    • Added view to test nested scrollviews with Introspect
  • 0.8.21 - 0.8.22

    • Added onScroll {} modifier
  • 0.8.18 - 0.8.20

    • Refactor view models, view states
  • 0.8.10 - 0.8.16

    • Refactor scroll view resolving, added paging() modifier
  • 0.7.5 - 0.8.3

    • Added AlphaVantage API module
    • Added OpenWeather API module
  • 0.6.7 - 0.7.2

    • Prototype resolving UIScrollView instances by inspecting runtime view geometry
  • 0.0.0 - 0.6.6

    • Prototype attempting to resolve UIScrollView instances by inspecting runtime view hierarchy