Assets 38

Changelog

  • Drop support for Electron.

There are SO MANY people thinking this is an Electron project as soon as they see the word ELECTRON, removing the support would make my life much easier.

Anyway I'm adding native UI support to Electron in parallel, so there is no meaning supporting Electron in this project anymore.

@cheng cheng released this May 20, 2018

Assets 52

Changelog

  • Return caret position when there is no selection in TextEdit.getSelectionRange.
  • Fix crashes when using Signal.connect in language bindings.

macOS:

  • Add a few more MenuItem roles.

@cheng cheng released this Apr 21, 2018

Assets 52

Changelog

  • Fix cyclic references in delegate methods when using language bindings.
  • Fix changing font not updating layout.
  • Fix setting parent's visibility affecting children's visibility on Windows.

@cheng cheng released this Apr 19, 2018

Assets 52

Changelog

  • Add shouldInsertNewLine event to TextEdit.
  • Add TextEdit.getTextBounds() API.
  • Add Event APIs to return key modifier state.

@cheng cheng released this Apr 14, 2018

Assets 52

Changelog

  • Add Font.derive method.
  • Add APIs to change scrollbar style for Scroll and TextEdit.

@cheng cheng released this Apr 8, 2018

Assets 52

Changelog

  • Add Tray API.
  • Add Entry.createType API.
  • Add App.setDockBadgeLabel API
  • Expose MemoryPressureNotification for V8 bindings.

@cheng cheng released this Apr 1, 2018

Assets 52

Changelog

  • Add View.schedulePaintRect method.
  • Add onFocus and onBlur events to Window class.
  • Fix cyclic reference between C++ and JavaScript/Lua which prevents garbage collection.
  • Fix Window.isActivate and Window.setMinimizable in language bindings.
  • Fix lots of platform specific quirks.

@cheng cheng released this Mar 21, 2018

Assets 52

Changelog

  • Fix objects getting garbage collected in language bindings when they shouldn't.
  • Add Image.createFromBuffer API.

@cheng cheng released this Feb 25, 2018

Assets 52

Changlog

  • Update Yoga to latest.
  • Add SetEnabled/IsEnabled methods to View class.
  • Add state events to Browser class.
  • Compress files in ZIP archives.

Windows:

  • Fix setting visibility not redraw the view.
  • Ship PDB files in ZIP archives.

@cheng cheng released this Feb 18, 2018

Assets 52
  • Add Browser class.
  • Add MessageLoop class.
  • Remove message loop methods from Lifetime class.