Skip to content

Commit 9779b76

Browse files
committed
Merge branch 'develop'
Signed-off-by: Pedro Lamas <[email protected]>
2 parents f283a37 + 6da0751 commit 9779b76

File tree

191 files changed

+3862
-2528
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

191 files changed

+3862
-2528
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,30 @@ body:
55
- type: markdown
66
attributes:
77
value: |
8-
This issue form is for reporting bugs only!
9-
If you have a feature request, please use [feature_request](new?template=feature_request.yml)
8+
## ✨ Thank you for using Fluidd and taking the time to report bugs! ✨
9+
10+
#### This form is ONLY for reporting bugs related to Fluidd!
11+
12+
- If you have a feature request, please use [feature_request](new?template=feature_request.yml)
13+
- If you need any other help, please visit the [Fluidd Discord](https://discord.gg/GZ3D5tqfcF/)
14+
15+
---
1016
- type: input
1117
id: version
1218
attributes:
1319
label: Fluidd Version
1420
description: >-
15-
Fluidd version where the issue occurs
21+
Fluidd version you were using when you experienced this issue (as shown in bottom right corner of the page, eg. v1.31.3-bc79728)
22+
placeholder: >-
23+
<your current Fluidd version>
1624
validations:
1725
required: true
1826
- type: dropdown
1927
id: browser
2028
attributes:
2129
label: Browser
2230
description: >-
23-
The browser you are using to access Fluidd
31+
In which browser did you experience this issue (please select all that apply)?
2432
multiple: true
2533
options:
2634
- Chrome
@@ -35,7 +43,7 @@ body:
3543
attributes:
3644
label: Device
3745
description: >-
38-
The type of device you are using
46+
In what kind of device did you experience this issue (please select all that apply)?
3947
multiple: true
4048
options:
4149
- Desktop PC
@@ -49,7 +57,7 @@ body:
4957
attributes:
5058
label: Operating System
5159
description: >-
52-
The operating system powering your device
60+
What operating system runs on the device where you experienced this issue (please select all that apply)?
5361
multiple: true
5462
options:
5563
- Windows

.github/ISSUE_TEMPLATE/feature_request.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,14 @@ body:
55
- type: markdown
66
attributes:
77
value: |
8-
This issue form is for feature requests only!
9-
If you've found a bug, please use [bug_report](new?template=bug_report.yml)
8+
## ✨ Thank you for using Fluidd and taking the time to make feature requests! ✨
9+
10+
#### This form is ONLY for feature requests related to Fluidd!
11+
12+
- If you've found a bug, please use [bug_report](new?template=bug_report.yml)
13+
- If you need any other help, please visit the [Fluidd Discord](https://discord.gg/GZ3D5tqfcF/)
14+
15+
---
1016
- type: textarea
1117
id: problem-description
1218
attributes:

env.d.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,13 @@ interface ImportMetaEnv {
2626
interface ImportMeta {
2727
readonly env: ImportMetaEnv
2828
}
29+
30+
interface String {
31+
toLowerCase<T extends string>(this: T): Lowercase<T>
32+
33+
toUpperCase<T extends string>(this: T): Uppercase<T>
34+
35+
startsWith<T extends string, T2 extends string>(this: T, searchString: T2, position?: number): this is `${T2}${string}`
36+
37+
endWith<T extends string, T2 extends string>(this: T, searchString: T2, position?: number): this is `${string}${T2}`
38+
}

eslint.config.mjs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import pluginVue from 'eslint-plugin-vue'
22
import * as pluginRegexp from 'eslint-plugin-regexp'
33
import neostandard from 'neostandard'
4-
import vueTsEslintConfig from '@vue/eslint-config-typescript'
4+
import { defineConfigWithVueTs, vueTsConfigs } from '@vue/eslint-config-typescript'
55

6-
export default [
6+
export default defineConfigWithVueTs(
77
{
88
name: 'app/files-to-lint',
99
files: ['**/*.{ts,mts,tsx,vue}'],
@@ -16,10 +16,10 @@ export default [
1616
'docs/_site/**'
1717
]
1818
},
19-
...pluginVue.configs['flat/vue2-recommended'],
19+
pluginVue.configs['flat/vue2-recommended'],
2020
pluginRegexp.configs['flat/recommended'],
21-
...neostandard(),
22-
...vueTsEslintConfig(),
21+
neostandard(),
22+
vueTsConfigs.recommended,
2323
{
2424
rules: {
2525
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
@@ -32,4 +32,4 @@ export default [
3232
'@typescript-eslint/no-empty-object-type': 'off'
3333
}
3434
}
35-
]
35+
)

0 commit comments

Comments
 (0)