Skip to content

Latest commit

 

History

History
51 lines (35 loc) · 1.58 KB

CHANGELOG.md

File metadata and controls

51 lines (35 loc) · 1.58 KB

Changelog

This file lists the main changes with each version of the Fyne toolkit. More detailed release notes can be found on the releases page.

1.0.1 - 20 April 2019

Added

  • Support for go modules
  • Transparent backgrounds for widgets
  • Entry.OnCursorChanged()
  • Radio.Append() and Radio.SetSelected() (#229)

Changed

  • Clicking outside a focused element will unfocus it
  • Handle key repeat for non-runes (#165)

Fixed

  • Remove duplicate options from a Radio widget (#230)
  • Issue where paste shortcut is not called for Ctrl-V keyboard combination
  • Cursor position when clearing text in Entry (#214)
  • Antialias of lines and circles (fyne-io/examples#14)
  • Crash on centering of windows (#220)
  • Possible crash when closing secondary windows
  • Possible crash when showing dialog
  • Initial visibility of scroll bar in ScrollContainer
  • Setting window icon when different from app icon.
  • Possible panic on app.Quit() (#175)
  • Various caches and race condition issues (#194, #217, #209).

1.0 19 - March 2019

The first major release of the Fyne toolkit delivers a stable release of the main functionality required to build basic GUI applications across multiple platforms.

Features

  • Canvas API (rect, line, circle, text, image)
  • Widget API (box, button, check, entry, form, group, hyperlink, icon, label, progress bar, radio, scroller, tabs and toolbar)
  • Light and dark themes
  • Pointer, key and shortcut APIs (generic and desktop extension)
  • OpenGL driver for Linux, macOS and Windows
  • Tools for embedding data and packaging releases