Skip to content

MaxValue/Strudler

Repository files navigation

Strudler

A frontend framework to replicate the iOS system look.

The goals are:

  • bring the iOS look to the web
  • keep it simple
  • be compatible with assistive technologies
  • work inside the Safari web view feature

Contents

Built With

Contributing

Please open an issue if you want to help or see problems.

Roadmap

Things I already plan to implement, but didn't have yet:

  • [-] Bars:
    • [-] Navigation Bars (UIKit-UINavigationBar)
    • [-] Search Bars (UIKit-UISearchController, UIKit-UISearchBar)
    • Toolbars (UIKit-UIToolbar)
  • [-] Buttons:
    • [-] Text Button (UIKit-UIButton System)
    • Info Button (UIKit-UIButton InfoLight)
    • +/- Button (UIKit-UIButton ContactAdd)
  • Labels (UIKit-UILabel)
  • Page Controls (UIKit-UIPageControl)
  • Spinners:
    • Progress Indicators (UIKit-UIActivityIndicatorView)
    • Progress Bars (UIKit-UIProgressView)
    • Refresh Content Controls (UIKit-UIRefreshControl)
  • Slider (UIKit-UISlider)
  • Stepper (UIKit-UIStepper)
  • Table Views:
    • Table View Cells Actions
    • Table View Cells Buttons (UIKit-UIButton DetailDisclosure)
    • Table View with Sticky Header (UIKit-UITableView)
    • Table View Section Index (UIKit-UITableView)
  • [-] Text Field (UIKit-UITextField)

Versioning

We use SemVer for versioning.

Authors

  • Max Fuxjäger - Initial work - MaxValue

License

This project is licensed under the MIT License - see the LICENSE.txt file for details.

Project History

This project was created because I (Max) thought that it would be very useful for web apps to have a beautiful look to them. The user should not be bothered with having to adjust to a different GUI language for each web app.