Skip to content

Commit 32aba2a

Browse files
authored
Add support for loading multiple single channel TIFFs (#610)
1 parent c02b57c commit 32aba2a

File tree

21 files changed

+7495
-57
lines changed

21 files changed

+7495
-57
lines changed

.eslintrc.cjs

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,20 @@ module.exports = {
66
'eslint:recommended',
77
'plugin:@typescript-eslint/recommended',
88
'plugin:react/recommended',
9-
'plugin:react-hooks/recommended',
9+
'plugin:react-hooks/recommended'
1010
],
1111
settings: {
12-
react: { version: 'detect' },
12+
react: { version: 'detect' }
1313
},
1414
env: { browser: true },
1515
ignorePatterns: ['*.glsl', '*.css'],
1616
rules: {
1717
// My practice is to use "log" for messages I intend to clean up before merging.
1818
// All these others reflect the intension that they should be left in the codebase.
19-
'no-console': [2, { 'allow': ['warn', 'error', 'info', 'groupCollapsed', 'groupEnd'] }],
19+
'no-console': [
20+
2,
21+
{ allow: ['warn', 'error', 'info', 'groupCollapsed', 'groupEnd'] }
22+
],
2023
'no-underscore-dangle': [0],
2124
'@typescript-eslint/no-empty-function': [0],
2225
// Non-alphabetical groupings can make more sense.
@@ -27,5 +30,13 @@ module.exports = {
2730
'react/prop-types': [0],
2831
// Hit eslint error: SyntaxError: Unexpected token, expected {
2932
'react/jsx-curly-newline': [0],
33+
'prefer-template': 'off',
34+
'class-methods-use-this': 'off',
35+
semi: [2, 'always'],
36+
'no-cond-assign': [2, 'except-parens'],
37+
'no-restricted-syntax': [0],
38+
'no-await-in-loop': [0],
39+
'no-bitwise': [0],
40+
'no-trailing-spaces': [2]
3041
}
31-
}
42+
};

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
.env.development.local
1717
.env.test.local
1818
.env.production.local
19+
.vscode
1920
*.tgz
2021

2122
.pnpm-debug.log

CHANGELOG.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## In Progress
44

55
### Added
6+
- Added support for loading multiple single channel TIFFs.
67

78
### Changed
89

@@ -21,9 +22,11 @@
2122
## 0.12.9
2223

2324
### Added
25+
2426
- See documentation for a description of the newly added 3D extensions and how they work.
2527

2628
### Changed
29+
2730
- Refactor 3D rendering to use extensions just like 2D.
2831

2932
## 0.12.9
@@ -39,6 +42,7 @@
3942
### Added
4043

4144
### Changed
45+
4246
- Log errors for loading in Avivator
4347
- Fix casting bug for `Float64`
4448
- Disable `Pool` usage temporarily in Avivator due to broken Worker module
@@ -52,13 +56,15 @@
5256
### Added
5357

5458
### Changed
59+
5560
- Migrate off `geotiff` fork to latest release from [`geotiff/geotiff.js`](https://github.com/geotiffjs/geotiff.js/)
5661

5762
## 0.12.6
5863

5964
### Added
6065

6166
### Changed
67+
6268
- Bump `deck.gl` to 8.6.7
6369
- Fix custom `BitmapLayer` compilation issue by providing `extensions: []`
6470

@@ -67,13 +73,15 @@
6773
### Added
6874

6975
### Changed
70-
- Fix geotiff file size check, implemented when fixing 416 issue. Not all servers return file size as part of response.
76+
77+
- Fix geotiff file size check, implemented when fixing 416 issue. Not all servers return file size as part of response.
7178

7279
## 0.12.4
7380

7481
### Added
7582

7683
### Changed
84+
7785
- Upgrade geotiff fork to viv-0.0.3 to resolve 416 issue
7886
- Disable `@vite/plugin-react` for ESM build
7987

0 commit comments

Comments
 (0)