Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Time V2 (Fixed) #1

Closed
wants to merge 64 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
0be0311
build(deps-dev): bump eslint from 8.44.0 to 8.45.0 (#754)
dependabot[bot] Jul 17, 2023
3b38982
CST1229/zip: fix going to `/` (#755)
CST1229 Jul 18, 2023
84053a4
DT/cameracontrols: minor fixes (#768)
LilyMakesThings Jul 22, 2023
d4c4678
Add NexusKitten/moremotion extension (#732)
NexusKitten Jul 23, 2023
378f3e9
TheShovel/CanvasEffects: add more effects (#747)
TheShovel Jul 23, 2023
36f80ea
CST1229/zip: fix compression level menu (#791)
CST1229 Jul 27, 2023
54cd0d1
obviousAlexC/newgroundsIO: fix API problems (#792)
David-Orangemoon Jul 28, 2023
8ea9528
cloudlink: add docsURI (#783)
CST1229 Jul 28, 2023
633f02a
Update CONTRIBUTING.md (#797)
GarboMuffin Jul 29, 2023
9394625
Update CONTRIBUTING.md 2 (#798)
GarboMuffin Jul 29, 2023
03db098
Update CONTRIBUTING.md 3 (#804)
GarboMuffin Jul 30, 2023
ab7141b
Add TheShovel/LZ-String extension (#787)
TheShovel Jul 30, 2023
68e556b
AudioStream, from Turboloader (#781)
GarboMuffin Jul 30, 2023
418e12b
Add veggiecan/LongmanDictionary extension (#780)
veggiecan0419 Jul 30, 2023
38e4152
TheShovel/ShovelUtils: add delete costume and get all sprites (#796)
yuri-kiss Jul 30, 2023
bec763e
Update CONTRIBUTING.md 4 (#805)
GarboMuffin Jul 30, 2023
4d88c1a
TheShovel/LZ-String: fix a couple errors (#808)
GarboMuffin Jul 30, 2023
e5eb61f
turboloader/audiostream: Fix broken input arguments (#810)
LilyMakesThings Jul 30, 2023
1a7c1e5
TheShovel/LZ-String: remove docsURI (#812)
GarboMuffin Jul 30, 2023
09d44cc
Add Lily/Skins extension (#764)
LilyMakesThings Aug 7, 2023
859808e
Add Blockly and ScratchBlocks to ESLint globals (#850)
GarboMuffin Aug 8, 2023
a4291f5
Add experimental Lily/AllMenus extension (#510)
LilyMakesThings Aug 8, 2023
dc1cc77
Add TheShovel/CustomStyles extension (#579)
TheShovel Aug 8, 2023
1c39525
build(deps-dev): bump eslint from 8.45.0 to 8.46.0 (#815)
dependabot[bot] Aug 8, 2023
856ccf0
Move Lily/TempVariables2 higher (#817)
LilyMakesThings Aug 8, 2023
d835c52
godslayerakp/http: fix extra blocks and add multipart/form-data suppo…
RedMan13 Aug 8, 2023
2591954
lab/text: Jungle Inferno (#738)
LilyMakesThings Aug 8, 2023
6657fbd
build(deps): bump @turbowarp/types from `59febbb` to `69d5b2d` (#857)
dependabot[bot] Aug 9, 2023
75289fd
HAT -> EVENT for non edge activated blocks (#856)
GarboMuffin Aug 9, 2023
cd6ef65
Lily/Skins: Fix "restore targets with skin" block (#877)
LilyMakesThings Aug 11, 2023
db6cfba
Correct closing span tag in documentation (#865)
DNin01 Aug 11, 2023
2926a42
Add XeroName/Deltatime extension (#622)
XeroName Aug 16, 2023
cb04377
build(deps-dev): bump eslint from 8.46.0 to 8.47.0 (#884)
dependabot[bot] Aug 16, 2023
a6fddd8
XeroName/Deltatime: delete docs (#894)
GarboMuffin Aug 16, 2023
615d78d
Update docs examples (#895)
GarboMuffin Aug 16, 2023
5312b79
Write extension documentation in markdown (#709)
GarboMuffin Aug 16, 2023
52e0b4b
Remove uses of window.Scratch (#896)
GarboMuffin Aug 16, 2023
06da994
Extension documentation tuning (#898)
GarboMuffin Aug 17, 2023
ec35370
lab/text: custom fonts (#892)
GarboMuffin Aug 17, 2023
9f7a2ef
Bitwise docs fixes after change to Markdown (#901)
DNin01 Aug 19, 2023
2600025
Declarative extension list (#905)
GarboMuffin Aug 20, 2023
7471c25
-SIPC-/time: fix grammar and Timedata block (#904)
ziqiangao Aug 20, 2023
1a33ca6
Update images (#907)
GarboMuffin Aug 20, 2023
ea06470
Also add the ID to the metadata (#908)
GarboMuffin Aug 20, 2023
174ad7f
Also export credits in the JSON (#909)
GarboMuffin Aug 20, 2023
cebc8e0
Remove unnecessary stuff from desktop build (#911)
GarboMuffin Aug 20, 2023
af01c96
Lily/Skins: Add Docs (#910)
LilyMakesThings Aug 21, 2023
a2d72f1
ZXMushroom63/searchApi: Re-enable in desktop app (#912)
GarboMuffin Aug 21, 2023
c3cca77
docs-examples/.../broadcast-5: Fix blocktype (#914)
LilyMakesThings Aug 21, 2023
d7c46eb
Add NexusKitten/controlcontrols extension (#883)
NexusKitten Aug 22, 2023
cea21c5
Add DNin/wake-lock extension (#859)
DNin01 Aug 22, 2023
20a23e8
NexusKitten/moremotion: use exported renderer.Rectangle (#800)
GarboMuffin Aug 22, 2023
cd8e456
CST1229/zip: use exported JSZip from VM (#799)
GarboMuffin Aug 22, 2023
317186a
true-fantom/couplers: add more couplers (#757)
BlueDome77 Aug 22, 2023
bcfa6bf
Update image for NexusKitten/moremotion (#918)
GarboMuffin Aug 22, 2023
eb186fc
DNin/wake-lock: fix docsURI (#920)
GarboMuffin Aug 22, 2023
f71bdb3
Add LOOP and CONDITION test extension (#921)
GarboMuffin Aug 22, 2023
17d4f5a
Install and configure prettier (#813 - part 1)
GarboMuffin Jul 30, 2023
8983d01
Run prettier on every extension (#813 - part 2)
GarboMuffin Aug 22, 2023
ecc931a
Run prettier on the development server (#813 - part 3)
GarboMuffin Aug 22, 2023
a844474
Use endOfLine: auto for prettier (#926)
GarboMuffin Aug 23, 2023
94f7016
Add Lily/MoreEvents extension (#639)
LilyMakesThings Aug 23, 2023
e096630
Lily/MoreEvents: Credit (#927)
LilyMakesThings Aug 23, 2023
b8e50b6
Update time.js
SharkPool-SP Aug 23, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 2 additions & 18 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,29 +10,13 @@ module.exports = {
ecmaVersion: 'latest'
},
globals: {
Blockly: 'readonly',
Scratch: 'readonly',
ScratchBlocks: 'readonly',
ScratchExtensions: 'readonly',
scaffolding: 'readonly'
},
rules: {
// Here is where we enforce rules to have somewhat consistent code style without being overbearing
'semi': [
'warn',
'always'
],
'brace-style': 'warn',
'key-spacing': 'warn',
'keyword-spacing': 'warn',
'new-parens': 'warn',
'no-trailing-spaces': [
'warn',
{
ignoreComments: true
}
],
'space-infix-ops': 'warn',
'no-tabs': 'warn',

'no-unused-vars': 'off',
// Allow while (true) { }
'no-constant-condition': [
Expand Down
35 changes: 32 additions & 3 deletions .github/workflows/validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,47 @@ on:
pull_request:

jobs:
build:
validate:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Install Node.js
uses: actions/setup-node@v3
with:
node-version: 16
node-version: '14.x'
cache: 'npm'
- name: Install dependencies
run: npm ci
- name: Validate
run: npm run validate
- name: Lint

lint:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Install Node.js
uses: actions/setup-node@v3
with:
node-version: '14.x'
cache: 'npm'
- name: Install dependencies
run: npm ci
- name: Validate
run: npm run lint

format:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Install Node.js
uses: actions/setup-node@v3
with:
node-version: '14.x'
cache: 'npm'
- name: Install dependencies
run: npm ci
- name: Validate
run: npm run check-format
9 changes: 9 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
build
images
licenses
website
.eslintrc.js
*.json
*.yml
*.md
extensions/docs-examples
4 changes: 4 additions & 0 deletions .prettierrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"trailingComma": "es5",
"endOfLine": "auto"
}
138 changes: 74 additions & 64 deletions CONTRIBUTING.md

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions development/build-production.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
const pathUtil = require('path');
const Builder = require('./builder');
const pathUtil = require("path");
const Builder = require("./builder");

const outputDirectory = pathUtil.join(__dirname, '..', 'build');
const outputDirectory = pathUtil.join(__dirname, "..", "build");

const builder = new Builder('production');
const builder = new Builder("production");
const build = builder.build();
build.export(outputDirectory);

Expand Down
Loading
Loading