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

UI improvements #450

Closed
aecreations opened this issue Apr 28, 2024 · 4 comments
Closed

UI improvements #450

aecreations opened this issue Apr 28, 2024 · 4 comments

Comments

@aecreations
Copy link
Owner

aecreations commented Apr 28, 2024

  1. Redesigned extension preferences page. Organize extension settings into three tabs: "General", "Paste" and "Sync Clippings". For navigating between the tabs, use a horizontally-oriented page selector with icons, similar to the preferences dialogs in modern macOS apps.
  2. Get rid of example path to sync folder in the Sync Clippings settings dialog. Now that users can use the folder picker to select the sync file location, this isn't needed anymore.
  3. Button focusing behaviour and appearance should resemble that found in the UI in Windows applications. This should only apply to buttons in modal dialogs, not to those in the extension preferences page itself. NOTE: This should be configurable via a hidden pref, but turned off by default.
  4. Minor updates to dialog UI elements such as buttons - port the UI styling from Panic Button 5.0.
  5. ARIA labels for modal dialogs, as well as the page selector in the redesigned extension preferences page.
  6. Refresh the folder icon for the Clippings menu and Clippings Manager tree list.
  7. Disable Clippings Manager toolbar buttons for editing actions when the Synced Clippings folder and separators are selected.
  8. Disable Clippings Manager toolbar buttons for editing actions when in empty state (zero clippings/folders)
  9. Preload the toolbar and tree list icons in Clippings Manager to minimize flickering. Do the same for the Clippings sidebar.
  10. Make the toolbar button icons more rounded, where it makes sense, in Clippings Manager and shortcut key list window.
  11. Dialog titles in the Windows and Dialogs and Sync Clippings settings dialogs in the extension preferences page.
@aecreations
Copy link
Owner Author

aecreations commented Jul 16, 2024

Targeting 7.0b1:

  1. Refresh the folder icon for the Clippings menu and Clippings Manager tree list.
  2. Disable Clippings Manager toolbar buttons for editing actions when in empty state (zero clippings/folders)
  3. Button focusing behaviour that resembles that found in the UI in Windows applications should be turned off by default. Don't provide a UI to change this setting.

@aecreations
Copy link
Owner Author

aecreations commented Jul 27, 2024

Targeting 7.0b2:

  1. ARIA labels for modal dialogs, as well as the tab panel selector in the redesigned extension preferences page
  2. Dialog titles in the Windows and Dialogs and Sync Clippings settings dialogs in the extension preferences page

Deferred:

  1. Make the toolbar button icons more rounded, where it makes sense, in Clippings Manager and shortcut key list window. In the extension preferences page, icons for preferences panels should have fully rounded corners.
  2. Finalize refresh of the folder icon for the Clippings menu and Clippings Manager tree list, including the icon for the root Clippings folder.

aecreations added a commit that referenced this issue Jul 30, 2024
- For New Clipping, Keyboard Paste and Placeholder Prompt dialogs
- Welcome and What's New pages
aecreations added a commit that referenced this issue Aug 1, 2024
aecreations added a commit that referenced this issue Aug 1, 2024
…kup dialogs

(part of issue #450)
- Visually show first focused button on the Copy Clipping Text dialog
aecreations added a commit that referenced this issue Aug 1, 2024
…tings dialogs in the extension preferences page

(part of issue #450)
aecreations added a commit that referenced this issue Aug 21, 2024
in the keyboard paste dialog (part of issue #450)
- Doesn't work: screen reader doesn't recognize it as such
aecreations added a commit that referenced this issue Aug 21, 2024
(issue #450)
- Clippings Manager
- Keyboard paste dialog
aecreations added a commit that referenced this issue Aug 21, 2024
(part of issue #450)
- Ported from Clippings for Thunderbird 7.0b3
aecreations added a commit that referenced this issue Aug 23, 2024
aecreations added a commit that referenced this issue Aug 23, 2024
(part of issue #450)
- Cancel button, normal state
@aecreations
Copy link
Owner Author

Fix the dark mode styling of the Reload button on the Synced Clippings folder in Clippings Manager.

@aecreations
Copy link
Owner Author

For the extension preferences page, add dark mode icons, and cache the selected state icons.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant