Skip to content

Commit b69b752

Browse files
committed
rc.2
1 parent 37514bc commit b69b752

File tree

4 files changed

+23
-5
lines changed

4 files changed

+23
-5
lines changed

CHANGELOG.md

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,25 @@
11
# Feathers UI for OpenFL and Haxe Change Log
22

3-
## 1.0.0-rc.2 (2022-??-??)
3+
## 1.0.0-rc.2 (2022-06-15)
44

5+
- BaseNavigator: Fixed navigator sometimes failing to resize the "next" view in transition correctly.
6+
- BaseScrollContainer: Fixed issue where the view port did not receeive updated `scrollX` and `scrollY` values in some situations.
7+
- CalendarGrid: Removed deprecated class. Replaced by `DatePicker` in beta.9.
8+
- ComboBox: Fixed duplicate `Event.CHANGE` dispatch when selected item changes.
9+
- ComboBox: Fixed issue where up and down arrow keys would sometimes go to the wrong index after opening the pop-up `ListView`.
10+
- ComboBox, PopUpListView: Fixed `selectedIndex` being cleared to `-1` instead of resetting to `0` when `dataProvider` is replaced.
11+
- Data Containers: Fixed `selectedItem` setter sometimes failing to detect that the `selectedIndex` is different, and `Event.CHANGE` needs to be dispatched.
12+
- ExclusivePointer: Removed deprecated `claimPointer()`, `getClaim()`, and `removeClaim()`. Replaced with separate APIs for mouse and touch claims in rc.1.
13+
- GridView, TreeGridView: Fixed non-string values being incorrectly treated as strings when columns are not defined and are auto-populated with reflection instead.
14+
- GridViewHeaderRenderer: Removed deprecated class. Replaced by `SortOrderHeaderRenderer` in rc.1.
15+
- GroupListView, TreeView, TreeGridView: Fixed failure to clear selected item after removing or replacing it (or a parent branch, for trees) in the `dataProvider`.
16+
- GroupListView, TreeView, TreeGridView: Fixed clearing the layout's virtual cache when the layout changes. Was incorrectly clearing a different array.
17+
- GroupListView, TreeView, TreeGridView: Fixed performance issue caused by calculating the total number of items in the layout too frequently.
18+
- GroupListView, TreeView, TreeGridView: Fixed performance issue caused by traversing the entire `dataProvider` when it was necessary to loop through only part of it.
19+
- ItemRenderer: Fixed issue where changing the `secondaryText` to `null` and repopulating later would result in the wrong text format.
20+
- Route: Removed deprecated `injectState()` and `restoreData()`. Replaced by `updateState()` in beta.9.
21+
- ScrollContainer: Fixed issue where the view port may not be updated often enough for layouts that implements `IScrollLayout`.
22+
- TreeView, TreeGridView: Fixed failure to update open branches after removing or replacing an item in the `dataProvider`.
523
- magic-8-ball-chat: New sample project that demonstrates how to create a chat client with the `ListView` component.
624

725
## 1.0.0-rc.1 (2022-05-12)
@@ -34,7 +52,7 @@
3452

3553
- BaseScrollContainer: `scrollMode` property defaults to `MASK` instead of `SCROLL_RECT` to avoid forcex pixel rounding.
3654
- Button, ToggleButton: Does not trigger on space/enter key when a button's child has focus instead of the button itself. This isn't common with simple buttons, but `ItemRenderer` is a subclass, and it may have children that can receive focus.
37-
- CalendarGrid: Deprecated in favor of `DatePicker`. Hide the items in a `DatePicker` header to make it behave like the old `CalendarPicker`.
55+
- CalendarGrid: Deprecated in favor of `DatePicker`. Hide the items in a `DatePicker` header to make it behave like the old `CalendarGrid`.
3856
- General: All haxedefs to change Feathers UI behavior at compile time now start with `feathersui_` to avoid potential conflicts. Example: `disable_default_theme` is now `feathersui_disable_default_theme`.
3957
- General: More constructor arguments for UI components to automatically add listeners for common events.
4058
- General: Children of data containers, like `ListView`, can receive tab focus. Data containers now implement `IFocusContainer`.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Feathers UI 1.0.0-rc.1 for OpenFL and Haxe
1+
# Feathers UI 1.0.0-rc.2 for OpenFL and Haxe
22

33
[Feathers UI](https://feathersui.com/) is an open source framework of [graphical user interface (GUI) components](https://feathersui.com/learn/haxe-openfl/ui-components/) for creative, [cross-platform](https://feathersui.com/cross-platform-guis/) frontend projects. It is especially well-suited for games, interactive data visualizations, and other rich, multimedia experiences. With Feathers UI, you can create native apps for a wide range of devices and platforms — including phones, tablets, desktop computers, game consoles… and you can even deploy to web browsers.
44

docs/docs.hxml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
-cmd haxelib run openfl build ../project.xml html5 -xml -clean -Dfind_missing_docs
22

33
--next
4-
-cmd haxelib run dox -o ../bin/api -i ../bin/html5/types.xml -in feathers --title "Feathers UI API Reference (Haxe/OpenFL)" --toplevel-package feathers -theme ./feathersui-theme -D website "https://feathersui.com" -D source-path "https://github.com/BowlerHatLLC/feathersui-openfl/tree/v1.0.0-rc.1/src/"
4+
-cmd haxelib run dox -o ../bin/api -i ../bin/html5/types.xml -in feathers --title "Feathers UI API Reference (Haxe/OpenFL)" --toplevel-package feathers -theme ./feathersui-theme -D website "https://feathersui.com" -D source-path "https://github.com/BowlerHatLLC/feathersui-openfl/tree/v1.0.0-rc.2/src/"

haxelib.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"layout"
1515
],
1616
"description": "Cross-platform user interface components for creative frontend projects built with Haxe and OpenFL",
17-
"version": "1.0.0-rc.1",
17+
"version": "1.0.0-rc.2",
1818
"main": "tools.Run",
1919
"classPath": "src",
2020
"dependencies": {

0 commit comments

Comments
 (0)