9da5392c35
Fix warnings about unqualified slot arguments
2023-01-09 15:34:51 +01:00
5c519fe930
Update translations
2022-12-20 18:30:37 +01:00
3132c006c5
Allow configuring thickness of status icons
2022-12-20 18:29:05 +01:00
256e90a0cb
Avoid warning about unqualified std cast
2022-11-04 16:51:01 +01:00
d82bc710fd
Allow using system icons instead of ForkAwesome icons
...
* Allow using icons from freedesktop.org icon theme for most ForkAwesome
icons if available
* Let's not use it for the nested list of details in the models for now
* See https://github.com/Martchus/syncthingtray/issues/121
2022-10-07 00:20:50 +02:00
ae10aaf0a2
Add missing include in syncthingicons.h
2022-10-01 18:12:25 +02:00
3bbbab035c
Update translations
2022-08-25 22:33:59 +02:00
114faa6cf3
Improve attribution notice for icons
...
* State copyright and license
* See https://github.com/Martchus/syncthingtray/issues/150
2022-08-25 21:02:05 +02:00
01f722c690
Unify code for about dialog image and attribution
...
It is the same for all components so define it at one place.
2022-08-25 20:35:02 +02:00
97a8dc3f99
Apply clang-format
2022-07-16 12:30:51 +02:00
54b9b5e7cd
Update translations
2022-06-07 10:42:38 +02:00
4b174eae20
Add option to ignore folder "out-of-sync" errors for overall status
...
* Add option to ignore unread notifications as well to cover all those
extra cases
* See https://github.com/Martchus/syncthingtray/issues/141
2022-06-07 10:42:22 +02:00
28aa9a516c
Have directory ID still accessible in recent changes despite showing name
...
Show it as tool tip and allow copying it via the context menu
2022-04-09 14:52:00 +02:00
bc3cc22d60
Show directory name/label instead of ID in recent changes
...
See https://github.com/Martchus/syncthingtray/issues/130
2022-04-09 14:35:34 +02:00
e1b9f557f7
Apply clang-format
2022-02-07 17:26:46 +01:00
3e38a9917e
Use colors from Plasma theme in Plasmoid
...
One might configure a light color theme for applications and a dark theme
for Plasma (or vice versa) so this is an important difference, see
https://github.com/Martchus/syncthingtray/issues/126 .
2022-02-02 22:38:36 +01:00
e99f6c13b9
Updated translations
2021-12-01 18:58:52 +01:00
e81166cd79
Fix several warnings when building against Qt 6
2021-11-04 00:16:27 +01:00
a5f062032a
Update translations
2021-11-02 18:01:38 +01:00
be92d5366c
Show name instead of ID in recent changes
...
See https://github.com/Martchus/syncthingtray/issues/115
2021-10-19 23:35:28 +02:00
19bede39a2
Simplify coloring of common ForkAwesome icons
...
The normal QPalette can be used to determine the icon color so it is
unnecessary to use the flag for custom bright colors here (which is only
intended for colors which are not on the standard QPalette).
2021-10-16 21:20:12 +02:00
c3182ff256
Apply cmake-format
2021-10-07 18:28:13 +02:00
Julianne420
ddefa35daa
Add zh_CN translation
2021-10-07 01:20:24 +08:00
Hannah Rittich
2968898195
Allow finding of packages in namespaces
2021-10-03 02:07:18 +02:00
4517ea41b6
Update translations
2021-10-02 20:31:56 +02:00
1d239cca51
Avoid multiple definitions error when building models as static lib itself
2021-09-11 21:37:43 +02:00
68bc50d46c
Ensure resource for font file of static qtfontawesome is not dropped
2021-09-11 20:02:05 +02:00
f5c6444b4c
Improve code for bundling qtforkawesome
2021-09-11 19:18:34 +02:00
66448a0774
Adapt to changes in qtforkawesome
2021-09-11 16:45:09 +02:00
43fcb9f71b
Migrate to ForkAwesome
...
* FontAwesome uses a propritary build system so let's move to its fork
ForkAwesome similar to Syncthing
* See https://github.com/syncthing/syncthing/pull/5237
* Bundle the font file instead of having the SVGs directly within
Syncthing Tray's own repository
2021-09-11 02:20:38 +02:00
0ef3b80447
Fix typos found via codespell --skip .git -w
2021-07-03 19:29:49 +02:00
ac033517cc
Allow configuring rendering size of status icons
...
The default of 32 px should be fine in most cases and when the UI is scaled
it is also automatically scaled. However, if one has a tray area or Plasma
panel with extraordinarily big icons like latte-dock it might still be
required to render icons at a higher resolution. This is hard to determine
programmatically so I'm just adding a manual setting.
2021-04-21 18:23:20 +02:00
b5aa29c98b
Update translations
2021-04-07 20:01:07 +02:00
832fec0ffe
Use more uniform coding style in syncthingicons.cpp
2021-03-24 20:02:07 +01:00
f75966aadc
Fix warnings
2021-03-20 22:39:40 +01:00
6c12f18eaf
Update translations
2021-03-06 16:26:23 +01:00
0fc44a9142
Disable pause/resume button within GUI in consistency with official GUI
2021-02-12 20:31:05 +01:00
975e86c895
Allow backend libraries to be used from other projects
...
So far the backend libraries' include paths were relative within this
repository. This means the header files could not be used at their
installed location.
This change replaces them with "<>" includes to fix that problem and adds
a new include directory so building everything at once still works.
With this change it should be easier to actually split some parts into
another repository if this one would become too big.
2021-01-25 19:48:11 +01:00
4c4fc676e6
Update translations
2021-01-01 21:22:15 +01:00
ed495ec667
Add UI to configure what information should be considered to compute overall status
...
* See https://github.com/Martchus/syncthingtray/issues/74
* See https://github.com/Martchus/syncthingtray/issues/76
2021-01-01 20:55:18 +01:00
da911c6350
Refactor overall status compution
...
* Allow configuring the information to consider for computing the overall
status via SyncthingStatusComputionFlags
* Add flag to allow considering the status of remote devices for
https://github.com/Martchus/syncthingtray/issues/74
* Show only plain "idle" status when no flags are present for
https://github.com/Martchus/syncthingtray/issues/76
* Set the default flags to keep the default behavior as-is
2020-12-31 02:48:18 +01:00
392eb70b12
Remove uses of SyncthingStatus::OutOfSync which is never actually set
2020-12-31 02:33:20 +01:00
c827907ea6
Update SyncthingDirStatus enum to new states from syncthing/lib/model/folderstate.go
2020-12-31 02:13:32 +01:00
75c0f5b74d
Remove fractional part of device completion percentage
...
* For consistency with other percentages
* See https://github.com/Martchus/syncthingtray/issues/81
2020-12-17 12:58:46 +01:00
66b6c224dc
Update translations
2020-12-01 18:50:16 +01:00
bacca0241a
Fix build with Qt 6 (beta1)
2020-10-23 17:04:35 +02:00
49bbebd1ad
Allow configuring package suffix for qtutilities individually
2020-10-23 17:03:57 +02:00
57e9865ace
Sort devices by name
2020-10-20 19:36:02 +02:00
3e1beaa11d
Sort directories by name/ID
...
* Use the name as sorting criteria and fall back to the ID if there's no
name
* Use new SyncthingSortFilterDirectoryModel also for Plasmoid's filtering
* See https://github.com/Martchus/syncthingtray/issues/75
2020-10-18 15:48:02 +02:00
ce46931631
Update translations
2020-10-07 21:53:39 +02:00