Commit Graph

1254 Commits

Author SHA1 Message Date
Martchus eb94cfb3ed Improve screenshot-related section headings in README
* Don't put customized icons under Plasma section; it is not
  Plasma-specific
* Rename "Under Plasma 5" to "Plasmoid" to be more specific
2022-06-06 18:27:09 +02:00
Martchus 4a63fbdf74 Update Plasmoid screenshot as it has changed a lot 2022-06-06 18:25:26 +02:00
Martchus a299e9246f Add remarks about deprecated events 2022-06-06 11:42:49 +02:00
Martchus 4d47ceae55 Fix wrong comment 2022-06-06 11:36:37 +02:00
Martchus 8052d04252 Avoid using deprecated `folderID` 2022-06-06 11:30:35 +02:00
Martchus 3945ac3471 Update translations 2022-05-30 20:36:03 +02:00
Martchus 8ec133e62d Make the Plasmoid's Fork Awesome icon coloring react to theme changes
* Make the Fork Awesome image provider URL a property and change its value
  if the Plasmoid's theme changes to cause Qt Quick to redraw images
* Turn caching of Image objects off so Qt Quick actually fetches the images
  again from the image provider
* Change the URL only back after returning to the event loop; otherwise Qt
  Quick apparently does not react to the property change
* See https://github.com/Martchus/syncthingtray/issues/126
2022-05-30 20:36:03 +02:00
Martchus d260831b55 Update README; now Linux builds contain built-in Syncthing as well 2022-05-30 20:36:03 +02:00
Martchus c0d48a008c Bump patch version 2022-05-30 20:36:03 +02:00
Martchus 637bb39806 Fix scroll view of Plasmoid 2022-05-23 23:20:51 +02:00
Martchus fb1cef929e Update translations 2022-05-23 23:01:42 +02:00
Martchus 5d10dfc851
Merge pull request #137 from sten0/merge-icons-with-copyright-files
Merge license for The Breeze Icons
2022-05-23 23:00:00 +02:00
Nicholas D Steeves 679ed65580
Add additional header to LICENSE.LESSER LICENSE.MPL-2.0 to…
define which files are exceptions to the Syncthing Tray project
LICENSE, which is currently GPL-2+.
2022-05-23 16:29:29 -04:00
Nicholas D Steeves ce1254a54f
Import LGPL-3+ license for Breeze Icons
git checkout v5.94.0 -- COPYING-ICONS
git mv COPYING-ICONS LICENSE.LESSER

The license is unchanged since 2014, so syncing the new light and dark
variant icons from v5.94.0 (they're actually older than this version)
is not required for license consistency.
2022-05-23 16:19:37 -04:00
Martchus 5c8404645f
Merge pull request #136 from sten0/merge-icons-with-copyright-files
Merge icons with copyright files
2022-05-20 22:43:47 +02:00
Nicholas D Steeves 90fc8bd185
Add copyright attribution to LICENSE.MPL-2.0
Years were established by combining the following:

git log -- assets/logo-256.png
git log -- \
  tray/resources/icons/hicolor/scalable/status/syncthing-default.svg

And upstream Syncthing confirms MPL-2.0 is the correct license for
these files for v1.20.1 here:

  https://github.com/syncthing/syncthing/issues/8347#issuecomment-1127996095
2022-05-18 16:17:31 -04:00
Nicholas D Steeves fd5c59222a
Merge PNG and SVG icon from Syncthing v1.20.1
From https://github.com/syncthing/syncthing.git

git checkout v1.20.1 -- LICENSE assets/logo-256.png \
  assets/logo-only.svg

mv LICENSE LICENSE.MPL-2.0
[resurrect Syncthing Tray LICENSE in magit]

mv assets/logo-256.png \
  tray/resources/icons/hicolor/256x256/apps/syncthingtray.png

cp -a assets/logo-only.svg \
  tray/resources/icons/hicolor/scalable/apps/syncthingtray.svg
[the upstream copy was identical to Syncthing tray's copy]

mv assets/logo-only.svg \
  widgets/resources/icons/hicolor/scalable/app/syncthingtray.svg
2022-05-18 16:10:43 -04:00
Martchus f2e354c9d7 Clarify source of icons in attribution note
See https://github.com/Martchus/syncthingtray/issues/135
2022-05-16 21:26:54 +02:00
Martchus 4eaa1e393f Simplify supported platforms, mention Plasma version requirements 2022-05-16 21:15:12 +02:00
Martchus 854d395c24 Update dependency documentation 2022-05-16 21:10:38 +02:00
Martchus f150a89a3b Bump patch version 2022-05-09 22:02:44 +02:00
Martchus e6d09a893a Update download instructions
Most importantly, mention generic GNU/Linux binaries which
be available on the next release in favor of AppImage (which
is still using/bundling very outdated libraries and therefore
not recommended).
2022-05-05 21:27:24 +02:00
Martchus 204139ba37 Update translations 2022-05-05 20:52:16 +02:00
Martchus 4c920b6418 Avoid further QML warnings of Plasmoid
This should avoid:
```
file:///usr/share/plasma/plasmoids/martchus.syncthingplasmoid-git/contents/ui/main.qml:13:34: QML FullRepresentation: Binding loop detected for property "implicitWidth"
…
qml: PlasmaExtras.ScrollArea is deprecated. Use PlasmaComponents3.ScrollView instead.
…
file:///usr/share/plasma/plasmoids/martchus.syncthingplasmoid-git/contents/ui/TabButton.qml:27:13: Unable to assign [undefined] to QFont
…
file:///usr/share/plasma/plasmoids/martchus.syncthingplasmoid-git/contents/ui/ToolButton.qml:23:13: Unable to assign [undefined] to QFont
```
2022-05-05 20:52:04 +02:00
Martchus 56bc9b09d1 Update translations 2022-05-05 18:57:08 +02:00
Martchus dcef2099e5 Remove wrong anchors in Plasmoid leading to QML warnings
This should prevent the following warnings:
```
file:///usr/share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/FullRepresentation.qml:284:17: QML DevicesPage: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
file:///usr/share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/FullRepresentation.qml:287:17: QML DownloadsPage: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
file:///usr/share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/FullRepresentation.qml:290:17: QML RecentChangesPage: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
file:///usr/share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/FullRepresentation.qml:281:17: QML DirectoriesPage: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
file:///usr/share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/FullRepresentation.qml:284:17: QML DevicesPage: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
file:///usr/share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/FullRepresentation.qml:287:17: QML DownloadsPage: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
file:///usr/share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/FullRepresentation.qml:290:17: QML RecentChangesPage: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
```

See https://github.com/Martchus/syncthingtray/issues/133
2022-05-05 18:56:53 +02:00
Martchus 3d791197ac Update libsyncthing to 1.20.1 2022-05-04 18:43:17 +02:00
Martchus 245598c047 Update patch version to 1.1.19 2022-05-04 18:42:53 +02:00
Martchus b2d81d05e6 Update translations 2022-05-04 01:07:03 +02:00
Martchus 3b89c58ba4 Add note about disabling notifications of internal errors 2022-05-04 00:54:17 +02:00
Martchus be9d963a82 Add internal errors to menu/dialog even if the notification is disabled 2022-05-04 00:24:26 +02:00
Martchus 2f861fed5a Update libsyncthing to v1.20.0 2022-05-03 23:28:58 +02:00
Martchus 5eb5a6dc60 Update translations 2022-05-03 23:27:29 +02:00
Martchus 329a928476 Fix too small tool buttons in Plasmoid
See https://github.com/Martchus/syncthingtray/issues/129
2022-04-09 14:59:34 +02:00
Martchus 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
Martchus 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
Martchus 42e8e86593 Add copyright notice 2022-04-05 20:14:49 +02:00
Martchus 1adfe77e8d Update translations 2022-04-05 19:53:25 +02:00
Martchus a78eb507d7 Update libsyncthing to v1.19.2 2022-04-05 19:53:07 +02:00
Martchus 88e039afd3
Merge pull request #128 from G3NSVRV/patch-1
Update dark-palette.ini
2022-03-28 11:21:45 +02:00
[G3NSVRV] 1244b8a8cf
Update dark-palette.ini
eye friendly
2022-03-27 22:41:47 -03:00
Martchus e749097110 Update translations 2022-03-20 17:02:06 +01:00
Martchus 3d5286bf26 Avoid mixing different icon types in context menu 2022-03-20 17:01:48 +01:00
Martchus 2162a9d1e2 Clarify that license is "GPL-2-or-later" 2022-03-15 21:38:23 +01:00
Martchus 8e6bd62030 Update translations 2022-03-15 01:10:37 +01:00
Martchus 404b8faa02 Update license info for Windows distribution 2022-03-15 00:52:45 +01:00
Martchus db2740d36c Fix compilation against older Plasma versions 2022-03-02 12:22:57 +01:00
Martchus f0eeb60945 Bump patch version 2022-03-02 12:22:00 +01:00
Martchus fd83bb35fd Update libsyncthing to v1.19.1 2022-03-01 12:15:22 +01:00
Martchus 3e96de86ff Add stalebot config 2022-02-08 12:59:47 +01:00