Skip to content
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

Fixes and small improvements in menu items commands #1715

Merged
merged 6 commits into from
Jan 18, 2024

Conversation

barijaona
Copy link
Member

@barijaona barijaona commented Dec 30, 2023

Fix problem with Command-Y shortcut
Fix greyed out "Reload Page" command
Simplify behavior of "Activity window" menu item
Rearrange some items present in the "View" menu

@barijaona barijaona changed the title Fixes and small improvements in Fixes and small improvements in menu items commands Dec 30, 2023
When used on main tab, Command-Y keyboard combination toggled the
current article read/unread (with the same effect as Command-U).
As this keyboard combination is intended to switch to articles tab, it
should have no effect when used on the main tab.
- Change ActivityViewer class to be NSWindow (instead of NSPanel)
- Modify "Activity Window" menu item to not behave anymore as a toggle

This makes user interface more consistent, by having similar behavior
for Activity and Download windows: they are both listed at the bottom of
the "Window" menu when they are visible.
- There is no rationale for the "Next Unread" menu item being in the
  "View" menu: move it to "Article" menu.
- The "Article List" menu item (which activates the main tab) fits
  better in the "Window" menu, alongside "Previous Tab" and "Next Tab".
- Rearrange menu items related to browsing in the "View" menu in a
  layout similar to the one used in Apple's Safari

Keyboard shortcuts remain unchanged, so I don't expect these changes to
cause inconvenience to long time users.
Copy link
Contributor

@Eitot Eitot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I propose to change the full-screen configuration to "auxiliary window" and the spaces configuration to "move to active space" in IB. I think it makes sense for both windows to stay together. I don't think full-screen mode is all that useful for this window.

Change in Interface Builder the full-screen configuration to "auxiliary
window" and the spaces configuration to "move to active space".

Full-screen mode is not necessary for this window, which should stay
together with the main window.
@barijaona barijaona requested a review from Eitot January 14, 2024 08:36
@barijaona
Copy link
Member Author

I propose to change the full-screen configuration to "auxiliary window" and the spaces configuration to "move to active space" in IB. I think it makes sense for both windows to stay together. I don't think full-screen mode is all that useful for this window.

Same behavior should probably apply to Downloads and InfoWindow.

Same behavior than Activity window
@josh64x2 josh64x2 merged commit 7dec932 into ViennaRSS:master Jan 18, 2024
1 check passed
@barijaona barijaona deleted the UI-Fixes branch January 20, 2024 06:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants