-
Notifications
You must be signed in to change notification settings - Fork 4k
Add "read-only" slider and list monitors. #2014
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
Add "read-only" slider and list monitors. #2014
Conversation
Includes: - context menu for switching to sliders, only on variables. - width, height, min, max properties consumed from VM.
67af802 to
be3c5b3
Compare
rschamp
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great! Just a few nits, I don't think any of these things are actually blockers.
| <ContextMenuTrigger id={`monitor-${props.label}`}> | ||
| <Draggable | ||
| bounds=".monitor-overlay" // Class for monitor container | ||
| cancel=".no-drag" // Class used for slider input to prevent drag |
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
| </div> | ||
| <div className={styles.row}> | ||
| <input | ||
| className="no-drag" // Class used on parent Draggable to prevent drags |
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
src/containers/monitor.jsx
Outdated
| this.element = monitorElt; | ||
| } | ||
| render () { | ||
| // console.log(this.props); |
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
| onNextMode={this.handleNextMode} | ||
| onSetModeToDefault={this.handleSetModeToDefault} | ||
| onSetModeToLarge={this.handleSetModeToLarge} | ||
| onSetModeToSlider={showSliderOption ? this.handleSetModeToSlider : null} |
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
| /> | ||
| </MenuItem> | ||
| </ContextMenu> | ||
| {props.mode === 'list' ? null : ( |
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
|
|
||
| // If value is a number, round it to six decimal places | ||
| if (typeof value === 'number' || (typeof value === 'string' && String(parseFloat(value)) === value)) { | ||
| value = Number(Number(value).toFixed(6)); |
This comment was marked as abuse.
This comment was marked as abuse.
Sorry, something went wrong.
|
Discussed offline. This code will go through a few more iterations in the next few days, so won't worry too much about the architecture right now. |
# 1.0.0 (2022-10-03) ### Bug Fixes * **blocks.js:** fix [#2014](#2014) [#4209](#4209) FieldDropdown will change translation when drag the "sensing_of" block ([14bce89](14bce89)) * **css:** fix css justify-content property's value 'start, end' has mixed support warning ([9efcada](9efcada)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210729065131 ([a053e91](a053e91)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210804044921 ([09137d9](09137d9)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210805150037 ([d23a69e](d23a69e)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210806050906 ([cb7e6a7](cb7e6a7)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210807044309 ([5dcd41d](5dcd41d)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210808052010 ([295b360](295b360)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210808201335 ([e4b74f7](e4b74f7)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210809095031 ([c6fc13f](c6fc13f)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210809161304 ([fb0658b](fb0658b)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210809195341 ([b6301c0](b6301c0)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210810070650 ([e021897](e021897)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210811082835 ([28d3b44](28d3b44)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210812044732 ([8fd5d9d](8fd5d9d)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210815052016 ([024d1cf](024d1cf)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210816045009 ([3846c7c](3846c7c)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210816161333 ([8e7667e](8e7667e)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210817043814 ([0af3454](0af3454)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210817191827 ([3646420](3646420)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210817224133 ([327b1ae](327b1ae)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210818074602 ([09e7fd1](09e7fd1)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210819044315 ([f598899](f598899)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210820050257 ([c9d7ccf](c9d7ccf)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210821081131 ([1245a26](1245a26)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210823092541 ([c177dce](c177dce)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210823161356 ([9464362](9464362)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210824044538 ([d7ef536](d7ef536)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210825065458 ([6bd4579](6bd4579)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210826052324 ([fa77f36](fa77f36)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210828072326 ([50deb5c](50deb5c)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210829081240 ([ad488c0](ad488c0)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211005172512 ([827f13c](827f13c)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211005194733 ([b3d28f1](b3d28f1)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211006012637 ([811c17c](811c17c)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211006052142 ([754b44c](754b44c)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211008080038 ([e140b53](e140b53)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211009073839 ([6a9d13a](6a9d13a)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211010075939 ([8299f61](8299f61)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211011082619 ([f960b93](f960b93)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211011161731 ([0d0a677](0d0a677)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211013085421 ([9be594a](9be594a)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211015050203 ([658cd9b](658cd9b)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211019012346 ([153a1a7](153a1a7)) * **deps:** update dependency scratch-blo... (Notes too long. Truncated.)
# 1.0.0 (2025-01-16) ### Bug Fixes * [UEPR-27] Updated the css loader and added libraries to the build ([b7808e8](b7808e8)) * [UEPR-30] Updated style-loader version to fix component not rendering ([509d294](509d294)) * adapt to new scratch-storage@>=3 API ([f46c620](f46c620)) * adjust autosave interval ([9d4c5aa](9d4c5aa)) * attempt to fix semantic-release hotfix handling ([d9518c6](d9518c6)) * balance wrapped text where appropriate in connection flow ([369b483](369b483)) * **blocks.js:** fix [scratchfoundation#2014](https://github.com/freerange/scratch-gui/issues/2014) [scratchfoundation#4209](https://github.com/freerange/scratch-gui/issues/4209) FieldDropdown will change translation when drag the "sensing_of" block ([14bce89](14bce89)) * **build:** add exports field to package.json ([43a1e8f](43a1e8f)) * **build:** bring back BUILD_MODE now that the dust is settling ([3b89677](3b89677)) * correct localization integration test due to translated label ([f74bdeb](f74bdeb)) * **css:** fix css justify-content property's value 'start, end' has mixed support warning ([9efcada](9efcada)) * **deps:** bump scratch-paint from 2.2.2 to 2.2.151 ([898bbfd](898bbfd)) * **deps:** don't use NPM chromedriver package ([9dd81cb](9dd81cb)) * **deps:** lock file maintenance ([5dcc87c](5dcc87c)) * **deps:** lock file maintenance ([fc58754](fc58754)) * **deps:** lock file maintenance ([fc16efd](fc16efd)) * **deps:** lock file maintenance ([41be2b8](41be2b8)) * **deps:** lock file maintenance ([58f150c](58f150c)) * **deps:** lock file maintenance ([f607e0b](f607e0b)) * **deps:** lock file maintenance ([b343257](b343257)) * **deps:** lock file maintenance ([17a9a4d](17a9a4d)) * **deps:** lock file maintenance ([6f410d4](6f410d4)) * **deps:** lock file maintenance ([7c945ee](7c945ee)) * **deps:** lock file maintenance ([c6ea971](c6ea971)) * **deps:** lock file maintenance ([19179b5](19179b5)) * **deps:** lock file maintenance ([2e77ff4](2e77ff4)) * **deps:** lock file maintenance ([abef4f2](abef4f2)) * **deps:** lock file maintenance ([fabad7e](fabad7e)) * **deps:** lock file maintenance ([1041db3](1041db3)) * **deps:** lock file maintenance ([cece7dc](cece7dc)) * **deps:** lock file maintenance ([32871b4](32871b4)) * **deps:** lock file maintenance ([7835a01](7835a01)) * **deps:** lock file maintenance ([ee72988](ee72988)) * **deps:** lock file maintenance ([fd0557f](fd0557f)) * **deps:** lock file maintenance ([ebb05da](ebb05da)) * **deps:** lock file maintenance ([49657ea](49657ea)) * **deps:** lock file maintenance ([9d8e74d](9d8e74d)) * **deps:** lock file maintenance ([88192de](88192de)) * **deps:** lock file maintenance ([a5b6abf](a5b6abf)) * **deps:** lock file maintenance ([e7f17f9](e7f17f9)) * **deps:** lock file maintenance ([c73db8d](c73db8d)) * **deps:** lock file maintenance ([8a528fd](8a528fd)) * **deps:** lock file maintenance ([08346d5](08346d5)) * **deps:** lock file maintenance ([62f69aa](62f69aa)) * **deps:** lock file maintenance ([e7cc56c](e7cc56c)) * **deps:** lock file maintenance ([910199a](910199a)) * **deps:** lock file maintenance ([4293ed6](4293ed6)) * **deps:** lock file maintenance ([368497a](368497a)) * **deps:** lock file maintenance ([40788c8](40788c8)) * **deps:** lock file maintenance ([ac3aec9](ac3aec9)) * **deps:** lock file maintenance ([58c1696](58c1696)) * **deps:** lock file maintenance ([c406036](c406036)) * **deps:** lock file maintenance ([a6fd209](a6fd209)) * **deps:** lock file maintenance ([1d097df](1d097df)) * **deps:** lock file maintenance ([91c6117](91c6117)) * **deps:** lock file maintenance ([bd90616](bd90616)) * **deps:** lock file maintenance ([c6b3e7f](c6b3e7f)) * **deps:** lock file maintenance ([8c3e709](8c3e709)) * **deps:** lock file maintenance ([14dea16](14dea16)) * **deps:** lock file maintenance ([d2e8559](d2e8559)) * **deps:** lock file maintenance ([d76341f](d76341f)) * **deps:** lock file maintenance ([61b8d36](61b8d36)) * **deps:** lock file maintenance ([47c5977](47c5977)) * **deps:** lock file maintenance ([bdab885](bdab885)) * **deps:** lock file maintenance ([7e65def](7e65def)) * **deps:** lock file maintenance ([9e11cb7](9e11cb7)) * **deps:** lock file maintenance ([e59686e](e59686e)) * **deps:** lock file maintenance ([cbfffa2](cbfffa2)) * **deps:** lock file maintenance ([c518b32](c518b32)) * **deps:** lock file maintenance ([8df385f](8df385f)) * **deps:** lock file maintenance ([c704c18](c704c18)) * **deps:** lock file maintenance ([67246f8](67246f8)) * **deps:** lock file maintenance ([6753315](6753315)) * **deps:** lock file maintenance ([6078482](6078482)) * **deps:** lock file maintenance ([1868ae9](1868ae9)) * **deps:** lock file maintenance ([145cfd3](145cfd3)) * **deps:** lock file maintenance ([68c2da0](68c2da0)) * **deps:** unpin non-dev dependencies ([f94b201](f94b201)) * **deps:** update dependency arraybuffer-loader to v1.0.8 ([acc4924](acc4924)) * **deps:** update dependency autoprefixer to v9.8.8 ([fff426e](fff426e)) * **deps:** update dependency cat-blocks to v0.1.0-prerelease.20230321050546 ([e6933be](e6933be)) * **deps:** update dependency cookie to ^0.6.0 ([ebb4b6f](ebb4b6f)) * **deps:** update dependency eslint-config-scratch to v9.0.4 ([02cf4db](02cf4db)) * **deps:** update dependency eslint-config-scratch to v9.0.5 ([8c7e516](8c7e516)) * **deps:** update dependency eslint-config-scratch to v9.0.6 ([2778e94](2778e94)) * **deps:** update dependency raw-loader to v4 ([a0ca82c](a0ca82c)) * **deps:** update dependency react-tooltip to v4 ([3c2afd1](3c2afd1)) * **deps:** update dependency scratch-audio to v0.1.0-prerelease.20221123180128 ([2638e57](2638e57)) * **deps:** update dependency scratch-audio to v0.1.0-prerelease.20231013154641 ([de5423a](de5423a)) * **deps:** update dependency scratch-audio to v0.1.0-prerelease.20231215224619 ([6bfef0c](6bfef0c)) * **deps:** update dependency scratch-audio to v0.1.0-prerelease.20231221012053 ([6920a3c](6920a3c)) * **deps:** update dependency scratch-audio to v1 ([c10aa11](c10aa11)) * **deps:** update dependency scratch-audio to v2 ([1099233](1099233)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210729065131 ([a053e91](a053e91)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210804044921 ([09137d9](09137d9)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210805150037 ([d23a69e](d23a69e)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210806050906 ([cb7e6a7](cb7e6a7)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210807044309 ([5dcd41d](5dcd41d)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210808052010 ([295b360](295b360)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210808201335 ([e4b74f7](e4b74f7)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210809095031 ([c6fc13f](c6fc13f)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210809161304 ([fb0658b](fb0658b)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210809195341 ([b6301c0](b6301c0)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210810070650 ([e021897](e021897)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210811082835 ([28d3b44](28d3b44)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210812044732 ([8fd5d9d](8fd5d9d)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210815052016 ([024d1cf](024d1cf)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210816045009 ([3846c7c](3846c7c)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210816161333 ([8e7667e](8e7667e)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210817043814 ([0af3454](0af3454)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210817191827 ([3646420](3646420)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210817224133 ([327b1ae](327b1ae)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210818074602 ([09e7fd1](09e7fd1)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210819044315 ([f598899](f598899)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210820050257 ([c9d7ccf](c9d7ccf)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210821081131 ([1245a26](1245a26)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210823092541 ([c177dce](c177dce)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210823161356 ([9464362](9464362)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210824044538 ([d7ef536](d7ef536)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210825065458 ([6bd4579](6bd4579)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210826052324 ([fa77f36](fa77f36)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210828072326 ([50deb5c](50deb5c)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20210829081240 ([ad488c0](ad488c0)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211005172512 ([827f13c](827f13c)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211005194733 ([b3d28f1](b3d28f1)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211006012637 ([811c17c](811c17c)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211006052142 ([754b44c](754b44c)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211008080038 ([e140b53](e140b53)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211009073839 ([6a9d13a](6a9d13a)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211010075939 ([8299f61](8299f61)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211011082619 ([f960b93](f960b93)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211011161731 ([0d0a677](0d0a677)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211013085421 ([9be594a](9be594a)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211015050203 ([658cd9b](658cd9b)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211019012346 ([153a1a7](153a1a7)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211021060806 ([cd42234](cd42234)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211022094652 ([5cbd412](5cbd412)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211023053620 ([6d94ebe](6d94ebe)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211024085206 ([8c5cca2](8c5cca2)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211025090900 ([629df51](629df51)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211025161840 ([5f2b018](5f2b018)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211026075358 ([145caf2](145caf2)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211027052803 ([27ca5ce](27ca5ce)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211028085347 ([0c7f160](0c7f160)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211029083216 ([3b022dd](3b022dd)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211030083115 ([06d3d65](06d3d65)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211031090041 ([64e4c54](64e4c54)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211101085901 ([e1a058e](e1a058e)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211101161847 ([b599178](b599178)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211102084621 ([f6af51a](f6af51a)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211103084955 ([2bcfaab](2bcfaab)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211104083349 ([bcbce9b](bcbce9b)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211105104409 ([8402a0d](8402a0d)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211106082714 ([b24b75e](b24b75e)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211107094129 ([19358b4](19358b4)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211108101351 ([d447807](d447807)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211109055049 ([f0d00ed](f0d00ed)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20211110095305 ([ea6e120](ea6e120)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220216183318 ([e2a3f96](e2a3f96)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220217093315 ([e0f6e0f](e0f6e0f)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220219092130 ([d4893ad](d4893ad)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220220090259 ([1243996](1243996)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220221093911 ([91a7867](91a7867)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220221162611 ([2ecc070](2ecc070)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220222091839 ([a09b86a](a09b86a)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220223064322 ([01c1317](01c1317)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220226084359 ([85c6a6b](85c6a6b)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220227085359 ([1720af8](1720af8)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220228083857 ([cdff3ed](cdff3ed)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220301070702 ([0fb5fdb](0fb5fdb)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220302071357 ([2baca46](2baca46)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220303091956 ([ab1dfbc](ab1dfbc)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220304102410 ([0c1e9ad](0c1e9ad)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220305103652 ([20610fd](20610fd)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220306061428 ([8c8e8dd](8c8e8dd)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220307063050 ([cfa1c67](cfa1c67)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220308054435 ([69eed43](69eed43)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220309060826 ([c134222](c134222)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220310105052 ([9a28a93](9a28a93)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220311190649 ([45df951](45df951)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220312091426 ([e6a0bfe](e6a0bfe)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220313054847 ([8467e82](8467e82)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220314110657 ([f165550](f165550)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220314162726 ([db67b1a](db67b1a)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220315091134 ([0ee7866](0ee7866)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220316100156 ([5eab0e3](5eab0e3)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220317055410 ([0608c14](0608c14)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220318163405 ([9bfc4d0](9bfc4d0)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220319092339 ([acb575d](acb575d)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220320112111 ([1d7dcf2](1d7dcf2)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220321103636 ([0a9c844](0a9c844)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220322101312 ([9893369](9893369)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220323044431 ([590a067](590a067)) * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220324092947 ([36d9dd4](https://github.com/freerange/sc... (Notes too long. Truncated.)
Resolves
What Github issue does this resolve (please include link)?
Adds first iteration UI for list and slider monitors. They are "read-only" in this PR, i.e. they cannot be edited, the sliders do not work. I wanted to do that in a separate PR, because it may require VM APIs that do not exist yet.
Proposed Changes
Describe what this Pull Request does
You can now:
Manually tested along with monitor imports:
Depends on scratchfoundation/scratch-vm#1128, which is merged, i'll update this PR when it is built.