Skip to content

philippjbauer/Photino.Native

Repository files navigation

Photino.Native v2

The unofficial version 2 of Photino.Native.


For the current state of development and documentation go to https://www.tryphotino.io!


This is a testing ground for improving the original, experimental code by Steve Sanderson. Parts of this code will be transported over to v1 over time. We are trying to not break v1 at this point, but eyeing the release of v2 is a worthy goal, even if it remains the learning experience of using C++ and Objective-C.

Quite a bit of the original functionality is already present. But the implementation will remain macOS only for a little while. Learning Obj-C/Cocoa was enough for the moment. The resulting header files can be separated out and made available for the implementation in gtk and win32.


image


ToDos

  • Photino App
  • Photino Window
  • WebView
  • Event System
  • EventActions with multiple arguments (not just sender + optional string)
  • App / Window Menu
  • Dock (macOS only)
  • Alert Windows
  • Add events to App
  • Add events to Window
  • Add events to WebView
  • Load JavaScript into WebView from File (almost there)
  • Separate the header files from the implementation
  • Win32 Implementation (Get Started)
  • GTK4 Implementation (Get Started)
  • iOS Implementation (How?)
  • Android Implementation (How?)
  • Improved macOS App Bundling (dynamic name, eg.)

More to-dos will be added soon.