Swift 5 comes early 2019 and will bring ABI stability.
Stack button options Font previews Code folding Rewritten build system in Swift New object library in top left corner (CMD + shift + L) Commit color marks Option + drag to select parts of the code and delete Multi cursor editing - ctrl + shift + click where you want the cursor + 2019 core UIKit Libraries added to Mac (early 2019 Swift 5 ABI stability) :D
Mac OS Mojave
Dark Mode Redesigned Mac AppStore Dynamic Wallpaper Gallery view in Finder Edit file without opening it (crop, rotate images....) new screenshots, and window recording Stacks (organise desktop by date, type, etc.) Software update from settings FaceTime redesign (minor) new News, Stocks, Home, Memos - built using UIKit frameworks adopted for Mac coming 2019 Tracking prevention (makes fingerprinting impossible), Emojis in email Legacy plug-ins no support, iBooks -> Books
40% faster app launch, 50% faster keyboard display, 70% faster camera swipe 2x faster app launch in heavy workload Smart photo search New Apple Books, Stocks app, Voice Memos comes to iPad Personalizable Animoji, Camera effects in Face Time Screen time app Notification grouping Security code autofill USB restricted mode iPad has iPhone X like swipe gestures, and time has been moved to left to make space for notch More battery information just swipe to dismiss from multitasking on iPhone X ARKit 2 multiplayer FaceTime for 32 people (coming later)