forked from caplin/FlexLayout
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog.txt
84 lines (67 loc) · 2.58 KB
/
ChangeLog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
0.5.5
Fix for #170 - Closing the last tab of a maximized tabset crashes the layout
0.5.4
Fix issue running with React 17.0.1
Window title now updates when tab renamed
0.5.3
Change classname strings to enum values
TSLint replaced with ESLint
Added Create-React-App (CRA) example
New 'light' theme (lighter and without box shadows, gradients),
existing light theme renamed to 'gray'
0.5.2
Fixed issues caused by double touch/mouse events in IOS
Prevented IOS scroll during drag in demo app.
Added extra option to onRenderTab to allow name of item in overflow menu to be set.
New closeType option for tabs
The maximized tabset now sets others to display:none rather than use z-index
Disable maximize if only one tabset
Splitters will now default to 8 on desktop and 12 on mobile (so they can be tapped more easily)
Close element is enlarged on mobile
0.5.1
Various small fixes
0.5.0
Overflowing tabs now scroll to keep the selected tab in view,
they can also be manually scrolled using the mouse wheel.
Now works on scrolling page.
NOTE: several css classes with names starting with flexlayout__tabset_header... have
been renamed to flexlayout__tabset_tabbar...
0.4.9
Keep selected tab in tabset/border when another tab is moved out.
0.4.8
Minimum size attributes on tabset and border.
Extra css classes on elements for border and splitter styling.
0.4.7
Added font property.
Font now defaults to medium.
Tabs now auto adjust to the current font.
Added fontSize dropdown to demo.
Modified css for above fontSize changes and to remove some fixed sizes.
New attributes to control auto selection of tabs.
0.4.6
Added icons prop to allow default icons to be replaced.
Added tabLocation attribute to tabsets to allow top and bottom tab placement.
Modified css, default font is now 14px.
0.4.5
Fixed use of global objects for use when serverside rendering
Added error boundary around tab contents to prevent tab rendering exception crashing the app
0.4.4
Changed all components except Layout to use React Hooks.
Popouts now wait for style sheets to load.
Fixed problem rendering popouts in Safari.
0.4.3
Fix addTabWithDragAndDrop not working since 0.4.0
0.4.2
Use Sass to generate light and dark themes
0.4.1
Copy styles into popout tabs
0.4.0
Added ability to popout tabs into new browser windows.
Press the 'reload from file' button in the demo app to load new layouts with the popout attribute.
0.3.11
Added overflow menu to border tabs
Fixed issues running on IE11
0.3.10
Removed deprecated React lifecycle methods, will now work
in React strict mode without warnings (for example, in apps
created with Create React App).