Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
288 commits
Select commit Hold shift + click to select a range
8f6920b
Add update-snapshots script to project root. (#3939)
jordandrako Feb 10, 2018
2818745
Applying package updates.
Feb 12, 2018
2514f15
The size of a persona is not impacted by the presence indicator. (#3845)
VincentBailly Feb 12, 2018
27cb18b
Applying package updates.
Feb 12, 2018
23070ca
Moves label outside of DatePicker hit target (#3832)
martellaj Feb 12, 2018
32c4e25
Add name attribute to button in pivot (#3849)
jordandrako Feb 12, 2018
438d5e3
Changes. (#3949)
dzearing Feb 12, 2018
938be5b
Export IClassNames from Utilities (#3938)
jordandrako Feb 12, 2018
8dc2a79
Contextual Menu Item - Passing Extra Information For MenuItem OnRende…
chang47 Feb 12, 2018
df97b5a
Applying package updates.
Feb 13, 2018
a006e35
Updating shrinkwrap, including latest screener package. (#3957)
dzearing Feb 13, 2018
f57acaa
Fix aria attributes in ContextualMenu and CommandBar (#3951)
T-Hugs Feb 13, 2018
8fa181d
Make ComboBox, ContextualMenu, TeachingBubble support calloutProps.c…
kurtcarpenter Feb 13, 2018
ad1dcfc
[TextField] fix validate function works with validate on focus out (#…
IASamoylov Feb 13, 2018
45c24f3
ChoiceGroup: Updating stories (#3964)
lynamemi Feb 13, 2018
746b36e
Button ex mergestyles (#3863)
Feb 13, 2018
7d67c1d
ComboBox: Add getClassNames prop to allow complete customization of t…
kysedate Feb 13, 2018
0fdbf1d
SpinButton: Add getClassNames prop to allow complete customization of…
kysedate Feb 13, 2018
27e230c
Search box get styles props (#3967)
micahgodbolt Feb 13, 2018
9e3fa58
Datepicker: Fixing pointer on datepickers with input field (#3922)
kellygorr Feb 13, 2018
711ef24
mergeStyles: Global selector support (#3963)
dzearing Feb 13, 2018
69854e9
Removing undocumented BaseComponent.onError handler. (#3956)
dzearing Feb 14, 2018
cdd6baf
Suggestions: add "use current input" command (#3929)
amyngu Feb 14, 2018
cd1d7af
Fabric button overflow (#3970)
micahgodbolt Feb 14, 2018
8b573a6
Remove classes optional typings (#3894)
Markionium Feb 14, 2018
0d7e546
Do not ignore onKeyDown for buttons with a menu (#3915)
Markionium Feb 14, 2018
6dcf975
CalloutContent: Remove CalloutWidth from calloutMain div (#3968)
montselozanod Feb 14, 2018
45f36cc
Add search box props for clear button aria attributes (#3946)
hoovercj Feb 14, 2018
da16636
Updated TextField component so that _adjustInputHeight is called when…
nero120 Feb 14, 2018
fbbbbeb
SearchBox: Adding unit test. (#3976)
dzearing Feb 14, 2018
4ee11e7
Applying package updates.
Feb 14, 2018
f40a9d0
Merge branch 'publish-1518646249820'
Feb 14, 2018
e1643dd
ChangeFile for 3942 (#3975)
manishgarg1 Feb 14, 2018
7b7abfa
Respect "forceintofirstchild" parameter of FocusZone.focus() (#3961)
hoovercj Feb 15, 2018
c58f5f8
Correcting mistype error (#3982)
SKempin Feb 15, 2018
97593b0
Website: Left nav scroll bug fixes (#3986)
lynamemi Feb 15, 2018
04bd405
mergeStyles: Fill opacity is now unitless. (#3992)
dzearing Feb 15, 2018
6aecee3
Link: Convert to merge-styles, support theming (#3927)
Feb 16, 2018
f0c4c5c
FocusUtil: fix getPreviousElement to include previous sibling element…
jspurlin Feb 16, 2018
01b3c8a
BaseExtendedPicker: Hook up onPaste (#3885)
amyngu Feb 16, 2018
2bdbb7e
Added enum for triggering menu with arrow keys and bool to allow it o…
Feb 16, 2018
2f46771
Update package.json
dzearing Feb 16, 2018
44b167a
Migrating Coachmark to main Package, Added a beak component and updat…
gokunymbus Feb 16, 2018
fc92bb8
Applying package updates.
Feb 16, 2018
8b23510
List: Add a _notifyPageChanges function (#3990)
abettadapur Feb 16, 2018
108ba47
DetailsList: Consider groups when setting aria-rowcount
paterasMSFT Feb 16, 2018
6a7d210
[ContextualMenu] Fixes useTargetWidth property (#3943)
martellaj Feb 16, 2018
f009d10
ScrollablePane SCSS to MergeStyles Part 1: File Structure (#4008)
Feb 16, 2018
1f1db9d
Convert Overlay to mergeStyles (#3978)
jordandrako Feb 17, 2018
c4aceac
Cleaning Up Console Log in CommandBar Test (#4011)
Feb 17, 2018
26f0690
Update .npmrc
dzearing Feb 17, 2018
bad1f87
Delete initials_2018-02-07-13-49.json
dzearing Feb 17, 2018
d06a33f
Delete jolore-addingWorkWeekDateRange_2018-01-24-01-39.json
dzearing Feb 17, 2018
2774ee8
Delete initials_2018-02-07-13-49.json
dzearing Feb 17, 2018
4085d84
Delete jolore-addingWorkWeekDateRange_2018-01-24-01-39.json
dzearing Feb 17, 2018
134e85a
Delete initials_2018-02-07-13-49.json
dzearing Feb 17, 2018
cbf9245
Delete initials_2018-02-07-13-49.json
dzearing Feb 17, 2018
33ea0df
Applying package updates.
Feb 17, 2018
99e2a7a
Enable prefer-const tslint flag (#4018)
manishgarg1 Feb 20, 2018
51d47a8
Misc changes from 6.0 branch (#4031)
dzearing Feb 20, 2018
c168360
ResizeGroup SCSS to MergeStyles Part 1: File Structure (#4022)
Feb 20, 2018
0661239
make onShouldVirtualize work for grouped list (#4021)
jijizz Feb 20, 2018
6d58ab7
Enable jsx key (#4017)
Markionium Feb 20, 2018
2e44775
SwatchColorPicker: Improve keyboarding/mouse experience (#4035)
jspurlin Feb 20, 2018
0a9153f
Spin Button and Checkbox: Added Support for aria-setsize and aria-pos…
chang47 Feb 20, 2018
f899dab
ScrollablePane SCSS to MergeStyles Part 2: Style Conversion (#4010)
Feb 20, 2018
0037f82
Dialog: Converting to mergeStyles part 1 - file structure. (#4042)
jordandrako Feb 21, 2018
a5f021f
Rating type (#4046)
dzearing Feb 21, 2018
4bf9946
Dialog: modal props now mixed correctly (#4045)
dzearing Feb 21, 2018
d6ed496
Nav SCSS to MergeStyles Part 1: File Structure (#4036)
Feb 21, 2018
eaf2618
Image SCSS to MergeStyles Part 1: File Structure (#4037)
Feb 21, 2018
6a35693
Features/disabled link pointer events (#4020)
hoovercj Feb 21, 2018
8a3584a
Applying package updates.
Feb 21, 2018
a40160d
scrollable pane null ref check to resolve "Failed to execute 'getComp…
Feb 21, 2018
3cf8460
Layer SCSS to MergeStyles (#3979)
Feb 21, 2018
4b74ee8
Nav SCSS to MergeStyles Part 2: Style Conversion (#4056)
Feb 21, 2018
2674091
Enable no internal module (#4059)
Markionium Feb 21, 2018
6fbbe89
Contextual Menu: Added aria-setsize and aria-posinset for rendering s…
chang47 Feb 21, 2018
6b2f588
[TextField] input "size" attribute (#4060)
lambertwang Feb 21, 2018
b806c8d
Datepicker: Adding public focus method (#4053)
kellygorr Feb 21, 2018
8f5fe3b
ContextualMenu - Added support for custom component lengths and fixed…
chang47 Feb 21, 2018
f99a700
Enable jsx no string ref (#4016)
Markionium Feb 22, 2018
af4a297
Add imageErrorAs to icon (#4009)
staylo8 Feb 22, 2018
fa5626d
DatePicker: onAfterMenuDismiss callback (#4054)
kellygorr Feb 22, 2018
0806625
Fixing calendar keyboarding which was broken in the refs PR (#4065)
dzearing Feb 22, 2018
5a6a38c
Update package.json
dzearing Feb 22, 2018
7ff46ee
Enable var name and boolean value (#4052)
Markionium Feb 22, 2018
6773008
[TooltipHost] display: inline for when overflow mode is on (#3911)
lambertwang Feb 22, 2018
b055014
FocusZone: Add the ability for directional no wrapping (#3962)
jspurlin Feb 22, 2018
622aeb1
Applying package updates.
Feb 22, 2018
203b205
Enable no inferable types (#4067)
Markionium Feb 22, 2018
99fc1d4
Nav: fix multiple invocations of onClick (#4057) (#4058)
Feb 22, 2018
43c6f7c
ContextualMenu Custom Children Render (#4043)
Feb 22, 2018
6d0c968
Remove SelectionLayout (#4071)
Markionium Feb 22, 2018
ebe6010
Theming: first draft of variants (#3261)
phkuo Feb 23, 2018
1de56b1
Focus Zone: Allow Tab to Skip Selection (#4061)
chang47 Feb 23, 2018
2a657b0
Applying package updates.
Feb 23, 2018
f803791
ComboBox button should have data-is-focusable="false" (#4070)
paterasMSFT Feb 23, 2018
d2c5b24
[DetailsList] Add public focusIndex function (#3852)
lambertwang Feb 23, 2018
b2177a5
Convert Check to mergeStyles (#3880)
jordandrako Feb 23, 2018
c502964
[ContextualMenu] Made disabled buttons focusable (#4074)
lambertwang Feb 23, 2018
bd4d47d
ContextualMenu: Fix ContextualMenuUtility imports (#4085)
joschect Feb 23, 2018
624950c
Added icons package screener test (#4082)
lynamemi Feb 23, 2018
0194f8a
[DetailsList] Fixed focus test (#4087)
lambertwang Feb 24, 2018
2d9dcc6
Undoing terrible change.
dzearing Feb 24, 2018
b724a31
Update CODEOWNERS
dzearing Feb 24, 2018
c5f5b4b
Fixing ComboBox styling by reverting button classname move (#4088)
dzearing Feb 24, 2018
38a629f
Alhenry fix split button props (#4090)
Feb 24, 2018
7c70a24
Applying package updates.
Feb 24, 2018
9b2f25a
DatePicker: order of callbacks for onSelectDate and onAfterMenuDismis…
drew-brough Feb 26, 2018
7851986
[ColorRectangle, Sticky] Fixed null root refs (#4099)
lambertwang Feb 27, 2018
9c89631
Applying package updates.
Feb 27, 2018
70704ca
Sticky (#4091)
warmsea Feb 27, 2018
25ac4a7
Allow ScrollablePane to accept native properties. (#4095)
warmsea Feb 27, 2018
835585d
Scrollable pane sort stickies (#4111)
warmsea Feb 27, 2018
c468751
ComboBox: Fixed input overlap rendering issue (#4102)
lynamemi Feb 27, 2018
ac43f52
Fix toggle colors (#4118)
natalieethell Feb 27, 2018
f16ed13
Fixing direct references to @uifabric which breaks AMD (#4109)
serkan-inci Feb 27, 2018
03a7a5c
Applying package updates.
Feb 27, 2018
216f8e4
ContextualMenu: Update hover behavior around submenus (#4121)
jspurlin Feb 27, 2018
d00d49f
Persona: Prepare for conversion to merge-styles (#4115)
Feb 27, 2018
9c45eeb
SplitButton: Fix SPACE/ENTER so that it executes the primary button (…
jspurlin Feb 28, 2018
7bca7c0
Dialog: Converting to mergeStyles part 1.2 - sub component file struc…
jordandrako Feb 28, 2018
73aecd3
Applying package updates.
Feb 28, 2018
badbe01
CoachMarkStyles: Use ... instead of assign for IE compatibility" (#4130)
joschect Feb 28, 2018
e9df9df
GroupedList: Fixed chevron animation (#4123)
lambertwang Feb 28, 2018
0ad60de
AutoFill: Component should also listen to onInput, just like the othe…
abettadapur Feb 28, 2018
8370f6f
Website: Left nav scroll improvements (#4132)
lynamemi Feb 28, 2018
c3ffd9f
FocusZone: isDefaultPrevented is now respected (#4133)
dzearing Feb 28, 2018
1e766db
Import Unstyled Component for Layer, Nav, Image, ScrollablePane, Resi…
Feb 28, 2018
fadba83
Applying package updates.
Mar 1, 2018
91fc00f
Merge branch 'publish-1519862710683'
Mar 1, 2018
9b0294a
ResizeGroup SCSS to MergeStyles Part 2: Style Conversion (#4072)
Mar 1, 2018
b6527fb
Applying package updates.
Mar 1, 2018
47663d0
Icons: Update package with FabMDL2v2.68 (#4086)
lynamemi Mar 1, 2018
fdab0a0
do not mount spinner unless we need it (#4139)
jijizz Mar 1, 2018
5c53827
Fix issues in scrollable pane (#4055)
MaxLustig Mar 1, 2018
18ca9bf
Disabled link (#4141)
natalieethell Mar 1, 2018
b345d53
added More items aria label (#4075)
natalieethell Mar 1, 2018
b06da13
Fix #4146 indeterminate progress indicator overflow (#4149)
daniel-white Mar 1, 2018
2c32338
Callout: move animation inline to greatly improve perf (#4140)
joschect Mar 1, 2018
175c8e4
Allowing iconProps in nav link (#4124)
jdrush89 Mar 1, 2018
252980d
SearchBox component : Replaced labelText by placeholder. Deprecated l…
cslecours Mar 1, 2018
7739825
Fixing screener test.
dzearing Mar 1, 2018
e9d8866
Updating SearchBox examples to have the removed string in placeholder…
dzearing Mar 1, 2018
77c1e54
Move fabric to TypeScript 2.7.2 (#4153)
christiango Mar 2, 2018
73809a7
Aria selected (#4161)
natalieethell Mar 2, 2018
eaeab40
Addressing Issue #4143 - is-selected missing on ms-Nav-link (#4158)
Mar 2, 2018
8efbcce
add check for when this.suggestionElement may be undefined (#4157)
natalieethell Mar 2, 2018
d4f91e9
CommandBar: Fixed null commandItemWidths (#4136)
lambertwang Mar 2, 2018
55231a8
Allow Elements as Callout targets (#4134)
jdrush89 Mar 2, 2018
4efa90a
BasePicker: Fix not used onBlur callback of inputProps (#4000) (#4131)
mbratukha Mar 2, 2018
76e5ccc
Fix documentcard theming (#4155)
joschect Mar 2, 2018
9459022
Dropdown: Custom render options for multiselect - Bug fix #3571 (#3589)
rohitjindal18 Mar 2, 2018
1340339
BaseExtendedPicker: Create contextmenu for renderedItem, fix auto foc…
amyngu Mar 2, 2018
902382b
Updating tsconfig in button bundle.
dzearing Mar 2, 2018
6b10adb
Merge branch 'master' of https://github.com/OfficeDev/office-ui-fabri…
dzearing Mar 2, 2018
44ca7b8
Initial set of Keytips work in experiments (#4062)
kelseyyoung Mar 2, 2018
41e8054
ChoiceGroup: Flex layout for image and icon options (#4137)
lynamemi Mar 2, 2018
897b000
[SpinButton] Consistent styles to Button and TextField (#4098)
lambertwang Mar 2, 2018
b9db9ec
Applying package updates.
Mar 2, 2018
5e24983
Image SCSS to MergeStyles Part 2: Style Conversion (#4151)
Mar 2, 2018
3187cfe
Update package.json
dzearing Mar 2, 2018
6060a32
Fix issue 3608: DetailsList horizontal scroll (#4164)
aditima Mar 2, 2018
132efd3
Addressing Issue #4147 - Nav Buttons have invalid `aria-describedby` …
Mar 2, 2018
172b7c5
Nav: wire a link to expand/collapse behavior if it has no URL but has…
warmsea Mar 4, 2018
eb4764a
Use correct _list ref string (#4168)
samuelmtimbo Mar 5, 2018
28af7a3
No unused variable (#4173)
Markionium Mar 5, 2018
fb5f975
Applying package updates.
Mar 5, 2018
caad61f
Add Keytip and KeytipLayer to experiments export (#4184)
kelseyyoung Mar 5, 2018
8a4dc85
Website fix: Remove PureComponent (#4186)
lynamemi Mar 6, 2018
68b0c8b
Addressing Issue #4174 - 5.59.0 crashing in <ImageBase> (#4185)
Mar 6, 2018
20dcbac
Applying package updates.
Mar 6, 2018
0ccc7bd
Facepile conditionally rendering aria-describedby (#4183)
FalseLobster Mar 6, 2018
4368015
[Pickers] Add async debounce option to BasePicker (#4163)
machineloop Mar 6, 2018
25e736f
Polyfill react create ref (#4182)
Markionium Mar 6, 2018
26435dd
Applying package updates.
Mar 6, 2018
1b57c33
Add clear input for BaseExtendedPicker (#4192)
amyngu Mar 6, 2018
52a113e
ContextualMenuSample: Use DefaultButton instead of html button (#4194)
jordandrako Mar 6, 2018
eee7b88
TeachingBubble: Updated animation (#4165)
lynamemi Mar 6, 2018
6a806b1
Update tslint.json
dzearing Mar 7, 2018
dfe67ea
Persona - Separated SCSS for Persona and PersonaCoin into Two Files (…
Mar 7, 2018
8765a5a
Applying package updates.
Mar 7, 2018
bde921d
Merge branch 'publish-1520421410785'
Mar 7, 2018
ddc5731
Fix non-relative import in experiments (#4193)
kelseyyoung Mar 7, 2018
2cf6fef
MessageBar: Dismiss button and overflow button aria labels (#4166)
lynamemi Mar 7, 2018
48ad19d
Adding onPendingValueChanged callback (#4105)
manueldosal Mar 7, 2018
61c7a05
Addressing Issue #3988 - Customizable Decorator conflicting with Stat…
Mar 8, 2018
ddbc143
Fix typo in merge styles readme (#4203)
erichdev Mar 8, 2018
896424f
Applying package updates.
Mar 8, 2018
b410f6b
Dialog: Converting to mergeStyles part 2 - style conversion (#4160)
jordandrako Mar 8, 2018
e67bcbe
Website: Fix in page nav / left nav display bug (#4199)
lynamemi Mar 8, 2018
a4a17ef
Remove HC style override on ms-Link buttons. (#3991)
T-Hugs Mar 8, 2018
6d2d87f
Allow DetailsRow to have a custom renderer (#4216)
cyrusb-microsoft Mar 8, 2018
1738889
Applying package updates.
Mar 9, 2018
4fc956a
Foucs: Fix getPreviousElement parent traversal (#4220)
jspurlin Mar 9, 2018
23dd187
Applying package updates.
Mar 9, 2018
374759c
SwatchColorPickerBase: Run onCellFocused in componentWillUnmount and …
manueldosal Mar 9, 2018
c567289
Add tests for BaseExtendedPicker, BaseFloatingPicker, BaseSelectedIte…
amyngu Mar 9, 2018
2480bbe
Add a rel option for Contextual Menu Items (#4224)
Mar 9, 2018
494d125
Add hoistStatics Function to Utilities Package (#4218)
Mar 10, 2018
bc0d12b
Fix variants version (#4213)
phkuo Mar 10, 2018
9076096
Variants project: improve readme (#4233)
phkuo Mar 10, 2018
aa9c51c
Add ability to get and set scroll position on ScrollablePane (#4230)
MaxLustig Mar 10, 2018
672bcf4
Made DetailsList's onColumnClick's args non-optional (#4226)
Mar 10, 2018
16609b3
Bumping rush, adjusting config. (#4235)
dzearing Mar 10, 2018
327e1e3
Facepile overflow personas (#4096)
mattlind Mar 10, 2018
a318dd2
Prefer inferred types for createRef (#4189)
Markionium Mar 10, 2018
04e68a8
Delete hotfix-ContextMenu-sample-styles_2018-03-06-19-11.json
dzearing Mar 11, 2018
30da061
Delete magellan-fixDetailsListFocusTest_2018-02-24-00-36.json
dzearing Mar 11, 2018
5c8f14a
Delete hotfix-ContextMenu-sample-styles_2018-03-06-19-11.json
dzearing Mar 11, 2018
ead15bd
Delete magellan-fixDetailsListFocusTest_2018-02-24-00-36.json
dzearing Mar 11, 2018
2d0f168
Delete magellan-fixDetailsListFocusTest_2018-02-24-00-36.json
dzearing Mar 11, 2018
fa97fa9
Update non-optional-details-list-on-column-click_2018-03-09-20-51.json
dzearing Mar 11, 2018
a384191
Try to use the system Segoe UI by default instead of downloading a we…
christiango Mar 11, 2018
25c21f3
Update package.json
dzearing Mar 11, 2018
feb4db4
Styled: Add display name to styled wrapper (#4202)
erichdev Mar 11, 2018
699fa69
FocusTrapZone does not correctly trap focus when last child is FocusZ…
SpencerLynn Mar 11, 2018
8fefccb
Add Shimmer component (#4187)
Vitalius1 Mar 11, 2018
76a874f
[TextField] onChange fix for IE when using multiline with placeholder…
htryggva Mar 11, 2018
7251c2d
ComboBox and ChoiceGroup: no more margins. (#4236)
dzearing Mar 11, 2018
ef16261
Some more create ref (#4237)
Markionium Mar 11, 2018
3dbf37f
Adjusting release notes script.
dzearing Mar 12, 2018
1024409
Applying package updates.
Mar 12, 2018
f7311f3
Updating release notes script again.
dzearing Mar 12, 2018
6bce81a
Pickers Accessibility: fix activedescendant so it no longer has sug--…
joschect Mar 12, 2018
7a6c2bd
Addressing Issue #4176 - Datepicker add is-open css class (#4239)
Mar 12, 2018
a127122
Addressing Issue #531 - Documentation: Components should indicate if …
Mar 12, 2018
46aa002
adding carlos perez to owners of file-type-icons (#4244)
bigbadcapers Mar 13, 2018
298ac06
Customizable: fix import so it works with AMD (#4246)
joschect Mar 13, 2018
a8fe4f8
File type icons: Update icon mapping (#4243)
KatherineThayerMicrosoft Mar 13, 2018
c4aac24
Applying package updates.
Mar 13, 2018
f973b9c
File type icons - adding npmrc. (#4252)
dzearing Mar 13, 2018
0904a98
Website: Hide left nav on mobile (#4253)
lynamemi Mar 13, 2018
5ff64cb
Applying package updates.
Mar 13, 2018
b8b61b1
Update createRef documentation (#4247)
Markionium Mar 13, 2018
20d3b5f
Variants: add example to readme (#4245)
phkuo Mar 13, 2018
8b16252
Theme generator: show in the website main nav (#4251)
lynamemi Mar 13, 2018
ddcb954
Applying package updates.
Mar 14, 2018
a67bf81
Update STYLING.md
dzearing Mar 14, 2018
d1b3d35
Addressing Issue #4209 - [Accessibility][ChoiceGroup] Provide field f…
Mar 14, 2018
3cd823b
Revert "FocusTrapZone does not correctly trap focus when last child i…
joschect Mar 15, 2018
cc6a468
Applying package updates.
Mar 15, 2018
fe61a19
TextField: Enabled scroll and resize when disabled (#4275)
lambertwang Mar 15, 2018
a5531da
Applying package updates.
Mar 15, 2018
552fef5
Basebutton description props (#4284)
micahgodbolt Mar 15, 2018
1b072de
Added ability for anchor menu items to have sub menus. (#4198)
dmarcey Mar 15, 2018
544bcab
Update package.json
dzearing Mar 15, 2018
adf51e2
Pickers: Allow onItemSelected to return null (#4276)
lambertwang Mar 15, 2018
4e5441d
Addressing Issue #4077 - DetailsList "data-selection-disabled" doesn'…
Mar 15, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
9 changes: 6 additions & 3 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -15,21 +15,24 @@
# users just like we do for commit author emails.
# docs/ docs@example.com

#### Core build stuff
scripts/ @dzearing

#### Apps
# component-demo/
# fabric-website/
# ssr-tests/
# test-bundle-button/
# test-bundle-button/ @dzearing
# todo-app/

#### Packages
# packages/example-app-base/
packages/file-type-icons/ @KatherineThayerMicrosoft @jahnp
packages/file-type-icons/ @KatherineThayerMicrosoft @jahnp @bigbadcapers
# packages/icons/
# packages/jest-serializer-merge-styles/
# packages/merge-styles/
# packages/office-ui-fabric-react-tslint/
packages/styling/ @dzearing
packages/styling/ @dzearing
packages/styling/src/interfaces/ @phkuo
packages/styling/src/styles/ @phkuo
# packages/utilities/
Expand Down
2 changes: 1 addition & 1 deletion .npmrc
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
registry=https://registry.npmjs.org/

package-lock=false
90 changes: 90 additions & 0 deletions apps/fabric-website/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,96 @@
{
"name": "@uifabric/fabric-website",
"entries": [
{
"version": "5.4.0",
"tag": "@uifabric/fabric-website_v5.4.0",
"date": "Wed, 14 Mar 2018 10:28:26 GMT",
"comments": {
"minor": [
{
"author": "lynamemi <lynam.emily@gmail.com>",
"commit": "8b1625290f6a775f6c64b30617a2593576aacb34",
"comment": "Theme generator: exposing to the website."
}
],
"dependency": [
{
"comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.64.0 <6.0.0` to `>=5.64.1 <6.0.0`"
}
]
}
},
{
"version": "5.3.4",
"tag": "@uifabric/fabric-website_v5.3.4",
"date": "Tue, 13 Mar 2018 20:00:06 GMT",
"comments": {
"patch": [
{
"author": "lynamemi <lynam.emily@gmail.com>",
"commit": "0904a98019ac935ed975f6188624cc68df477a25",
"comment": "Hide left nav on mobile."
}
]
}
},
{
"version": "5.3.3",
"tag": "@uifabric/fabric-website_v5.3.3",
"date": "Fri, 09 Mar 2018 11:13:58 GMT",
"comments": {
"patch": [
{
"author": "lynamemi <lynam.emily@gmail.com>",
"commit": "e67bcbe68c55f057a10c3c51d923554bae81524d",
"comment": "Fixed in page nav so that the left nav links will display properly."
}
],
"dependency": [
{
"comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.61.0 <6.0.0` to `>=5.62.0 <6.0.0`"
}
]
}
},
{
"version": "5.3.2",
"tag": "@uifabric/fabric-website_v5.3.2",
"date": "Thu, 01 Mar 2018 00:05:10 GMT",
"comments": {
"patch": [
{
"author": "lynamemi <lynam.emily@gmail.com>",
"commit": "8370f6f5c822189fbd84e13fb285df83b102a308",
"comment": "Improved left nav scroll behavior and added fix to webpack so that we can load component pages from our local machines with the UHF."
}
],
"dependency": [
{
"comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.56.0 <6.0.0` to `>=5.56.1 <6.0.0`"
}
]
}
},
{
"version": "5.3.1",
"tag": "@uifabric/fabric-website_v5.3.1",
"date": "Fri, 16 Feb 2018 11:23:29 GMT",
"comments": {
"patch": [
{
"author": "lynamemi <lynam.emily@gmail.com>",
"commit": "97593b0e0ff8c69cafbaefe40a3ba6834572eddf",
"comment": "Left nav: Less jittery and component pages load in full height."
}
],
"dependency": [
{
"comment": "Updating dependency \"office-ui-fabric-react\" from `>=5.50.0 <6.0.0` to `>=5.51.0 <6.0.0`"
}
]
}
},
{
"version": "5.3.0",
"tag": "@uifabric/fabric-website_v5.3.0",
Expand Down
37 changes: 36 additions & 1 deletion apps/fabric-website/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,41 @@
# Change Log - @uifabric/fabric-website

This log was last generated on Mon, 22 Jan 2018 11:14:27 GMT and should not be manually modified.
This log was last generated on Wed, 14 Mar 2018 10:28:26 GMT and should not be manually modified.

## 5.4.0
Wed, 14 Mar 2018 10:28:26 GMT

### Minor changes

- Theme generator: exposing to the website.

## 5.3.4
Tue, 13 Mar 2018 20:00:06 GMT

### Patches

- Hide left nav on mobile.

## 5.3.3
Fri, 09 Mar 2018 11:13:58 GMT

### Patches

- Fixed in page nav so that the left nav links will display properly.

## 5.3.2
Thu, 01 Mar 2018 00:05:10 GMT

### Patches

- Improved left nav scroll behavior and added fix to webpack so that we can load component pages from our local machines with the UHF.

## 5.3.1
Fri, 16 Feb 2018 11:23:29 GMT

### Patches

- Left nav: Less jittery and component pages load in full height.

## 5.3.0
Mon, 22 Jan 2018 11:14:27 GMT
Expand Down
4 changes: 2 additions & 2 deletions apps/fabric-website/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@uifabric/fabric-website",
"version": "5.3.0",
"version": "5.4.0",
"description": "Reusable React components for building experiences for Office 365.",
"main": "lib/index.js",
"typings": "lib/index.d.ts",
Expand Down Expand Up @@ -39,7 +39,7 @@
"@microsoft/load-themed-styles": "^1.7.13",
"color-functions": "1.1.0",
"json-loader": "^0.5.7",
"office-ui-fabric-react": ">=5.45.1 <6.0.0",
"office-ui-fabric-react": ">=5.64.3 <6.0.0",
"tslib": "^1.7.1"
}
}
18 changes: 6 additions & 12 deletions apps/fabric-website/src/components/App/App.scss
Original file line number Diff line number Diff line change
Expand Up @@ -4,31 +4,30 @@
:global {
// Element that wraps everything except for the header
.App-wrapper {
display: flex;
flex-direction: column;
margin: 0 auto;
max-width: $App-maximumWidth;
position: relative;
}

// Nav is hidden off screen by default
.App-nav {
-webkit-overflow-scrolling: touch; // Improves scrolling performance
overflow-y: auto;
position: fixed;
top: $Header-height;
max-height: 100vh;
height: 100vh; // fallback height if not set in JS style attribute
width: $Nav-width;
@include ms-float(left);
z-index: $ms-zIndex-1;
z-index: 999; // This z-index needs to be high to prevent jittery scrolling in Edge.
}

.App-content {
@include contentPadding();
background-color: $ms-color-neutralLighter;
flex-grow: 1;
left: 0;
overflow: hidden;
position: relative;
transition: all $ms-animation-duration-2 $ms-animation-ease-1;
min-height: calc(100vh - #{$Header-height-full-uhf});

@include high-contrast {
border-right: 1px solid WindowText;
Expand All @@ -46,19 +45,14 @@
@include ms-padding-left($App-padding-left-lg);
}

.App-wrapper {
flex-direction: row;
}

.App-nav {
top: $Header-height*2;
top: 0;
bottom: 0;
overflow-y: auto;
overflow-x: hidden;
}

.App-content {
flex-grow: unset;
max-width: calc(100% - #{$Nav-width}); // IE needs max-width, it was ignoring width
width: calc(100% - #{$Nav-width});
@include ms-left($Nav-width);
Expand Down
10 changes: 4 additions & 6 deletions apps/fabric-website/src/components/App/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -43,12 +43,10 @@ export class App extends React.Component<IAppProps, any> {

public render() {
let { navHeight } = this.state;
let appContentTop = this._appContentRect ? this._appContentRect.top : 100;
// Using appContentTop as a reference to match instead of 'unset' because it does not work in IE.
let navTop: string = this.state.isAttached ? '0' : appContentTop.toString();
let navPosition: 'fixed' | 'absolute' = this.state.isAttached ? 'fixed' : 'absolute';
let navStyle = {
top: navTop,
height: navHeight
height: navHeight,
position: navPosition
};

return (
Expand Down Expand Up @@ -80,7 +78,7 @@ export class App extends React.Component<IAppProps, any> {
@autobind
private _handleNavPositioning() {
let { isAttached, navHeight } = this.state;
this._appContentRect = this._appContent.getBoundingClientRect();
this._appContentRect = this._appContent && this._appContent.getBoundingClientRect();
const viewPortHeight = window.innerHeight;
isAttached = AttachedScrollUtility.shouldComponentAttach(isAttached, this._attachedScrollThreshold);
navHeight = this._calculateNavHeight(viewPortHeight, this._appContentRect, navHeight);
Expand Down
37 changes: 31 additions & 6 deletions apps/fabric-website/src/components/App/AppState.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,22 @@ export interface IAppState {
pages: INavPage[];
}

// Giving the loading component a height so that the left nav loads in full screen and there is less flashing as the component page loads.
const loadingPageHeight: string = 'calc(100vh - 100px)';
const LoadingComponent = (props: any): JSX.Element => {
return (
<ComponentPage>
<PageHeader pageTitle={ props.title } backgroundColor='#038387' />
</ComponentPage>
<div style={ { height: loadingPageHeight } }>
<ComponentPage>
<PageHeader pageTitle={ props.title } backgroundColor='#038387' />
</ComponentPage>
</div>
);
};
const StylesLoadingComponent = (props: any): JSX.Element => {
return (
<div style={ { height: loadingPageHeight } }>
<PageHeader pageTitle={ props.title } backgroundColor='#006f94' />
</div>
);
};

Expand Down Expand Up @@ -46,47 +57,55 @@ export const AppState: IAppState = {
{
title: 'Animations',
url: '#/styles/animations',
component: () => <StylesLoadingComponent title='Animations' />,
getComponent: cb => require.ensure([], (require) => cb(require<any>('../../pages/Styles/AnimationsPage/AnimationsPage').AnimationsPage))
},
{
title: 'Brand icons',
url: '#/styles/brand-icons',
component: () => <StylesLoadingComponent title='Brand icons' />,
getComponent: cb => require.ensure([], (require) => cb(require<any>('../../pages/Styles/BrandIconsPage/BrandIconsPage').BrandIconsPage))
},
{
title: 'Colors',
url: '#/styles/colors',
component: () => <StylesLoadingComponent title='Colors' />,
getComponent: cb => require.ensure([], (require) => cb(require<any>('../../pages/Styles/ColorsPage/ColorsPage').ColorsPage))
},
{
title: 'Icons',
url: '#/styles/icons',
component: () => <StylesLoadingComponent title='Icons' />,
getComponent: cb => require.ensure([], (require) => cb(require<any>('../../pages/Styles/IconsPage/IconsPage').IconsPage))
},
{
title: 'Layout',
url: '#/styles/layout',
component: () => <StylesLoadingComponent title='Layout' />,
getComponent: cb => require.ensure([], (require) => cb(require<any>('../../pages/Styles/LayoutPage/LayoutPage').LayoutPage))
},
{
title: 'Localization',
url: '#/styles/localization',
component: () => <StylesLoadingComponent title='Localization' />,
getComponent: cb => require.ensure([], (require) => cb(require<any>('../../pages/Styles/LocalizationPage/LocalizationPage').LocalizationPage))
},
{
title: 'Beta Theme Generator',
url: '#/styles/themeGenerator',
isHiddenFromMainNav: true,
title: 'Theme generator',
url: '#/styles/themegenerator',
component: () => <StylesLoadingComponent title='Theme generator' />,
getComponent: cb => require.ensure([], (require) => cb(require<any>('../../pages/Styles/ThemeGeneratorToolPage/ThemeGeneratorToolPage').ThemeGeneratorToolPage))
},
{
title: 'Typography',
url: '#/styles/typography',
component: () => <StylesLoadingComponent title='Typography' />,
getComponent: cb => require.ensure([], (require) => cb(require<any>('../../pages/Styles/TypographyPage/TypographyPage').TypographyPage))
},
{
title: 'Utilities',
url: '#/styles/utilities',
component: () => <StylesLoadingComponent title='Utilities' />,
getComponent: cb => require.ensure([], (require) => cb(require<any>('../../pages/Styles/UtilitiesPage/UtilitiesPage').UtilitiesPage))
}
]
Expand Down Expand Up @@ -134,6 +153,12 @@ export const AppState: IAppState = {
component: () => <LoadingComponent title='Checkbox' />,
getComponent: cb => require.ensure([], (require) => cb(require<any>('../../pages/Components/CheckboxComponentPage').CheckboxComponentPage))
},
{
title: 'Coachmark',
url: '#/components/coachmark',
component: () => <LoadingComponent title='Coachmark' />,
getComponent: cb => require.ensure([], (require) => cb(require<any>('../../pages/Components/CoachmarkComponentPage').CoachmarkComponentPage))
},
{
title: 'ChoiceGroup',
url: '#/components/choicegroup',
Expand Down
2 changes: 1 addition & 1 deletion apps/fabric-website/src/components/IconGrid/IconGrid.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ export class IconGrid extends React.Component<IIconGridProps, IIconGridState> {

return (
<div>
<SearchBox labelText='Search icons' value={ searchQuery } onChange={ this._onSearchQueryChanged.bind(this) } className={ styles.searchBox } />
<SearchBox placeholder='Search icons' value={ searchQuery } onChange={ this._onSearchQueryChanged.bind(this) } className={ styles.searchBox } />
<ul className={ styles.grid }>
{ icons
.filter(icon => icon.name.toLowerCase().indexOf(searchQuery.toLowerCase()) !== -1)
Expand Down
6 changes: 6 additions & 0 deletions apps/fabric-website/src/components/Nav/Nav.module.scss
Original file line number Diff line number Diff line change
Expand Up @@ -96,3 +96,9 @@ $nav-group-header-height: 40px;
}
}
}

@media only screen and (max-width: $uhf-screen-max-mobile) {
.nav {
display: none;
}
}
Loading