Merge branch 'development' into releases/3.1.3-beta1

This commit is contained in:
Sergio Padrino 2022-10-20 13:40:32 +02:00 committed by GitHub
commit f03b65be4a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 26 additions and 6 deletions

View file

@ -37,7 +37,7 @@ jobs:
private_key: ${{ secrets.DESKTOP_RELEASES_APP_PRIVATE_KEY }}
- name: Create Release Pull Request
uses: peter-evans/create-pull-request@v4.1.3
uses: peter-evans/create-pull-request@v4.1.4
if: |
startsWith(github.ref, 'refs/heads/releases/') && !contains(github.ref, 'test')
with:

View file

@ -84,6 +84,10 @@ resources relevant to the project.
If you're looking for something to work on, check out the [help wanted](https://github.com/desktop/desktop/issues?q=is%3Aissue+is%3Aopen+label%3A%22help%20wanted%22) label.
## Building Desktop
To get your development environment set up for building Desktop, see [setup.md](./docs/contributing/setup.md).
## More Resources
See [desktop.github.com](https://desktop.github.com) for more product-oriented

View file

@ -45,7 +45,7 @@ const editors: IDarwinExternalEditor[] = [
},
{
name: 'VSCodium',
bundleIdentifiers: ['com.visualstudio.code.oss'],
bundleIdentifiers: ['com.visualstudio.code.oss', 'com.vscodium'],
},
{
name: 'Sublime Text',

View file

@ -351,7 +351,7 @@ export class CommitMessage extends React.Component<
if (
isShortcutKey &&
event.key === 'Enter' &&
this.canCommit() &&
(this.canCommit() || this.canAmend()) &&
this.canExcecuteCommitShortcut()
) {
this.createCommit()

View file

@ -3,6 +3,7 @@ import * as React from 'react'
import { Dispatcher } from '../dispatcher'
import { getDefaultDir, setDefaultDir } from '../lib/default-dir'
import { Account } from '../../models/account'
import { FoldoutType } from '../../lib/app-state'
import {
IRepositoryIdentifier,
parseRepositoryIdentifier,
@ -728,6 +729,7 @@ export class CloneRepository extends React.Component<
const { url, defaultBranch } = cloneInfo
this.props.dispatcher.closeFoldout(FoldoutType.Repository)
try {
this.cloneImpl(url.trim(), path, defaultBranch)
} catch (e) {

View file

@ -299,7 +299,13 @@ export class Tooltip<T extends TooltipTarget> extends React.Component<
}
}
private updateMouseRect = (event: MouseEvent) => {
this.mouseRect = new DOMRect(event.clientX - 10, event.clientY - 10, 20, 20)
}
private onTargetMouseEnter = (event: MouseEvent) => {
this.updateMouseRect(event)
this.mouseOverTarget = true
this.cancelHideTooltip()
if (!this.state.show) {
@ -308,7 +314,7 @@ export class Tooltip<T extends TooltipTarget> extends React.Component<
}
private onTargetMouseMove = (event: MouseEvent) => {
this.mouseRect = new DOMRect(event.clientX - 10, event.clientY - 10, 20, 20)
this.updateMouseRect(event)
}
private onTargetMouseDown = (event: MouseEvent) => {

View file

@ -93,6 +93,8 @@ export abstract class BaseMultiCommitOperation extends React.Component<IMultiCom
{targetBranch !== null ? <strong>{targetBranch.name}</strong> : null}
</>
)
this.props.dispatcher.closePopup(PopupType.MultiCommitOperation)
return dispatcher.onConflictsFoundBanner(
repository,
operationDescription,

View file

@ -11,6 +11,7 @@ body > .tooltip,
max-width: 300px;
word-wrap: break-word;
word-break: break-word;
overflow-wrap: break-word;
background-color: var(--tooltip-background-color);

View file

@ -1,10 +1,11 @@
{
"releases": {
"3.1.3-beta1": ["[Improved] Upgrade embedded Git to 2.35.5"],
"3.1.2": ["[Improved] Upgrade embedded Git to 2.35.5"],
"3.1.2-beta1": [
"[Added] You can preview the changes a pull request from your current branch would make - #11517",
"[Fixed] App correctly remembers undo commit prompt setting - #15408",
"[Improved] Added support for zooming out at the 67%, 75%, 80% and 90% zoom levels - #15401. Thanks @sathvikrijo!",
"[Improved] Add support for zooming out at the 67%, 75%, 80% and 90% zoom levels - #15401. Thanks @sathvikrijo!",
"[Improved] Add option to disable discard stash confirmation - #15379. Thanks @tsvetilian-ty!"
],
"3.1.1": [

View file

@ -102,7 +102,11 @@ function packageWindows() {
}
if (shouldMakeDelta()) {
options.remoteReleases = getUpdatesURL()
const url = new URL(getUpdatesURL())
// Make sure Squirrel.Windows isn't affected by partially or completely
// disabled releases.
url.searchParams.set('bypassStaggeredRelease', '1')
options.remoteReleases = url.toString()
}
if (isAppveyor() || isGitHubActions()) {