diff --git a/README.md b/README.md index aabb188..a07c963 100644 --- a/README.md +++ b/README.md @@ -7,17 +7,24 @@ An icon taskbar for the Gnome Shell. This extension moves the dash into the gnom The easiest way to install Dash-to-Panel is from [Gnome Shell Extensions](https://extensions.gnome.org/extension/1160/dash-to-panel/). ## Features -- Move the Application Dash from the Overview into the main panel (top bar) -- Set main panel position (top or bottom) and height -- Running indicator includes window count and can be positioned at top or bottom of panel -- Preview of open windows when hovering over icons of running applications + +- Running indicator includes window count and can be customized in size, colors and style: +![screenshot](https://github.com/jderose9/dash-to-panel/raw/master/media/metro.png) +![screenshot](https://github.com/jderose9/dash-to-panel/raw/master/media/ciliora.png) +![screenshot](https://github.com/jderose9/dash-to-panel/raw/master/media/dashes.png) +![screenshot](https://github.com/jderose9/dash-to-panel/raw/master/media/squares-segmented.png) +- Hover over application icon to see live window previews +![screenshot](https://github.com/jderose9/dash-to-panel/raw/master/media/windowpreview.png) - Launch applications using numbers 0-9 as hotkeys. +![screenshot](https://github.com/jderose9/dash-to-panel/raw/master/media/numlaunch.png) +- Set main panel position (top or bottom) and height - Configure clock location - Remove "Show Apps" icon from dash - Hide Activities and App Menu buttons from panel - Isolate running apps in workspaces - Assign click behaviors (launch new window, cycle open windows, minimize, etc) - Assign font & icon sizes and margins for dash icons, status icons and panel elements +- AppMenu for native Gnome apps is integrated into right-click secondary menu ## Installation from source @@ -32,8 +39,6 @@ make install to install the extension in your home directory. A Shell reload is required Alt+F2 r Enter and the extension has to be enabled with *gnome-tweak-tool* or with *dconf*. -**I recommend setting Top Bar > Show Applications Menu off in Gnome Tweak Tool.** This will cause the applications menu for native gnome apps (which normally appears in the top bar) to be presented in the top left of the window. It is also recommended to turn Windows > Titlebar Buttons > Minimize & Maximize on. - ## Compatibility This extension has been tested with Gnome 3.18+. @@ -54,6 +59,8 @@ How do I add transparency to the panel? [Dynamic Panel Transparency](https://ext How do I change workspaces by scrolling the mouse wheel in the empty space? [Top Panel Workspace Scroll](https://extensions.gnome.org/extension/701/top-panel-workspace-scroll/) +How do I display Minimize & Maximize buttons? In the Tweak Tool application, turn on Windows > Titlebar Buttons > Minimize & Maximize. + Why can't I put the panel vertically on the left or right of the display? Gnome-shell and it's numerous extensions add widgets to the panel. These widgets have been designed using padding and absolute positioning assuming a horizontal layout. At this point in time, I don't think it is possible to allow for a vertical layout and still maintain any sort of reasonable compatibility with many of the other features of Gnome. ## Bug Reporting @@ -71,4 +78,7 @@ Code to set anchor position taken from [Thoma5/gnome-shell-extension-bottompanel Pattern for moving panel contents based on [Frippery Move Clock](http://frippery.org/extensions/) by R M Yorston. Ideas for recursing child actors and assigning inline styles are based on code from the extension [StatusAreaHorizontalSpacing](https://bitbucket.org/mathematicalcoffee/status-area-horizontal-spacing-gnome-shell-extension). -Also, thanks to @robrobinbin and @franglais125 for contributing via pull requests. \ No newline at end of file +Thanks to the following people for contributing via pull requests: +- @franglais125 for launching apps by number (w/ overlay) +- @robrobinbin for configuring appMenu on/off in the panel +- @frnogueira for translations \ No newline at end of file diff --git a/media/ciliora.png b/media/ciliora.png new file mode 100644 index 0000000..7215240 Binary files /dev/null and b/media/ciliora.png differ diff --git a/media/dashes.png b/media/dashes.png new file mode 100644 index 0000000..d4e4e12 Binary files /dev/null and b/media/dashes.png differ diff --git a/media/metro.png b/media/metro.png new file mode 100644 index 0000000..978cd76 Binary files /dev/null and b/media/metro.png differ diff --git a/media/numlaunch.png b/media/numlaunch.png new file mode 100644 index 0000000..f9aed15 Binary files /dev/null and b/media/numlaunch.png differ diff --git a/media/screenshot.png b/media/screenshot.png index c930d6b..7a86c45 100644 Binary files a/media/screenshot.png and b/media/screenshot.png differ diff --git a/media/squares-segmented.png b/media/squares-segmented.png new file mode 100644 index 0000000..f38ab28 Binary files /dev/null and b/media/squares-segmented.png differ diff --git a/media/windowpreview.png b/media/windowpreview.png new file mode 100644 index 0000000..6370432 Binary files /dev/null and b/media/windowpreview.png differ diff --git a/metadata.json b/metadata.json index d7d295d..4300396 100644 --- a/metadata.json +++ b/metadata.json @@ -2,7 +2,7 @@ "extension-id": "dash-to-panel", "uuid": "dash-to-panel@jderose9.github.com", "name": "Dash to Panel", -"description": "An icon taskbar for the Gnome Shell. This extension moves the dash into the gnome main panel so that the application launchers and system tray are combined into a single panel, similar to that found in KDE Plasma and Windows 7+. A separate dock is no longer needed for easy access to running and favorited applications.\n\nIt is recommended to set Top Bar > Show Applications Menu off in Gnome Tweak Tool so that the application menu for native gnome apps will be presented within the application's window. It is also recommended to turn Windows > Titlebar Buttons > Minimize & Maximize on.", +"description": "An icon taskbar for the Gnome Shell. This extension moves the dash into the gnome main panel so that the application launchers and system tray are combined into a single panel, similar to that found in KDE Plasma and Windows 7+. A separate dock is no longer needed for easy access to running and favorited applications.\n\nFor a more traditional experience, you may also want to use Tweak Tool to enable Windows > Titlebar Buttons > Minimize & Maximize.", "shell-version": [ "3.18", "3.20", "3.22" ], "url": "https://github.com/jderose9/dash-to-panel", "gettext-domain": "dash-to-panel",