Skip to content

0.9.5

Compare
Choose a tag to compare
@donrestarone donrestarone released this 26 Jun 21:28
· 137 commits to master since this release
8d091a9

What's Changed

Violet is now iOS ready! πŸ“± 🍎 🍏

As of this release every app/website built with Violet Rails can be turned into an iOS app with just 1 line of code πŸͺ„ ✨

Automatic translation between your web app 🌎 and native app πŸ“±

Your Violet Rails app will now transition seamlessly between web (left) and iOS (right)
Screen Shot 2022-06-26 at 1 46 32 PM

Making your Violet Rails app iOS aware

replace {{ cms:snippet navbar }} and {{ cms:snippet footer }} with {{cms:helper render_smart_navbar}} and {{cms:helper render_smart_footer}}. These new functions will intelligently render navbar/footer as {{ cms:snippet navbar }} and {{ cms:snippet footer }} for web clients. We don't want to show web navigation on native clients (eg: iOS)
Screen Shot 2022-06-26 at 11 33 06 AM

how the app looks

native navigation

web navbar is not shown, instead a system tray is shown at the bottom with relevant navigation buttons
Simulator Screen Shot - iPhone 12 - 2022-06-26 at 13 44 25

Blog

Simulator Screen Shot - iPhone 12 - 2022-06-26 at 13 44 29

Forum

Simulator Screen Shot - iPhone 12 - 2022-06-26 at 13 45 02
Simulator Screen Shot - iPhone 12 - 2022-06-26 at 13 45 05
Simulator Screen Shot - iPhone 12 - 2022-06-26 at 13 45 10

iOS client repository

As usual, our iOS app is open source πŸ’― πŸ‘
See it here: https://github.com/restarone/violet_rails_ios_client

Full Changelog: 0.9.4...0.9.5