Roadmap

The Frogui roadmap is taking shape, thanks to your strong feedback. Keep the ideas flowing!
April 24, 2019
Alpha #1 v 0.3.0
  • Publish Web or Windows browser apps.
  • Add elements:
    • Box
    • Paper
    • NumericEdit
    • RadioButton​
    • CheckBox
    • Form & FormSection
    • Slider
    • Scrollbar
    • ListBox
    • Droplist (a more advanced ComboBox)
    • Segmentor
    • Popup
    • Pixy
    • HtmlBlock
  • Add element animation:
    • Functions
      • Linear
      • Step
      • Ease
      • Quadratic Ease
      • Frame
      • Cubic Bezier
    • Transition
  • Add element ​effects:
    • Blur
    • Gray-scale
    • Sepia
    • Hue Rotate
    • Drop Shadow
    • Box Shadow
    • Text Shadow
    • Brightness
    • Invert
    • Opacity
    • Contrast
    • Saturate
    • Combinations
  • Introduce CollectionView for UI-based collection sorting, filtering and grouping.
  • Add cascading text properties.
  • Add control focus management.
  • Introduce Mixer Pattern to greatly simplify the Frogui control customization experience over WPF and UWP:

    • Pixies simplify scenarios where text, image or both are typically used, such as buttons.

    • Powerful properties to largely reduce need to create custom controls.

  • Introduce Polyadaptivity: powerful DOM tree optimization.

  • Add property listeners to help minimize common UI memory leaks.

  • Improve all existing features.

  • Improve performance.
  • Introduce WYSIWYG property editor support (only in Demo presently).

  • Add new items to GitHub Sample and its online demo.
  • Update to latest Mono for WebAssembly.
  • Dozens of bug fixes
November 3, 2018
Tech Preview #2 v 0.2.0
  • Add XAML.
  • Add control styling.
  • Add cascading asset sheets.
  • Add data-binding.
  • Add commanding.
  • Add Path element and geometry types.
  • Add Reactive Extensions (Rx):
    • Dependency properties are observable.
    • Commands are observable.
  • Add validation support for dependency properties.
  • Add visual state manager.
  • Introduce themes.
  • Make dependency properties strongly typed.
  • Improve keyboard and pointer support.
  • Introduce fluid API design improvements​.
  • Update GitHub Sample and add it as live website demo.
August 18, 2018
Tech Preview #1 v 0.1.0
  • Add full Visual Studio debugging support using simulator.
  • API redesign to integrate web features not in WPF.
  • Add first round of common controls and general types to API.
  • Add basic motif support.
  • Add dependency properties.
  • Add UI and Console application types.
  • Create high-performance interop engine.
  • Improve GitHub Sample and add live website demo.
  • Improve Lesarde.com.
April 2018
Proof of Concept v 0.0.333
  • Demonstrate that Mono for WebAssembly works.
  • Include console support in API (no UI classes).
     
  • Create Lesarde.com/frogui.
  • Add open-source Sample project on GitHub.
Next up...
  • Advanced controls
  • Full responsive design support
  • iPhone and Android support
    • Webview builds
    • Native integration sensors, camera, etc.
  • Animation

  • Advanced input support pen, gamepad, etc.
  • WYSIWYG Layout Designer
  • More Animation
  • Multi-Page Apps (MPA)
  • 3D graphics
  • WPF, UWP and Silverlight Compatibility Kits

© 2019 Lesarde Inc.