Commit Graph

181 Commits

Author SHA1 Message Date
Charles Gagnon
29b3459a76 Adjust preview header dimensions with scale factor 2019-05-20 19:32:18 -04:00
Charles Gagnon
ea29926ea7 Add dedicated label for the workspace index 2019-05-20 15:10:11 -04:00
Charles Gagnon
8c65333e36 Adjust show preview on hotkey 2019-05-20 14:12:19 -04:00
Charles Gagnon
8c4012e2c9 Add preview header bar 2019-05-20 00:46:11 -04:00
Charles Gagnon
91c2a0a071 Add preview hover effect 2019-05-19 17:51:07 -04:00
Charles Gagnon
b4ad831474 Add click actions 2019-05-19 11:39:15 -04:00
Charles Gagnon
aa87cb800d Add close button 2019-05-19 10:42:22 -04:00
Charles Gagnon
2033f1b00c Use aspect ratio only for preview sizing 2019-05-18 09:21:46 -04:00
Charles Gagnon
8e6c196f44 Use clipping container to prevent alpha addition 2019-05-18 00:08:53 -04:00
Charles Gagnon
998f74b008 Use custom indicator to keep track of the preview menu opened state 2019-05-17 15:17:21 -04:00
Charles Gagnon
15d1bf4464 Work on preview animations 2019-05-17 01:25:39 -04:00
Charles Gagnon
4e2f757e2f Add window clones scaling 2019-05-16 14:22:01 -04:00
Charles Gagnon
b2bbf7b55e Add initial preview animations 2019-05-15 00:42:40 -04:00
Charles Gagnon
207cc57772 Add initial window clones 2019-05-14 17:08:08 -04:00
Charles Gagnon
228bd3bed4 Use single preview container per taskbar 2019-05-13 00:07:25 -04:00
Charles Gagnon
018af512ba Add initial custom preview container 2019-05-11 21:56:14 -04:00
Charles Gagnon
bf66b2b679 Fix missing X in close button on 3.32 2019-03-24 12:34:10 -04:00
Charles Gagnon
b3aecfce1d Fix hotkeys overlay used before intellihide initialization 2019-03-17 15:08:20 -04:00
Charles Gagnon
8ae941ba8b Add es6 class support for 3.32 2019-02-12 21:49:20 -05:00
Charles Gagnon
d71893e655 Fix for appmenu removal on 3.32 2019-02-09 21:00:51 -05:00
jderose9
d78ecd4317 get max preview width from monitor it is on rather than primary #558 2019-01-13 13:02:04 -05:00
Charles Gagnon
161c9a3017 Close window preview on disable 2018-11-01 12:10:28 -04:00
Charles Gagnon
8bba17c73b Reduce preview close button calculations 2018-10-22 10:13:30 -04:00
Charles Gagnon
368b9a1917 Position preview X button according to titlebar buttons placement 2018-10-21 14:33:10 -04:00
Charles Gagnon
93aaaadafe Merge branch 'master' into feature-multimon 2018-10-11 01:04:22 -04:00
Charles Gagnon
4b639ec12c Support deprecation of Shell.GenericContainer 2018-10-11 00:38:21 -04:00
Charles Gagnon
d623f66983 Merge branch 'master' into feature-multimon 2018-10-06 10:34:35 -04:00
Charles Gagnon
e75292a4d3 Disconnect setting signals 2018-10-06 10:26:16 -04:00
Charles Gagnon
a927344517 Add monitor isolation 2018-10-03 21:49:11 -04:00
Jason DeRose
6206195074 Wrap old global.screen acess to support both 3.30 and earlier APIs
Use strategy/code presented by 3v1n0 in dash-to-dock 8398d41c6c122e654daec8c1bf5615c918f99f15
2018-08-02 12:18:42 -04:00
Jason DeRose
10c11310b5 Move non-dependencies of prefs window from convenience.js into utils.js
Fixes issue with settings panel freezing when opened 2nd time. Maintains similar file structure with Dash-to-Dock following commit 9350417f090ac2a3a253551e6629d634a28a6b2a
2018-08-02 11:58:25 -04:00
CharlesG
d1bdb4eeda Add settings for window preview padding 2018-04-08 08:12:52 -05:00
CharlesG
609a298baa Add setting to hide the window title in previews 2018-04-05 23:03:50 -05:00
CharlesG
3f5bcf4336 Add settings for window preview dimensions 2018-04-05 22:20:00 -05:00
Artyom Zorin
ede426db58 Created app hover blacklist & added Remmina to it
Apps which behave irregularly upon window preview hover have been separated into a blacklist and Remmina has been added to the blacklist.
2018-03-06 22:51:20 +00:00
CharlesG
7aba8d7890 Disconnect the window preview thumbnail from its window 2018-02-25 22:27:30 -06:00
CharlesG
bbb439558a Remove handler for implicit window preview clone destruction 2018-02-23 14:10:32 -06:00
CharlesG
ed8bd0f85f Prevent a double deletion of the window preview thumbnails 2018-02-21 22:56:07 -06:00
CharlesG
c2f91527d5 Destroy the taskbar and its children when disabling the extension
Fix to disconnect signals as reported by gjs 1.50.4-1
2018-02-21 13:15:47 -06:00
Charles Gagnon
027d9e86b1 Remove the animations when switching between isolated workspaces
Only when the application instances are ungrouped
2018-01-18 21:05:24 -05:00
Charles Gagnon
f7bf526a55 Add option to ungroup the application instances and show their window titles
New features
 - ungroup aplication instances, while keeping them grouped by application
 - when ungrouped, display the window titles and allow the customization of their font-size and width
 - when ungrouped, optionally have the favorite application icons serve as launchers
 - customize the focused application indicator's color and opacity

Bug fixes
 - fix icons not showing up immediately when lauching an application
 - fix message "g_signal_handler_disconnect: assertion 'handler_id > 0" occurring when destroying an icon
 - fix message "st_widget_get_theme_node called on the widget [# StIcon:last-child first-child] which is not in the stage." occurring after disabling the extension
 - fix message "[.../dash-to-panel@jderose9.github.com/windowPreview.js 1008]: reference to undefined property 0" occurring when restarting gnome-shell
 - fix message "[.../dash-to-panel@jderose9.github.com/taskbar.js 753]: reference to undefined property 0" occurring when restarting gnome-shell
2018-01-14 15:27:08 -05:00
jderose9
0fc2325dc8 detatch resize handler on destroy 2017-11-02 22:37:24 -04:00
jderose9
e2d776a28d Stop virt-manager from stealing focus. Fixes #250 2017-10-24 21:17:50 -04:00
Jason DeRose
cd3f7131e7 Merge pull request #263 from 3v1n0/disconnect-popup-from-window-title-changes
windowPreview: disconnect from window title changes on actor destroy
2017-10-20 10:31:59 -04:00
Jason DeRose
701593c2ee Merge pull request #260 from lexruee/fix-bugs
Fix a few bugs
2017-10-20 09:18:23 -04:00
Marco Trevisan (Treviño)
1dfcd3e4b9 windowPreview: disconnect from window title changes on actor destroy
When a popup is destroyed, the window might still emit signals of
title changed, causing crashes in gnome-shell

https://bugzilla.gnome.org/show_bug.cgi?id=788931
2017-10-20 02:35:43 -05:00
Alexander Rüedlinger
5a76f1212f windowPreview.js: Remove broken code?!
This commit removes IMHO broken code. It also fixes the following JS
warning:

```
JS WARNING: [/dash-to-panel@jderose9.github.com/windowPreview.js 851]:
reference to undefined property "_stateChangedId"
```

Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
2017-10-18 20:27:33 +02:00
Alexander Rüedlinger
a3ebdd733b windowPreview.js: Define classes using 'var'
This commit fixes some JS warnings that a property was defined with 'let'
or 'const' inside the module windowPreview.js.

Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
2017-10-18 18:11:03 +02:00
jderose9
96cd9bb387 null check for focus_app, fixed #224, #246 2017-10-11 21:30:03 -04:00
Jason DeRose
f61f8ac6d8 resolve merge issue 2017-09-28 11:39:47 -04:00