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

After copied file path, a tool-tip "Copied to clipboard" always exists. #103

Closed
vector090 opened this issue Nov 2, 2016 · 8 comments
Closed

Comments

@vector090
Copy link

See attachment. That tool-tip keeps appearing everywhere (editor, status bar, side panel...), whenever my mouse stops, which is very annoying.

easyshell-issue

Eclipse version:
Version: Neon.1a Release (4.6.1)
Build id: 20161007-1200

Installed plugins: viPlugin; GoClipse;

@anb0s
Copy link
Owner

anb0s commented Nov 2, 2016

Thanks for reporting this! I saw this under Linux (Debian Stretch 9.0) with XFCE last week too. No problem at Windows and Mac OS X. Can you confirm that it's at GTK+ based desktop system (XFCE, Gnome etc. @Linux) ? Please give me some information about your OS, desktop etc.

@vector090
Copy link
Author

Thanks for the promp reply! My OS is ubuntu server 14, with gnome metacity as window manager, xfce-panel as task panel. This can be considered basically gnome desktop environment.
------------------ Original ------------------
From: "Andre Bossert"notifications@github.com
Date: Wed, Nov 2, 2016 08:23 PM
To: "anb0s/EasyShell"EasyShell@noreply.github.com;
Cc: "vector090"fuyicong@gmail.com;"Author"author@noreply.github.com;
Subject: Re: [anb0s/EasyShell] After copied file path, a tool-tip "Copied toclipboard" always exists. (#103)

Thanks for reporting this! I saw this under Linux (Debian Stretch 9.0) with XFCE last week too. No problem at Windows and Mac OS X. Can you confirm that it's at GTK+ based desktop system (XFCE, Gnome etc. @Linux) ? Please give me some information about your OS, desktop etc.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

@anb0s
Copy link
Owner

anb0s commented Nov 2, 2016

Just found that SWT at GTK has a "int DELAY = 8000;". It means the "auto-hide=true" that i've enabled creates a timer with 8 seconds and then hides the tool-tip. It must be a way shorter at windows etc. I will verify that when i'm back @homeoffice late today...

May be you can verify if the sticky tool-tip goes away after ~8 seconds...

@vector090
Copy link
Author

Indeed it goes away after a while. But what's annoying is it keeps appearing when mouse moves even a bit.
Is it ok to add an option to choose whether to show this tool-tip? It seems not necessary for everyone.
------------------ Original ------------------
From: "Andre Bossert"notifications@github.com
Date: Wed, Nov 2, 2016 10:01 PM
To: "anb0s/EasyShell"EasyShell@noreply.github.com;
Cc: "vector090"fuyicong@gmail.com;"Author"author@noreply.github.com;
Subject: Re: [anb0s/EasyShell] After copied file path, a tool-tip "Copied toclipboard" always exists. (#103)

Just found that SWT at GTK has a "int DELAY = 8000;". It means the "auto-hide=true" that i've enabled creates a timer with 8 seconds and then hides the tool-tip. It must be a way shorter at windows etc. I will verify that when i'm back @homeoffice late today...

May be you can verify if the sticky tool-tip goes away after ~8 seconds...


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

@anb0s
Copy link
Owner

anb0s commented Nov 2, 2016

Yes, it's annoying! I will fix it for GTK and add an preference option for this additionally. The tooltips are also shown in case of execution errors etc. --> for this cases they are maybe still needed...

anb0s added a commit that referenced this issue Nov 2, 2016
exists.

first naive fix: use JFace instead of Widget tooltip with delay
customization, but no "title" and big icons. Title is show text with
pattern "[title]\n message"

Signed-off-by: Andre Bossert <anb0s@anbos.de>
@vector090
Copy link
Author

Thanks. Looking forward to your new release!
------------------ Original ------------------
From: "Andre Bossert"notifications@github.com
Date: Wed, Nov 2, 2016 11:10 PM
To: "anb0s/EasyShell"EasyShell@noreply.github.com;
Cc: "vector090"fuyicong@gmail.com;"Author"author@noreply.github.com;
Subject: Re: [anb0s/EasyShell] After copied file path, a tool-tip "Copied toclipboard" always exists. (#103)

Yes, it's annoying! I will fix it for GTK and add an preference option for this additionally. The tooltips are also shown in case of execution errors etc. --> for this cases they are maybe still needed...


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

anb0s added a commit that referenced this issue Nov 2, 2016
fixed issues:
- [x] #76 [v2.0] Steps to build the plugin using the source code
- [x] #98 add support for PowerCmd
- [x] #99 add support iTerm2 in Mac
- [x] #100 add open with Default application for Mac OS X

preliminary fixes, to be verified and may change:
- [x] #103 After copied file path, a tool-tip "Copied to clipboard"
always exists.

Signed-off-by: Andre Bossert <anb0s@anbos.de>
anb0s added a commit that referenced this issue Nov 2, 2016
fixed issues:
- [x] #76 [v2.0] Steps to build the plugin using the source code
- [x] #98 add support for PowerCmd
- [x] #99 add support iTerm2 in Mac
- [x] #100 add open with Default application for Mac OS X

preliminary fixes, to be verified and may change:
- [x] #103 After copied file path, a tool-tip "Copied to clipboard"
always exists.


Signed-off-by: Andre Bossert <anb0s@anbos.de>
@anb0s
Copy link
Owner

anb0s commented Nov 2, 2016

A new test build is available with a preliminary fix, but not yet tested with Linux at all (have only windows machine here). I'm just using other way to show tooltips (SWT JFace instead of Widget) with 3 seconds delay for hide --> so "keeps appearing when mouse moves" may be still there! I will test it soon at my linux debian machine...

The option for using tooltips at all needs more time and will be done later for v2.1

I you want to try, see #104

@anb0s
Copy link
Owner

anb0s commented Nov 2, 2016

I've verified it under Debian Stretch and it works now with build from #104. I will close this issue, because it's fixed. I will add options etc. with #105. Thanks for report and fast replies!

anb0s added a commit that referenced this issue May 9, 2017
- [x] #150 [v2.1] testing of build 2.1.0.v20170508-1844
  - [x] #101 add Run command for Mac OS X
  - [x] #148 add Q-Dir (Quad Explorer) preset
  - [x] #149 "Unhandled event loop exception" with 36 menu items and
quick menu
- [x] #147 [v2.1] testing of build 2.1.0.v20170421-1258
  - [x] #28 Show EasyShell entry on maven dependencies
  - [x] #84 add support for multipage editor
  - [x] #136 [v2.0] possibility to change menu icons
  - [x] #137 add DoubleCommander support
  - [x] #138 add GNOME Commander support
  - [x] #139 add Sunflower file browser support
  - [x] #140 add Midnight Commander support
  - [x] #141 cannot run file in terminal --- Neon3 and Ubuntu 16.04
  - [x] #142 exception in 'Variables Test'
  - [x] #143 adapt sakura terminal emulator command
  - [x] #144 rework all 'Run' commands
  - [x] #145 add Msys2 / MinGW32 / MinGW64 bash preset
  - [x] #146 add EasyShell branding information
- [x] #135 [v2.1] testing of build 2.1.0.v20161220-2025
  - [x] #127 NPE at
de.anbos.eclipse.easyshell.plugin.commands.DefineCommands.createContributionItems(DefineCommands.java:46)
  - [x] #134 [v2.1] [menu dialog] command and name are editable but
should be read-only
- [x] #133 [v2.1] testing of build 2.1.0.v20161218-1511
  - [x] #130 [v2.1] menu dialog looks weird
  - [x] #131 [v2.1] [command dialog] "split command" has no effect for
"clipboard" type
  - [x] #132 [v2.1] fix quotes and "split command" in windows presets
- [x] #129 [v2.1] testing of build 2.1.0.v20161214-2215
  - [x] #123 [v2.1] guake preset does not work with 2.1.0.v20161210-2045
  - [x] #124 [v2.0] run presets with single quotes are not working
  - [x] #125 add Enlightenment (Terminology emulator)
  - [x] #126 [v2.0] add search or filter for faster selection of
commands in menu dialog
  - [x] #128 [v2.1] add exceptions for internal errors
- [x] #122 [v2.1] testing of build 2.1.0.v20161210-2045
  - [x] #105 [v2.1] add option for showing tooltips
  - [x] #115 add option for debug output in console
  - [x] #118 [build 2.1.0.v20161203-1029] crash if using new "Split
spaces only" option
  - [x] #119 [v2.0] add variables for parent container
  - [x] #120 [build 2.1.0.v20161203-1029] presets modifications are
removed after each second edit
  - [x] #121 [v2.0] add TotalCommander presets for left and right
windows
- [x] #117 testing of build 2.1.0.v20161203-1029
  - [x] #112 add linux guake support
  - [x] #113 add linux krusader support
  - [x] #116 [v2.0] plugin presets are stored together with user
modifications --> migration of presets not possible
- [x] #111 [v2.1] testing of build 2.1.0.v20161103-2010
  - [x] #18 check compatibility to other terminal emulators
  - [x] #102 Menu contains each item twice on Mac OS (by default)
  - [x] #106 [v2.0] keyboard shortcuts are not working in popup menu
under Linux
  - [x] #107 [v2.0] add support for external files
  - [x] #108 add mate-terminal support
  - [x] #109 add mate Caja (MATE) file browser support
  - [x] #110 LXDE: add lxterminal support
- [x] #104 [v2.1] testing of build 2.1.0.v20161102-1515
  - [x] #76 [v2.0] Steps to build the plugin using the source code
  - [x] #98 add support for PowerCmd
  - [x] #99 add support iTerm2 in Mac
  - [x] #100 add open with Default application for Mac OS X
  - [x] #103 After copied file path, a tool-tip "Copied to clipboard"
always exists.

Signed-off-by: Andre Bossert <anb0s@anbos.de>
anb0s added a commit that referenced this issue May 9, 2017
- [x] #150 [v2.1] testing of build 2.1.0.v20170508-1844
  - [x] #101 add Run command for Mac OS X
  - [x] #148 add Q-Dir (Quad Explorer) preset
  - [x] #149 "Unhandled event loop exception" with 36 menu items and
quick menu
- [x] #147 [v2.1] testing of build 2.1.0.v20170421-1258
  - [x] #28 Show EasyShell entry on maven dependencies
  - [x] #84 add support for multipage editor
  - [x] #136 [v2.0] possibility to change menu icons
  - [x] #137 add DoubleCommander support
  - [x] #138 add GNOME Commander support
  - [x] #139 add Sunflower file browser support
  - [x] #140 add Midnight Commander support
  - [x] #141 cannot run file in terminal --- Neon3 and Ubuntu 16.04
  - [x] #142 exception in 'Variables Test'
  - [x] #143 adapt sakura terminal emulator command
  - [x] #144 rework all 'Run' commands
  - [x] #145 add Msys2 / MinGW32 / MinGW64 bash preset
  - [x] #146 add EasyShell branding information
- [x] #135 [v2.1] testing of build 2.1.0.v20161220-2025
  - [x] #127 NPE at
de.anbos.eclipse.easyshell.plugin.commands.DefineCommands.createContributionItems(DefineCommands.java:46)
  - [x] #134 [v2.1] [menu dialog] command and name are editable but
should be read-only
- [x] #133 [v2.1] testing of build 2.1.0.v20161218-1511
  - [x] #130 [v2.1] menu dialog looks weird
  - [x] #131 [v2.1] [command dialog] "split command" has no effect for
"clipboard" type
  - [x] #132 [v2.1] fix quotes and "split command" in windows presets
- [x] #129 [v2.1] testing of build 2.1.0.v20161214-2215
  - [x] #123 [v2.1] guake preset does not work with 2.1.0.v20161210-2045
  - [x] #124 [v2.0] run presets with single quotes are not working
  - [x] #125 add Enlightenment (Terminology emulator)
  - [x] #126 [v2.0] add search or filter for faster selection of
commands in menu dialog
  - [x] #128 [v2.1] add exceptions for internal errors
- [x] #122 [v2.1] testing of build 2.1.0.v20161210-2045
  - [x] #105 [v2.1] add option for showing tooltips
  - [x] #115 add option for debug output in console
  - [x] #118 [build 2.1.0.v20161203-1029] crash if using new "Split
spaces only" option
  - [x] #119 [v2.0] add variables for parent container
  - [x] #120 [build 2.1.0.v20161203-1029] presets modifications are
removed after each second edit
  - [x] #121 [v2.0] add TotalCommander presets for left and right
windows
- [x] #117 testing of build 2.1.0.v20161203-1029
  - [x] #112 add linux guake support
  - [x] #113 add linux krusader support
  - [x] #116 [v2.0] plugin presets are stored together with user
modifications --> migration of presets not possible
- [x] #111 [v2.1] testing of build 2.1.0.v20161103-2010
  - [x] #18 check compatibility to other terminal emulators
  - [x] #102 Menu contains each item twice on Mac OS (by default)
  - [x] #106 [v2.0] keyboard shortcuts are not working in popup menu
under Linux
  - [x] #107 [v2.0] add support for external files
  - [x] #108 add mate-terminal support
  - [x] #109 add mate Caja (MATE) file browser support
  - [x] #110 LXDE: add lxterminal support
- [x] #104 [v2.1] testing of build 2.1.0.v20161102-1515
  - [x] #76 [v2.0] Steps to build the plugin using the source code
  - [x] #98 add support for PowerCmd
  - [x] #99 add support iTerm2 in Mac
  - [x] #100 add open with Default application for Mac OS X
  - [x] #103 After copied file path, a tool-tip "Copied to clipboard"
always exists.

Signed-off-by: Andre Bossert <anb0s@anbos.de>
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

2 participants