Skip to content

Conversation

@luke-jr
Copy link
Member

@luke-jr luke-jr commented Dec 21, 2018

#14383 moved the debug window's menu position, to make it conditional on wallet mode. The rationale given was to match the behaviour of the 'Help' menu.

#14573 replaced the 'Help' menu's conditional debug window with an unconditional list of items in the new 'Window' menu.

This PR reverts the no-longer-applicable part of #14383, putting the debug window back on the tray menu unconditionally, and in the position it previously had.

@promag
Copy link
Contributor

promag commented Dec 21, 2018

Maybe also split like window menu?

@luke-jr
Copy link
Member Author

luke-jr commented Dec 21, 2018

Dunno, that might be a bit extreme for merely a systray menu.

@promag
Copy link
Contributor

promag commented Dec 21, 2018

Are there constraints/guidelines regarding systray menu?

@fanquake fanquake added the GUI label Dec 22, 2018
@hebasto
Copy link
Member

hebasto commented Dec 22, 2018

Are there constraints/guidelines regarding systray menu?

Dock Menus (by Apple) could be applicable, IMO.

UPDATE:
Notes from the XDevConf meeting:

Provide a menu like the OS X dock in the taskbar

@promag
Copy link
Contributor

promag commented Dec 22, 2018

Dock menu items should be available elsewhere in the app, too

This.

@jonasschnelli jonasschnelli added this to the 0.20.0 milestone Oct 9, 2019
@jonasschnelli
Copy link
Contributor

Tested ACK f33efa8 - the debug window is also accessible from the menu (though directly the subpages which counts IMO).

Unrelated to this PR: the label "Debug Window" is probably outdated and confusing.

@promag
Copy link
Contributor

promag commented Oct 9, 2019

Unrelated to this PR: the label "Debug Window" is probably outdated and confusing.

Agree!

jonasschnelli added a commit that referenced this pull request Oct 10, 2019
f33efa8 GUI: Restore RPC Console to non-wallet tray icon menu (Luke Dashjr)

Pull request description:

  #14383 moved the debug window's menu position, to make it conditional on wallet mode. The rationale given was to match the behaviour of the 'Help' menu.

  #14573 replaced the 'Help' menu's conditional debug window with an unconditional list of items in the new 'Window' menu.

  This PR reverts the no-longer-applicable part of #14383, putting the debug window back on the tray menu unconditionally, and in the position it previously had.

ACKs for top commit:
  jonasschnelli:
    Tested ACK f33efa8 - the debug window is also accessible from the menu (though directly the subpages which counts IMO).

Tree-SHA512: c04a588fed37a8c31cb413baaa346e3c1c18724f9b40d64b8528c517f65290930d577bccf0a794180e968e84d3c52e9fa3fdc8a40bbc5fe3418eaddd73481271
@jonasschnelli jonasschnelli merged commit f33efa8 into bitcoin:master Oct 10, 2019
sidhujag pushed a commit to syscoin/syscoin that referenced this pull request Oct 11, 2019
… menu

f33efa8 GUI: Restore RPC Console to non-wallet tray icon menu (Luke Dashjr)

Pull request description:

  bitcoin#14383 moved the debug window's menu position, to make it conditional on wallet mode. The rationale given was to match the behaviour of the 'Help' menu.

  bitcoin#14573 replaced the 'Help' menu's conditional debug window with an unconditional list of items in the new 'Window' menu.

  This PR reverts the no-longer-applicable part of bitcoin#14383, putting the debug window back on the tray menu unconditionally, and in the position it previously had.

ACKs for top commit:
  jonasschnelli:
    Tested ACK f33efa8 - the debug window is also accessible from the menu (though directly the subpages which counts IMO).

Tree-SHA512: c04a588fed37a8c31cb413baaa346e3c1c18724f9b40d64b8528c517f65290930d577bccf0a794180e968e84d3c52e9fa3fdc8a40bbc5fe3418eaddd73481271
MarkLTZ added a commit to litecoinz-core/litecoinz that referenced this pull request Nov 17, 2019
MarkLTZ added a commit to litecoinz-core/litecoinz that referenced this pull request Nov 17, 2019
deadalnix pushed a commit to Bitcoin-ABC/bitcoin-abc that referenced this pull request Oct 28, 2020
Summary:

This is a backport of Core [[bitcoin/bitcoin#14383 | PR14383]] and  [[bitcoin/bitcoin#15023 | PR15023]]

PR 14383 description:
> There is a Debug window leftover in the system tray icon menu after [[bitcoin/bitcoin#3392 | PR3392]] merging.
> This PR makes both the app menu and the systray icon menu consistent.

PR15023 description:
> [[bitcoin/bitcoin#14383 | PR14383]] moved the debug window's menu position, to make it conditional on wallet mode. The rationale given was to match the behaviour of the 'Help' menu.
>
> [[bitcoin/bitcoin#14573 | PR14573]] replaced the 'Help' menu's conditional debug window with an unconditional list of items in the new 'Window' menu.
>
> This PR reverts the no-longer-applicable part of #14383, putting the debug window back on the tray menu unconditionally, and in the position it previously had.

Note: PR14573 was backported in D7892

Test Plan: `ninja && src/qt/bitcoin-qt  -disablewallet`

Reviewers: O1 Bitcoin ABC, #bitcoin_abc, Fabien

Reviewed By: O1 Bitcoin ABC, #bitcoin_abc, Fabien

Subscribers: deadalnix, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D8146
ftrader pushed a commit to bitcoin-cash-node/bitcoin-cash-node that referenced this pull request Apr 14, 2021
Summary:

This is a backport of Core [[bitcoin/bitcoin#14383 | PR14383]] and  [[bitcoin/bitcoin#15023 | PR15023]]

PR 14383 description:
> There is a Debug window leftover in the system tray icon menu after [[bitcoin/bitcoin#3392 | PR3392]] merging.
> This PR makes both the app menu and the systray icon menu consistent.

PR15023 description:
> [[bitcoin/bitcoin#14383 | PR14383]] moved the debug window's menu position, to make it conditional on wallet mode. The rationale given was to match the behaviour of the 'Help' menu.
>
> [[bitcoin/bitcoin#14573 | PR14573]] replaced the 'Help' menu's conditional debug window with an unconditional list of items in the new 'Window' menu.
>
> This PR reverts the no-longer-applicable part of #14383, putting the debug window back on the tray menu unconditionally, and in the position it previously had.

Note: PR14573 was backported in D7892

Test Plan: `ninja && src/qt/bitcoin-qt  -disablewallet`

Reviewers: O1 Bitcoin ABC, #bitcoin_abc, Fabien

Reviewed By: O1 Bitcoin ABC, #bitcoin_abc, Fabien

Subscribers: deadalnix, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D8146
linuxsh2 pushed a commit to linuxsh2/dash that referenced this pull request Jul 30, 2021
… menu

f33efa8 GUI: Restore RPC Console to non-wallet tray icon menu (Luke Dashjr)

Pull request description:

  bitcoin#14383 moved the debug window's menu position, to make it conditional on wallet mode. The rationale given was to match the behaviour of the 'Help' menu.

  bitcoin#14573 replaced the 'Help' menu's conditional debug window with an unconditional list of items in the new 'Window' menu.

  This PR reverts the no-longer-applicable part of bitcoin#14383, putting the debug window back on the tray menu unconditionally, and in the position it previously had.

ACKs for top commit:
  jonasschnelli:
    Tested ACK f33efa8 - the debug window is also accessible from the menu (though directly the subpages which counts IMO).

Tree-SHA512: c04a588fed37a8c31cb413baaa346e3c1c18724f9b40d64b8528c517f65290930d577bccf0a794180e968e84d3c52e9fa3fdc8a40bbc5fe3418eaddd73481271
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Dec 16, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants