* fix default layout
* Know where to find the specs
* make specs line oveflow
* reset base.scss
* and fix a dancing hover on buttons
* fix typescript check
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
* initial setup for external links in launchpad
* move external link click into its own file
* basic type
* remove target from links to avoid confusion
* add e2e tests for opening external links in App and Launchpad
* remove checks for target blank from tests
* add base link and external link components
* initial pass to update all links
* allow for variants without hocus
* convert links, remove target attr
* remove old external link util
* cleanup
* readme updates
* add test
* move test to Base Link
* add some tests around button links
* move openExternal import
* fix imports
* whitespace issues
* update link
* allow for tailwind override
* fix type error
* some changes from PR feedback
* remove unused import
* fix test
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
* work on cy.screenshot implementation
* viewport during screenshot
* update style
* add failing spec
* update classes and support viewport: runner feature
* refactor: move settings in app
* add needed icons
* icons fixes
* make copy-button opt in in shiki
* almost done with projectId
* Remove settingPage
* make a step forward
* fix: add first record key to runs empty
* fix: remove double header
* fix listHeader again
* remove a change on shiki
* fix a few issues
* fix: typescript should pass
* make better use of SettingsCode
* it is as ready as it will be
* dependencies optims
* finish adding the last parts
* add end to end tests
* avoid using the DOM structure to end 2 end test
* more concise ternary
* two fixes in ListRowHeader.vue
* remove unwanted vite dependencies
* strengthen typings
* remove explicit class prop from RowHeader
* fix some accesibility issues
* restore focused status
* rename runspage to runscontainer
* minor css tweaks
* match some border values to figma
* resolve conflicts
Co-authored-by: Mark Noonan <mark@cypress.io>
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
* develop: (40 commits)
fix(driver): Sticky elements within a fixed container will not prevent an element from being scrolled to (#18441)
chore: make `create` function on server.ts obsolete (#18615)
docs: Add instructions to squash commits to develop in Contributing (#18728)
fix(@cypress/react): throw if using Next.js swc-loader without nodeVersion=system (#18686)
refactor: remove Ramda (#18723)
chore: Increase paralleled machines for desktop-gui tests (#18725)
chore: Update Chrome (stable) to 95.0.4638.69 (#18696)
chore: release @cypress/vue-v3.0.4
chore: release @cypress/react-v5.10.2
chore: release @cypress/schematic-v1.5.3
fix: remove outdated registry link (#18710)
chore: release @cypress/schematic-v1.5.2
chore: release create-cypress-tests-v1.1.3
chore: Update Chrome (beta) to 96.0.4664.27 (#18676)
chore(tests): Remove flaky assertion that relies on png how compression (#18668)
fix: make sure to go back to no-specs when delete spec file (#17760)
fix: Next.JS 12 components testing failing with ` TypeError: Cannot read property 'traceChild' of undefined` (#18648)
Backport .gitignore from unified-desktop-gui
chore(docs): add 'Upgrading Electron' instructions (#18594)
release 8.7.0 [skip ci]
...
* change event manager to be a class
* update method
* attach event manager to window for cypress-in-cypress
* fix CT tests
* do not use fake event manager anymore
* remove cypress import from event manager
* pass in cypress as arg
* move regenerator runtime
* move async runtime
* include regenerator-runtime in runner unit tests
* fix unit tests
* inject studio
* attach event manager to window for unified app
* move event manager to app
* move event manager entirely to app, delete runner-shared copy
* improve tests
* add missing arg
* types
* remove unused optimization