Add more screenshots and update README

This commit is contained in:
jderose9
2017-02-25 20:56:55 -05:00
parent e7554545e1
commit a0c1dd25d9
9 changed files with 18 additions and 8 deletions

View File

@@ -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
</pre>
to install the extension in your home directory. A Shell reload is required <code>Alt+F2 r Enter</code> 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.
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

BIN
media/ciliora.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

BIN
media/dashes.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

BIN
media/metro.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

BIN
media/numlaunch.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 24 KiB

BIN
media/squares-segmented.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

BIN
media/windowpreview.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

View File

@@ -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",