Martchus
34aacf236b
Allow specifying icon for an override directly
2022-10-07 00:34:27 +02:00
Martchus
0add8e8f91
Improve theme override
...
* Add caching
* Allow adding multiple icon names
2022-10-06 23:21:59 +02:00
Martchus
855b3af38b
Add experimental theme override
...
See https://github.com/Martchus/syncthingtray/issues/121
2022-10-03 14:34:17 +02:00
Martchus
65b3838b81
Bump minor version
2022-10-03 14:34:17 +02:00
Martchus
2fcc5debcd
Add global renderer instance to allow accessing renderer of icon engine
2022-09-18 14:51:23 +02:00
Martchus
45dc4c7291
Remove extra handling for Qt 6 in `QuickImageProvider`
...
This is no longer required since qtdeclarative commit
b5d18be5a03406d0aac83856dd41e1525fd14a28.
2022-09-17 20:23:05 +02:00
Martchus
145fd5a8e1
Decouple ABI version from API version
...
Set the ABI version (used in so/DLL name) to 1 and increment it on an ABI
break (but only once within one release cycle). This way we don't need to
increment it on every patch release but also don't need to make a new major
release on every ABI break.
Keep the API version as is (using semantic versioning).
2022-09-11 13:13:46 +02:00
Martchus
1c92ea5bce
Declare publicly used Qt modules
2022-08-09 11:08:18 +02:00
Martchus
f4ad5fefc3
Bump patch version
2022-08-09 10:34:02 +02:00
Martchus
d6293b7084
Make use of improved linking against static platform plugins for tests
2022-04-28 21:50:26 +02:00
Martchus
a0b31d8ddd
Add stalebot config
2022-04-12 01:04:40 +02:00
Martchus
78ccb5c870
Add copyright notice
2022-04-05 20:11:47 +02:00
Martchus
8be5b2be7d
Increment patch version
2022-03-15 21:32:49 +01:00
Martchus
2d2cf96eb9
Clarify that license is "GPL-2-or-later"
2022-03-15 21:30:27 +01:00
Martchus
860209ce7d
Add property to set default color/size of QuickImageProvider
2022-02-02 22:31:14 +01:00
Martchus
4e15167f51
Add link to ForkAwesome website
2021-11-02 18:04:18 +01:00
Martchus
10d694a7fa
Merge pull request #3 from hrittich/upstream-patches
...
Create symbolic link to font file.
2021-10-31 02:26:05 +02:00
Hannah Rittich
c4946f9a67
Create symbolic link to font file.
2021-10-30 23:17:09 +02:00
Martchus
2a25904331
Mention dependency to Qt Quick
2021-10-25 18:44:18 +02:00
Martchus
9b71eff21b
Mark all renderer functions as const as they don't change the object
2021-10-15 22:57:19 +02:00
Martchus
5c9fe92ff6
Enable `qtquickforkawesome` by default
2021-10-15 22:13:59 +02:00
Martchus
009c722c89
Rename library for QQuickImageProvider to `qtquickforkawesome`
...
It makes sense to have *one* extra library for all Qt Quick related
features so the library should just be called `qtquickforkawesome` instead
of using a name specific to `QQuickImageProvider`.
2021-10-15 19:58:06 +02:00
Martchus
8d872ca461
Add a QQuickImageProvider
2021-10-10 23:24:41 +02:00
Martchus
5c818baf0b
Bump patch version
2021-10-07 18:29:56 +02:00
Martchus
0c342a5055
Fix compilation against Qt 5.6
2021-10-06 01:00:23 +02:00
Martchus
ebbce53c0d
Apply cmake-format
2021-10-03 23:06:33 +02:00
Martchus
7db709aa6f
Merge pull request #1 from hrittich/upstream-patches
...
Allow to find packages in namespaces
2021-10-03 19:51:43 +02:00
Hannah Rittich
b8e9f786b7
Allow to find packages in namespaces
2021-10-03 19:22:55 +02:00
Martchus
546fb0ec56
Apply clang-format
2021-09-22 11:16:50 +02:00
Martchus
c0c8efaf13
Exclude generated files from being processed by Qt's tools
...
This should suppress warning about CMP0071.
2021-09-22 11:16:40 +02:00
Martchus
2cd6c54100
Use woff2 only by default under Linux as only there FreeType2 is used by default
2021-09-22 11:16:09 +02:00
Martchus
f94c15a53f
Extend README.md
2021-09-16 22:27:48 +02:00
Martchus
cbcf98696f
Ensure non-static icon engine plugin does not miss font of static qtforkawesome
2021-09-16 18:42:45 +02:00
Martchus
cc1c8b35f8
Rename the class for the icon engine plugin so it is less likely to cause name conflicts
...
There might be some global objects created just based on the class name
without the namespace.
2021-09-16 18:35:05 +02:00
Martchus
276033df9c
Prefix resource for font file so it is less likely to cause name conflicts
2021-09-16 18:33:09 +02:00
Martchus
da639c816a
Deduce default color from current palette or style
2021-09-15 19:56:09 +02:00
Martchus
bec5b7bfd7
Workaround moc parse errors on Fedora 33 and 34 builds
2021-09-15 18:04:47 +02:00
Martchus
d83eb91df0
Support config suffix when building icon engine
2021-09-13 22:01:17 +02:00
Martchus
fbf820d538
Add a basic QIconEnginePlugin for ForkAwesome
2021-09-13 20:57:23 +02:00
Martchus
c153c863c4
Remove include guards wrongly added to source file
2021-09-13 20:50:14 +02:00
Martchus
5e099fc14b
Move files into sub directory to be able to add additional targets later
2021-09-13 20:50:14 +02:00
Martchus
c5f17009aa
Improve documentation
2021-09-13 18:24:22 +02:00
Martchus
56fdef53cd
Allow rendering any `QChar` so `Renderer` could also be used for other fonts
2021-09-13 18:24:08 +02:00
Martchus
02a56eebfd
Support Perl 5.18
2021-09-11 21:23:29 +02:00
Martchus
6dce3d57ae
Support CMake 3.10
2021-09-11 21:07:46 +02:00
Martchus
db458f682d
Improve README
2021-09-11 20:43:03 +02:00
Martchus
be64237413
Avoid tidying generated headers
2021-09-11 16:42:51 +02:00
Martchus
ce43117076
Do proper error handing when writing header files
2021-09-11 16:42:40 +02:00
Martchus
ed6f8198d0
Add mapping from icon names specified as QString to QtForkAwesome::Icon
2021-09-11 16:09:28 +02:00
Martchus
f3ae226c8c
Split header file
2021-09-11 14:42:11 +02:00