Florian Bruhin
36d7dc4853
Add :prompt-open-download --pdfjs
2018-09-27 22:25:29 +02:00
Florian Bruhin
d4176012e5
Merge remote-tracking branch 'origin/pr/4246'
2018-09-27 16:07:49 +02:00
Jay Kamat
67c108a320
Get pinned status from parent
2018-09-23 23:35:40 -07:00
Jay Kamat
773fe47687
Avoid calls to minTabSizeHint in tabSizeHint
2018-09-23 23:00:44 -07:00
Florian Bruhin
e9ca4c4295
Merge remote-tracking branch 'origin/pr/4234'
2018-09-22 21:14:54 +02:00
Jay Kamat
1ea45780df
Only repaint tabs when they are needed
2018-09-21 00:15:02 -07:00
Jay Kamat
84a8845905
Use qt to equally size tabs
2018-09-20 23:21:11 -07:00
Jay Kamat
8e82adc306
Refactor configcache to cache
...
Also fix and improve configcache tests
2018-09-05 22:26:12 -07:00
Jay Kamat
0335fc31c1
Use config cache to cache static hotspots
2018-09-02 14:23:01 -07:00
Florian Bruhin
65caf40b06
Remove unneeded import
2018-08-31 11:47:18 +02:00
Florian Bruhin
a13607674f
Elide URLs at the end and not in the middle
...
With a URL like http://www.example.com/long/path/end , an elision like
http://www.example.com/…/path/end would be nicest, but using ElideMiddle means
we can end up with something like http://www.example.…/path/end , which can
possibly trick a user during a phishing attempt.
Instead, let's just always elide at the end, so we end up with
http://www.example.com/long/ …. That makes sure the scheme/hostname (which are
most important) are visible as long as possible.
Fixes #4170 .
2018-08-30 07:46:01 +02:00
Florian Bruhin
d830dd69a4
Add workaround comment
2018-07-24 16:04:28 +02:00
Florian Bruhin
90d7ab84b0
Merge remote-tracking branch 'origin/pr/4072'
2018-07-24 16:03:54 +02:00
Jay Kamat
2b8068f6da
Move audible strings into class variables
2018-07-21 12:50:45 -07:00
Hendrik R
b1a060fb71
Process all events before issuing an alert
...
Fixes #2603
The call to processEvents fixes an apparent race condition with some window
managers, e.g. i3. QT seems to be thinking, that the window is not marked as
urgent and toggles it twice, so synchronizing before issuing the alert makes QT
behave correctly.
This change should not change the behaviour on other systems only correct the
fault reported in #2603 .
2018-07-15 14:31:03 +02:00
Florian Bruhin
c3455d9082
Add a wrapper around sip
...
Starting with PyQt 5.11, the sip module now is bundled with PyQt as PyQt.sip.
Having a qutebrowser.qt also helps with #3625 , see #995
2018-07-02 22:32:59 +02:00
Florian Bruhin
9f5ca475c9
Don't try to set focus if prev_focus is None
2018-06-21 01:44:15 +02:00
Florian Bruhin
1335fccba1
Merge remote-tracking branch 'origin/pr/3590' into tab-mode
2018-06-14 15:40:58 +02:00
Florian Bruhin
cec63ea449
Merge remote-tracking branch 'origin/pr/3906'
2018-06-14 14:49:30 +02:00
Florian Bruhin
a1fcdbcfd1
Move muted/audible API to own ".audio" object
2018-06-11 12:12:37 +02:00
Florian Bruhin
1c8d470bd7
Merge remote-tracking branch 'origin/pr/3908'
2018-06-11 12:06:09 +02:00
Jay Kamat
11d8df0e3e
Simplify logic and resolve style issues
2018-06-09 16:45:42 -07:00
Jay Kamat
74ea696a5c
Merge branch 'master' of https://github.com/qutebrowser/qutebrowser into jay/tab-bg-focus
2018-05-22 23:17:52 -07:00
Jay Kamat
2f76ef1e53
Revert "Only apply workaround for QTBUG-68076 on non-background tabs"
...
This reverts commit 77c8575a88
.
2018-05-22 23:17:43 -07:00
Florian Bruhin
71ad8bdb47
Properly work around Qt 5.11 keyboard focus issues
...
Please let this be the last attempt... :D
Fixes #3939
Supersedes #3921
Reverts ae295a7f65
See #3661
This should not regress #3872 . Might affect #3834 in some way.
2018-05-22 09:36:14 +02:00
Jay Kamat
77c8575a88
Only apply workaround for QTBUG-68076 on non-background tabs
...
Previously, we would focus webviews even if they were in the
background to work around https://bugreports.qt.io/browse/QTBUG-68076 .
This adjusts that to only occur when needed.
2018-05-18 10:46:53 -07:00
Jay Kamat
71d55e9213
Refocus command prompt after a new tab is opened when in command mode
2018-05-11 08:49:13 -07:00
Jay Kamat
95093b82c9
Refocus webview after spawning a background tab
2018-05-10 10:15:01 -07:00
Jay Kamat
563afb277d
Fix style issues
2018-05-10 08:04:48 -07:00
Jay Kamat
4bb048cb6a
Fix mocked tests
2018-05-09 21:41:59 -07:00
Jay Kamat
ae04da7b78
Upgrade indicator to show recentlyAudible status
2018-05-09 18:57:53 -07:00
Jay Kamat
7a297e2e3f
Add support for muting tabs
2018-05-09 18:28:05 -07:00
Florian Bruhin
ae295a7f65
Call setFocus() when navigating
...
See #3661 :
https://github.com/qutebrowser/qutebrowser/issues/3661#issuecomment-386308601
This doesn't seem to fully fix this, but at least the top four failed tests
there...
This should not regress #3872 . Might affect #3834 in some way.
2018-05-03 17:43:19 +02:00
Florian Bruhin
acdf0a1c60
Call _handle_search before leaving the mode
2018-05-03 15:23:45 +02:00
Florian Bruhin
626abd3c83
Fix lint
2018-05-03 15:18:21 +02:00
Florian Bruhin
6eb8284fe0
Refactor handling search in command.py
2018-05-03 14:04:56 +02:00
Jay Kamat
1d2dd5bf55
Use CommandDispatcher directly for / searches
2018-04-19 21:16:33 -04:00
Jay Kamat
cbb246fd0b
Update tests for new implementation
2018-04-16 23:28:32 -04:00
Jay Kamat
646e92707a
Call search command directly instead of using arguments
2018-04-16 23:15:56 -04:00
Florian Bruhin
14792472db
Merge remote-tracking branch 'origin/pr/3680'
2018-03-28 09:29:54 +02:00
Florian Bruhin
c7e5033eaa
Set MainWindow as parent of TabbedBrowser
...
If we close the MainWindow (and it gets deleted), we need to make sure to delete
the TabbedBrowser as well.
Fixes #3781
2018-03-28 08:58:07 +02:00
Jussi Timperi
046a3dc159
Add option to only show favicons for pinned tabs
...
Closes #3440
2018-03-28 00:45:57 +03:00
Florian Bruhin
bf4aab79ac
Merge remote-tracking branch 'origin/pr/3751'
2018-03-27 11:11:12 +02:00
Florian Bruhin
e5ffcbd49f
Merge remote-tracking branch 'origin/pr/3750'
2018-03-27 11:07:29 +02:00
rien333
fa21d280fa
Remove unnecessary hide operation
2018-03-24 05:09:03 +01:00
rien333
6db1ab0a58
Cosmetic changes
2018-03-23 15:21:02 +01:00
rien333
880b33fff5
Restore correct window visibility after decoration config change
2018-03-23 15:19:37 +01:00
rien333
2d2bdad2ca
Do not require restart after decoration option change
2018-03-22 23:26:45 +01:00
Jay Kamat
477da6002a
Fix minimum size for vertical tabs
2018-03-22 12:59:35 -04:00
Jay Kamat
d2c01d7ee6
Always display plain titles in tab tooltips
...
Closes #3741
2018-03-22 12:03:15 -04:00