diff --git a/CHANGELOG.md b/CHANGELOG.md index af3744ae6..05d026758 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,9 +9,11 @@ ### Fixed - Fixed first tour item not shown if settings is not open ([support#823]). -- Fixed selected activity tab not controlled independently per window ([support#807]); -- Fixed selected documentation visibility not controlled independently per window ([support#807]); +- Fixed selected activity tab not controlled independently per window ([support#807]). +- Fixed selected documentation visibility not controlled independently per window ([support#807]). +- Fixed slow firmware flash on Android ([support#438]). +[support#438]: https://github.com/pybricks/support/issues/438 [support#778]: https://github.com/pybricks/support/issues/778 [support#807]: https://github.com/pybricks/support/issues/807 [support#823]: https://github.com/pybricks/support/issues/823 diff --git a/src/app/App.tsx b/src/app/App.tsx index 967ad324c..ab5156d76 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -6,9 +6,11 @@ import './app.scss'; import { Classes, Spinner } from '@blueprintjs/core'; import docsPackage from '@pybricks/ide-docs/package.json'; import React, { useEffect, useState } from 'react'; +import { useDispatch } from 'react-redux'; import SplitterLayout from 'react-splitter-layout'; import { useLocalStorage, useTernaryDarkMode } from 'usehooks-ts'; import Activities from '../activities/Activities'; +import { editorActivateExample } from '../editor/actions'; import { InstallPybricksDialog } from '../firmware/installPybricksDialog/InstallPybricksDialog'; import RestoreOfficialDialog from '../firmware/restoreOfficialDialog/RestoreOfficialDialog'; import { useSettingIsShowDocsEnabled } from '../settings/hooks'; @@ -47,6 +49,7 @@ const Terminal = React.lazy(async () => { const Docs: React.VFC = () => { const { setIsSettingShowDocsEnabled } = useSettingIsShowDocsEnabled(); + const dispatch = useDispatch(); return (