Skip to content

Commit

Permalink
Adjust license and links
Browse files Browse the repository at this point in the history
  • Loading branch information
nomcopter committed Mar 15, 2019
1 parent b0ae9dd commit e8f3b9e
Show file tree
Hide file tree
Showing 36 changed files with 10 additions and 524 deletions.
2 changes: 1 addition & 1 deletion LICENSE
@@ -1,4 +1,4 @@
Copyright 2016 Palantir Technologies
Copyright 2019 Kevin Verdieck, originally developed at Palantir Technologies, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
10 changes: 5 additions & 5 deletions README.md
@@ -1,13 +1,13 @@
# react-mosaic

[![CircleCI](https://img.shields.io/circleci/project/github/palantir/react-mosaic/master.svg)](https://circleci.com/gh/palantir/react-mosaic)
[![CircleCI](https://img.shields.io/circleci/project/github/nomcopter/react-mosaic/master.svg)](https://circleci.com/gh/nomcopter/react-mosaic)
[![npm](https://img.shields.io/npm/v/react-mosaic-component.svg)](https://www.npmjs.com/package/react-mosaic-component)

react-mosaic is a full-featured React Tiling Window Manager meant to give a user complete control over their workspace.
It provides a simple and flexible API to tile arbitrarily complex react components across a user's view.
react-mosaic is written in TypeScript and provides typings but can be used in JavaScript as well.

The best way to see it is a simple [**Demo**](https://palantir.github.io/react-mosaic/).
The best way to see it is a simple [**Demo**](https://nomcopter.github.io/react-mosaic/).

#### Screencast

Expand Down Expand Up @@ -162,7 +162,7 @@ have 'Factory' appended (e.g. `MosaicWindowFactory`).

#### Example Application

See [ExampleApp](demo/ExampleApp.tsx) (the application used in the [Demo](https://palantir.github.io/react-mosaic/))
See [ExampleApp](demo/ExampleApp.tsx) (the application used in the [Demo](https://nomcopter.github.io/react-mosaic/))
for a more interesting example that shows the usage of Mosaic as a controlled component and modifications of the tree structure.

## API
Expand Down Expand Up @@ -411,11 +411,11 @@ export interface MosaicUpdateSpec<T extends MosaicKey> {

## Upgrade Considerations / Changelog

See [Releases](https://github.com/palantir/react-mosaic/releases)
See [Releases](https://github.com/nomcopter/react-mosaic/releases)

## License

Copyright 2016 Palantir Technologies
Copyright 2019 Kevin Verdieck, originally developed at Palantir Technologies, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion circle.yml
Expand Up @@ -18,7 +18,7 @@ test:
deployment:
npm-publish:
tag: /v[0-9]+(\.[0-9]+){2}(-rc[0-9]+)?/
owner: palantir
owner: nomcopter
commands:
- touch .npmrc
- printf "\n$NPM_REGISTRY_CREDS\n" >> .npmrc
Expand Down
20 changes: 2 additions & 18 deletions demo/ExampleApp.tsx
@@ -1,19 +1,3 @@
/**
* @license
* Copyright 2016 Palantir Technologies, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { Classes, HTMLSelect } from '@blueprintjs/core';
import { IconNames } from '@blueprintjs/icons';
import classNames from 'classnames';
Expand Down Expand Up @@ -175,7 +159,7 @@ export class ExampleApp extends React.PureComponent<{}, ExampleAppState> {
<div className={Classes.NAVBAR_GROUP}>
<div className="pt-logo" />
<div className={Classes.NAVBAR_HEADING}>
<a href="https://github.com/palantir/react-mosaic">
<a href="https://github.com/nomcopter/react-mosaic">
react-mosaic <span className="version">v{version}</span>
</a>
</div>
Expand Down Expand Up @@ -204,7 +188,7 @@ export class ExampleApp extends React.PureComponent<{}, ExampleAppState> {
>
Add Window to Top Right
</button>
<a className="github-link" href="https://github.com/palantir/react-mosaic">
<a className="github-link" href="https://github.com/nomcopter/react-mosaic">
<img src={gitHubLogo} />
</a>
</div>
Expand Down
16 changes: 0 additions & 16 deletions demo/example.less
@@ -1,19 +1,3 @@
/**
* @license
* Copyright 2016 Palantir Technologies, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '~@blueprintjs/core/lib/less/variables';

html, body, #app, .react-mosaic-example-app {
Expand Down
16 changes: 0 additions & 16 deletions demo/index.tsx
@@ -1,19 +1,3 @@
/**
* @license
* Copyright 2016 Palantir Technologies, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import React from 'react';
import ReactDOM from 'react-dom';
import { AppContainer } from 'react-hot-loader';
Expand Down
3 changes: 1 addition & 2 deletions package.json
Expand Up @@ -8,7 +8,7 @@
"typings": "lib/index.d.ts",
"repository": {
"type": "git",
"url": "https://github.com/palantir/react-mosaic.git"
"url": "https://github.com/nomcopter/react-mosaic.git"
},
"scripts": {
"build": "npm-run-all clean build:ts build:less",
Expand Down Expand Up @@ -87,7 +87,6 @@
},
"keywords": [
"ui",
"palantir",
"react",
"component",
"typescript",
Expand Down
16 changes: 0 additions & 16 deletions src/Mosaic.tsx
@@ -1,19 +1,3 @@
/**
* @license
* Copyright 2016 Palantir Technologies, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import classNames from 'classnames';
import countBy from 'lodash/countBy';
import keys from 'lodash/keys';
Expand Down
16 changes: 0 additions & 16 deletions src/MosaicDropTarget.tsx
@@ -1,19 +1,3 @@
/**
* @license
* Copyright 2016 Palantir Technologies, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import classNames from 'classnames';
import React from 'react';
import { ConnectDropTarget, DropTarget, DropTargetMonitor } from 'react-dnd';
Expand Down
16 changes: 0 additions & 16 deletions src/MosaicRoot.tsx
@@ -1,19 +1,3 @@
/**
* @license
* Copyright 2016 Palantir Technologies, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import flatten from 'lodash/flatten';
import React from 'react';
import { MosaicContext } from './contextTypes';
Expand Down
16 changes: 0 additions & 16 deletions src/MosaicWindow.tsx
@@ -1,19 +1,3 @@
/**
* @license
* Copyright 2016 Palantir Technologies, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import classNames from 'classnames';
import defer from 'lodash/defer';
import dropRight from 'lodash/dropRight';
Expand Down
16 changes: 0 additions & 16 deletions src/MosaicZeroState.tsx
@@ -1,19 +1,3 @@
/**
* @license
* Copyright 2016 Palantir Technologies, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import classNames from 'classnames';
import noop from 'lodash/noop';
import React from 'react';
Expand Down
16 changes: 0 additions & 16 deletions src/Split.tsx
@@ -1,19 +1,3 @@
/**
* @license
* Copyright 2016 Palantir Technologies, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import classNames from 'classnames';
import clamp from 'lodash/clamp';
import throttle from 'lodash/throttle';
Expand Down
16 changes: 0 additions & 16 deletions src/buttons/ExpandButton.tsx
@@ -1,19 +1,3 @@
/**
* @license
* Copyright 2016 Palantir Technologies, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import classNames from 'classnames';
import React from 'react';

Expand Down
16 changes: 0 additions & 16 deletions src/buttons/MosaicButton.tsx
@@ -1,19 +1,3 @@
/**
* @license
* Copyright 2016 Palantir Technologies, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import classNames from 'classnames';
import React from 'react';

Expand Down
16 changes: 0 additions & 16 deletions src/buttons/RemoveButton.tsx
@@ -1,19 +1,3 @@
/**
* @license
* Copyright 2016 Palantir Technologies, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import classNames from 'classnames';
import React from 'react';

Expand Down
16 changes: 0 additions & 16 deletions src/buttons/ReplaceButton.tsx
@@ -1,19 +1,3 @@
/**
* @license
* Copyright 2016 Palantir Technologies, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import classNames from 'classnames';
import noop from 'lodash/noop';
import React from 'react';
Expand Down
16 changes: 0 additions & 16 deletions src/buttons/Separator.tsx
@@ -1,19 +1,3 @@
/**
* @license
* Copyright 2016 Palantir Technologies, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import React from 'react';

export class Separator extends React.PureComponent {
Expand Down
16 changes: 0 additions & 16 deletions src/buttons/SplitButton.tsx
@@ -1,19 +1,3 @@
/**
* @license
* Copyright 2016 Palantir Technologies, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import classNames from 'classnames';
import noop from 'lodash/noop';
import React from 'react';
Expand Down

0 comments on commit e8f3b9e

Please sign in to comment.