Skip to content

Commit 6d6ca18

Browse files
v0.9.0: Add pin/unpin feature for side and bottom panels
1 parent 2605743 commit 6d6ca18

13 files changed

Lines changed: 856 additions & 317 deletions

CHANGELOG.md

Lines changed: 450 additions & 3 deletions
Large diffs are not rendered by default.

package.json

Lines changed: 33 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,29 @@
11
{
2-
"name": "flexycakes",
3-
"version": "1.0.0",
4-
"description": "Community fork of caplin/FlexLayout (ISC). Not affiliated.",
2+
"name": "flexlayout-react",
3+
"version": "0.9.0",
4+
"description": "A multi-tab docking layout manager",
5+
"author": "Caplin Systems Ltd",
6+
"repository": {
7+
"type": "git",
8+
"url": "git+https://github.com/caplin/FlexLayout.git"
9+
},
10+
"license": "ISC",
11+
"type": "module",
12+
"main": "./dist/index.js",
13+
"module": "./dist/index.js",
14+
"types": "./types/index.d.ts",
15+
"exports": {
16+
".": {
17+
"import": "./dist/index.js",
18+
"types": "./types/index.d.ts"
19+
},
20+
"./style/*": "./style/*"
21+
},
22+
"files": [
23+
"dist/",
24+
"types/",
25+
"style/"
26+
],
527
"keywords": [
628
"react",
729
"layout",
@@ -21,40 +43,6 @@
2143
"docking library",
2244
"docking layout"
2345
],
24-
"homepage": "https://github.com/powerdragonfire/flex-core#readme",
25-
"bugs": {
26-
"url": "https://github.com/powerdragonfire/flex-core/issues"
27-
},
28-
"repository": {
29-
"type": "git",
30-
"url": "git+https://github.com/powerdragonfire/flex-core.git"
31-
},
32-
"license": "ISC",
33-
"author": "powerdragonfire",
34-
"maintainers": [
35-
{
36-
"name": "powerdragonfire",
37-
"email": "flex.core.git@gmail.com"
38-
}
39-
],
40-
"type": "module",
41-
"exports": {
42-
".": {
43-
"import": "./dist/index.js",
44-
"types": "./types/index.d.ts"
45-
},
46-
"./style/*": "./style/*"
47-
},
48-
"main": "./dist/index.js",
49-
"types": "./types/index.d.ts",
50-
"directories": {
51-
"test": "tests"
52-
},
53-
"files": [
54-
"dist/",
55-
"types/",
56-
"style/"
57-
],
5846
"scripts": {
5947
"dev": "vite",
6048
"preview": "vite preview",
@@ -69,6 +57,13 @@
6957
"doc": "typedoc --out typedoc --exclude \"**/demo/**/*.tsx\" --excludeInternal --disableSources --excludePrivate --excludeProtected --readme none ./src",
7058
"css": "sass style:style"
7159
},
60+
"eslintConfig": {
61+
"extends": "react-app"
62+
},
63+
"peerDependencies": {
64+
"react": "^18.0.0 || ^19.0.0",
65+
"react-dom": "^18.0.0 || ^19.0.0"
66+
},
7267
"devDependencies": {
7368
"@emotion/react": "^11.14.0",
7469
"@emotion/styled": "^11.14.0",
@@ -93,7 +88,7 @@
9388
"react": "^19.1.0",
9489
"react-chartjs-2": "^5.3.0",
9590
"react-dom": "^19.1.0",
96-
"react-scripts": "5.0.1",
91+
"react-scripts": "^5.0.1",
9792
"rimraf": "^6.0.1",
9893
"sass": "^1.86.3",
9994
"styled-components": "^6.1.17",
@@ -102,13 +97,5 @@
10297
"typescript-eslint": "^8.30.1",
10398
"vite": "^6.3.0",
10499
"vitest": "^3.1.1"
105-
},
106-
"peerDependencies": {
107-
"react": "^18.0.0 || ^19.0.0",
108-
"react-dom": "^18.0.0 || ^19.0.0"
109-
},
110-
"module": "./dist/index.js",
111-
"eslintConfig": {
112-
"extends": "react-app"
113100
}
114101
}

pnpm-lock.yaml

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
onlyBuiltDependencies:
2+
- '@parcel/watcher'
3+
- core-js
4+
- core-js-pure
5+
- esbuild

src/I18nLabel.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ export enum I18nLabel {
77
Maximize = "Maximize tab set",
88
Restore = "Restore tab set",
99
Popout_Tab = "Popout selected tab",
10+
Pin_Tab = "Pin tab",
11+
Unpin_Tab = "Unpin tab",
1012
Overflow_Menu_Tooltip = "Hidden tabs",
1113
Error_rendering_component = "Error rendering component",
1214
Error_rendering_component_retry = "Retry",

0 commit comments

Comments
 (0)