Chocobo1
92768c36aa
Fix 'Filter Sidebar' size restored incorrectly
...
And with a bit of code clean up.
Closes #17756 .
2 years ago
Andrew
cacfe4f3ca
Fix "Open destination folder" delay on Windows
...
Replaced QDesktopServices by native Windows function
to open destination folder due to QDesktopServices issues on Windows.
The issues are described in #17482 and even more detailed in #17025 .
Closes #17482 .
PR #17723 .
2 years ago
Chocobo1
37150520e1
Use proper color for highlighted text in log widget
...
The color is either from qbt theme pack or desktop environment.
Note that Windows default theme do not use highlighted text color.
Other themes (either OS default or qbt themes) are closer to native
look when highlighted text color is in action.
2 years ago
Chocobo1
3aadb63d80
Simplify code
...
Don't use replacement placeholder and use string append which is faster.
2 years ago
Chocobo1
0e0b8d1027
Revive dark theme detection
...
The code was removed in 199d770e15
and now revived.
2 years ago
Chocobo1
f8a2fbc4c5
Clean up 'recursive download' related code
...
Don't load .torrent files too early, otherwise qbt might emit a dubious error log message if the
.torrent file is invalid.
2 years ago
Chocobo1
e692a191ed
Revise 'Add trackers' dialog
...
* Now it allow user to add tracker to different tier.
* The downloaded trackers are now displayed as is (without modifying).
* Now the dialog remember dialog size and last used URL.
Closes #17692 .
2 years ago
sledgehammer999
b3334e5fac
Binary distributions are GPLv3+ licensed
2 years ago
Chocobo1
4e326229da
Rename action
2 years ago
Chocobo1
6c60fa5161
Don't reorder URLs when copied from the clipboard
...
Also process URLs in the same order as from the text edit widget.
Closes #17693 .
PR #17700 .
2 years ago
Chocobo1
5cfaaa5d1a
Add tooltips
2 years ago
Chocobo1
4094a4c448
Simplify functions
2 years ago
Tyler Dunn
987e1b544a
Don't autofill background color on macOS
...
PR #17669 .
2 years ago
Vladimir Golovnev
4318de6dc5
Add ability to run external program on torrent added
...
PR #17646 .
2 years ago
summer
459d1cf82c
Allow to pause a checking torrent from context menu
...
PR #17611 .
2 years ago
Tyler Dunn
6f88609d60
Avoid string lookup when setting row color
...
PR #17665 .
2 years ago
Tyler Dunn
6263c4786b
Allow 'Export .torrent' tooltip to be translatable
...
Closes #17660 .
PR #17664 .
2 years ago
Vladimir Golovnev
646322b2a2
Let Qt handle system tray icon availability
...
PR #17519 .
2 years ago
Chocobo1
f6e2715f4a
Apply forward declaration
...
Follow up 525692759d
.
PR #17621 .
2 years ago
Vladimir Golovnev
525692759d
Split Session class into interface/implementation parts
...
PR #17579 .
2 years ago
Chocobo1
7b0644cdcd
Use proper verb when referring to torrent removal
2 years ago
Vladimir Golovnev
7527343629
Handle some torrent conflicts
...
PR #17576 .
2 years ago
Chocobo1
d28b5f7834
Rephrase `confirm deletion` dialog
...
Closes #14309 .
PR #17586 .
Co-authored-by: xavier2k6 <42386382+xavier2k6@users.noreply.github.com>
2 years ago
Vladimir Golovnev (Glassez)
15515200ee
Avoid race conditions between dialogs on startup
2 years ago
Chocobo1
33e6ca6778
Redesign Version class
...
PR #17484 .
2 years ago
Chocobo1
fa3d98aa37
Add keyboard shortcut to Download URL dialog
...
Closes #17436 .
PR #17490 .
2 years ago
Vladimir Golovnev
e24aaa4ce1
Show startup progress dialog
...
PR #17389 .
2 years ago
Chocobo1
a4c2363f43
Improve constructor of Version class
...
Now we can write `Version<int, 3, 1>(1)` and provide only 1 parameter
instead of all 3 parameters at once at the constructor. Note that for
this instance of `Version` 3 numbers were specified but only 1 is truly
mandatory.
The added code are required to specify conditions of the template
instantiation for the compiler.
2 years ago
Vladimir Golovnev
1c0479a795
When duplicate torrent is added set metadata to existing one
...
PR #17454 .
Closes #907 .
2 years ago
Nowshed H. Imran
748226be29
Rename Icons according to the actions
...
Fixes #17357 .
PR #17366 .
2 years ago
Vladimir Golovnev
29f8b4b786
Don't merge trackers by default
...
PR #17446 .
2 years ago
Chocobo1
27a07e20f5
Split code to smaller functions
2 years ago
Chocobo1
88d9e82fc9
Improve free disk space reporting
...
For non-existent directories (which will be created on demand) `Utils::Fs::freeDiskSpaceOnPath`
will return invalid value so instead query its parent path.
2 years ago
Chocobo1
243d130667
Clean up code
2 years ago
Chocobo1
e33f73d08e
Avoid performance impact over network or removable drives
2 years ago
Chocobo1
a9906e5d2a
Fix validation text doesn't update on mouse click selection
2 years ago
Chocobo1
6ab35512da
Fix browse icon cannot be selected/focused via keyboard
2 years ago
Chocobo1
cfcbe3d6e1
Use less intimidating icon for intermediate state
2 years ago
Chocobo1
39c0c1a088
Simplify operations
2 years ago
Chocobo1
f7ae010274
Rename interface
2 years ago
Chocobo1
4fd5037c10
Avoid redundant operation
...
The default is the same as the one specified here.
2 years ago
Chocobo1
3fe09aa673
Fix path validator
...
And revise tooltip message.
Closes #11152 .
2 years ago
Chocobo1
3a6858a277
Adjust height to hide scrollbar by default
2 years ago
Chocobo1
c287c7bb01
Revise action capitalization
2 years ago
Chocobo1
99061d92c1
Fix "Add torrent dialog" spill-over on smaller screens
...
Done by adding an QScrollArea to the layout.
Closes #17387 .
2 years ago
Vladimir Golovnev
5b269a782a
Prevent tray menu from being accessed after destruction
...
PR #17400 .
2 years ago
Chocobo1
275387a972
Don't show validation result dialog on every key input
...
Instead of showing dialog, now it relies on icon to show the validation
result.
PR #17391 .
2 years ago
Chocobo1
e68e3b516e
Improve performance of "filesystem line edit" widgets
...
Also prevent unnecessary querying on the filesystem by omitting
calling setRootPath().
2 years ago
summer
3f7376f26b
Add transfer list refresh interval settings to WebUI
...
Specially useful for qbt-nox users
PR #16713 .
Co-authored-by: An0n <79678786+an0n666@users.noreply.github.com>
2 years ago
summer
5b730ffb72
Split the OS cache settings into Disk IO read/write modes
...
Co-authored-by: Chocobo1 <Chocobo1@users.noreply.github.com>
2 years ago