gitlab arcmenu/ArcMenu v20

latest releases: v70.0, v69.2, v69.1...
4 years ago

New Features:
  • Add new layout "a.z." (Similar to 11 layout. Without frequent apps and smaller)
  • Add setting to enable a Standalone Runner Menu. (see #161 for details)
  • Add new settings to customize icon size of all menu items.
  • Add setting "Show Application Descriptions"
  • Add 'Files' to default Pinned Apps list
  • Add setting "Highlight search result terms" (highlight function based off GNOME shell source code)
  • New menu item widgets styling (rounded corners and margins)
  • New styling for all buttons widgets in ArcMenu
  • Add setting to offset menu button position in main panel (@harshadgavali - https://gitlab.com/arcmenu/ArcMenu/-/merge_requests/85)

Override Menu Theme Changes:

  • Modify styling to application context menus
  • Modify color/styling when using "Override Menu Theme"
  • Fix some menu elements not updating when using 'Override Menu Theme'
  • Update the default Override Menu Theme
  • Darken hover effect on eject button when using Override Menu Theme

Visual Changes:

  • Clear search box when changing category or page.
  • Modify eject and delete button style on Recent Apps, External Devices
  • Change layout of search results on 'grid' menus
  • Force symbolic icons for categories and shortcut menu items.
  • Center align UserMenuIcon
  • Modify default application icon size for a few layouts.

Fixes:

  • Fix category items activating continuously when hover activation on.
  • Fix issue where an app context menu would open when launching an app and quickly reopening ArcMenu.
  • Hide any open tool-tips and app context menus when closing ArcMenu.
  • Fix issues when placing ArcMenu in Dash-to-Dock (https://gitlab.com/arcmenu/ArcMenu/-/issues/163)
  • Fix multi-monitor hotkey bug
  • UserMenuIcon: fix size for fallback icon
  • Fix warning logs about objects already disposed, with the following changes:
    • Rework 'icon-theme-changed' event
    • Rework 'recently-installed-apps' changed event
    • Rework GMenu tree changed event.
    • Rework reload menu layout event
    • Properly destroy search results, menu layout, and search box.

Menu Layout Changes:

  • Runner layout: Update margins and set overlay_scrollbar false
  • 11 Layout: Add "Disable Frequent Apps" tweak.
  • tognee Layout: add Back button when search results visible
  • tognee Layout: add separator above back button
  • Raven Layout: add category activation by hover tweak
  • Raven Layout: fix issue with positioning on multi monitors

Code Clean Ups/Refactoring:

  • Merge together a few menuWidget classes.
  • Simplify some code in baseMenuLayout
  • Rename a few Constants
  • Remove unused setting "enable-large-icons"
  • Refactor ArcMenuSeparator class
  • Remove some unused code
  • Rework 'right-panel-width' changed event
  • Remove unused style classes.
  • Remove custom ScrollView class (was causing slow scrolling)

Misc:

  • Distro Icons: add Zorin OS and Endeavour OS icons
  • Add try catch for spawning xdg-settings command - (#157)
  • Settings Quick Links: add Customize Menu remove Pinned Apps and Shortcut
  • Reorganize "Customize Menu" page in ArcMenu settings
  • Add a timeout to extension enable() to prevent laggy unlock animation (https://gitlab.com/arcmenu/ArcMenu/-/issues/123)
  • Update handling of custom hotkeys

Styling Changes

Screenshots below have menu items set to simulated 'states' to show the new changes.

'Firefox' is in a 'clicked' state. 'Software' is in a 'hovered' state.

'Log Out' button is in a 'clicked' state. 'Power Off' button is in a 'hovered' state. Other buttons have no active state.

Before:
before

After:
after

New Layout: "a.z."

az

Don't miss a new ArcMenu release

NewReleases is sending notifications on new releases.