1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-01-21 14:03:39 +03:00

117 Commits

Author SHA1 Message Date
Aroun Olorin
4f93251d8c fix: read plasmashell version more reliably
In some cases, `plasmashell -v` crashes, which makes `readAllStandardOutput`
fail, although the version is printed out by the process before crashing.
See https://bugs.kde.org/show_bug.cgi?id=467696 and
https://bugreports.qt.io/browse/QTBUG-112258 for the details of the crash.

Instead, read the libtaskmanager version from CMake, which is much more
reliable.
2023-03-31 15:30:03 +00:00
Friedrich W. H. Kossebau
cd36798a61 Remove explicit use of ECM_KDE_MODULE_DIR, is part of ECM_MODULE_PATH
GIT_SILENT
2022-09-06 17:39:14 +00:00
Michail Vourlakos
3c155198a1 replace deprecated cmake library 2022-06-19 14:01:44 +03:00
Alexander Lohnau
cb32286a8f Remove author data, name and description from package metadata files
Task: https://phabricator.kde.org/T15452
2022-05-15 09:14:46 +00:00
Alexander Lohnau
f1f1668394 Slightly bump KF5 requirements, fix ECM_FIND_VERSION checks, move basic ECM includes to top
Now we need to explicitly set the KDE_COMPILERSETTINGS_LEVEL variable.
2022-05-15 09:14:46 +00:00
Michail Vourlakos
b1d57051c2 wayland:support Plasma primaryscreen protocol
--use ScreenPool as reference for primary screen.
The new code uses PrimaryOutputWatcher class from
Plasma Shell in order to keep track of primary
screen at all cases.

BUG:448418
FIXED-IN:0.11.0
2022-05-09 20:35:45 +03:00
Michail Vourlakos
ee307a0759 update to v0.10.76 2022-01-16 22:09:49 +02:00
Ömer Fadıl Usta
3c5b474a97 Make spring cleaning to match our KF5_MIN_VERSION
Since we already require 5.71.0 as min version of KF , it is meaning less to keep old checks for lower versions in code, this will make code more and more cleaner

Since all plasma using cpp17 and we recently switch to cpp14 think that it may be better to keep it more up-to-date and match with plasma
2022-01-09 12:21:55 +00:00
Michail Vourlakos
74626f7bdf Revert "find Qt5 minor version"
This reverts commit 51f166bf514fc0e4f2f1d158ef7022a0eff42d7f.
2021-12-17 12:07:03 +02:00
Michail Vourlakos
51f166bf51 find Qt5 minor version 2021-12-17 11:23:03 +02:00
Michail Vourlakos
74d5b567ed update qt minimum to 5.15 2021-12-17 10:49:03 +02:00
Michail Vourlakos
05e588c333 update .knsrc file
--update knsrc file in new way of handling
online latte indicators and in this way
support at the same time latte indicators
to be installed from Plasma LookNFeel packages.
--because of previous change the new required
kde frameworks version is 5.71
2021-12-01 17:48:01 +02:00
Michail Vourlakos
66ddda956b fix build with Fedora requirements
--simplify warnings and add formalt security checks

BUG:440759
2021-08-12 08:08:00 +03:00
Nicolas Fella
38455ea76a Raise minimum CMake version to 3.16
As discussed in https://mail.kde.org/pipermail/plasma-devel/2021-February/119329.html

GIT_SILENT
2021-08-10 05:35:03 +00:00
Michail Vourlakos
469a5e48cc update to version 0.10.75 2021-06-27 08:58:01 +03:00
Michail Vourlakos
761c7f34d2 contaimentactions:share contextmenudata class 2021-06-06 13:22:03 +03:00
Michail Vourlakos
cf1a008791 update to prebeta v0.9.91 2021-05-16 10:46:17 +03:00
Michail Vourlakos
88f72bcc3b contextmenu:draw layout icons
--change also layout actions to radiobuttons
2021-05-15 15:59:52 +03:00
Michail Vourlakos
5295dc9ae9 fixes for FastLayoutManager.insertAtCoordinates
--consider start and end layouts only when the alignment
is set to Justify
2021-03-04 00:06:27 +02:00
Michail Vourlakos
08118d531c move on to Kirigami.Icons for Tasks
--fix any crispy and blurry issues by moving
to Kirigami.Icon which maintainable and much
better for Latte requirements. For example
no roundToIconSize option is needed at all.
As it appears Kirigami.Icon is using only
the smooth parameter in order to define
its coloring.

BUG:432477
2021-02-03 23:59:39 +02:00
Michail Vourlakos
0cfd578a2b update to 0.9.86 to clarify settings changes 2020-08-30 21:33:30 +03:00
Michail Vourlakos
77828307b0 Require Kirigami2 dependency
--this way we make sure that kirigami2 is installed
and afterwards we can easily check kde frameworks version
which needs to be >= 5.69 in order to support
ShadowedRectangle
2020-08-22 18:15:01 +03:00
Michail Vourlakos
6de05c92e8 support XCP::SHAPE for Views
--views can now specify their input area under X11 and
give valuable space to underlying windows
2020-07-19 15:04:46 +03:00
Michail Vourlakos
63187ce5b4 remove Latte library as requirement
--implement things simpler by using the same
CoreTypes header file both for LatteCore.Types
import statement and App c++ implementation.
Let's leave in the future to decide if
a LibLatte is really necessary.
2020-04-24 14:52:16 +03:00
Michail Vourlakos
6e4779e6ab require new official Latte library 2020-04-22 21:10:17 +03:00
Michail Vourlakos
ac3ccb5b98 try to support a public liblatte library 2020-04-22 14:09:42 +03:00
Michail Vourlakos
5073939335 REFACTOR:split up and refactor liblatte2 and types
--use a more logical organization for types. LibLatte2
is split to become LatteCore library and Latte types
are now moved to application level. The Latte Types will
be split even more... Tasks-Only related types will
become Latte.Tasks types

BUG:420210
2020-04-18 13:39:45 +03:00
Michail Vourlakos
6e09bb5601 drop KNotifications from settings window
--introduce a new dependency for KIO, it works
really nice in order to open files in filemanager
and selecting them
2020-03-17 14:06:38 +02:00
Michail Vourlakos
13cecfa348 remove kde-inherited warning flags 2020-03-14 14:19:44 +02:00
Johnny Jazeix
d2170f13c0 revert previous commit, add KDECompilerSettings back 2020-01-03 19:41:26 +01:00
Michail Vourlakos
8d4e96ed44 drop ksysguard dependency for kf5>=5.62
--following plasma updates for tasktools in order
to drop the ksysguard dependency which is also
costly
2019-10-31 17:09:31 +02:00
Michail Vourlakos
82fae53926 update webpages and releases metadata 2019-09-03 01:59:19 +03:00
Jonathan Riddell
3dd97d8d75 Revert "add appstream file used on kde.org/applications"
This reverts commit 9c2406801bd4d228f443c25e9dd16cbbe18c42d7.
2019-08-08 12:26:00 +01:00
Jonathan Riddell
9c2406801b add appstream file used on kde.org/applications 2019-08-07 16:35:29 +01:00
Michail Vourlakos
9c3ca1f122 update to v0.9.85
--full development version to distinguish it
for the stable branch v0.9.x
2019-08-04 14:59:27 +03:00
Michail Vourlakos
e52983df7d update po installation to new guidelines 2019-07-12 00:46:16 +03:00
Michail Vourlakos
6c89317cbc update to beta version 0.8.96 2019-07-11 12:31:34 +03:00
Michail Vourlakos
3cbc4a5daf support AppName for WindowInformation
--use plasma libtaskmanager code and way
in order to obtain properly the AppName and
the Icon for its window
2019-06-01 01:20:54 +03:00
Michail Vourlakos
0b07b58abc support kdeclarative both <5.45 and >=5.45 2019-04-10 18:10:53 +03:00
Michail Vourlakos
0b90411b1d IMPORTANT: All new Indicators architecture
--this huge commit contains all the changes needed
in order for Latte to load Indicators dynamically
from their own packages
2019-03-24 12:17:29 +02:00
Michail Vourlakos
acd95306d1 remove all remaining applets
--Latte Separator has moved under kde store
so it is not needed any more to be provided
from Latte codepage
2019-03-19 21:25:10 +02:00
Michail Vourlakos
a314516379 remove applets and scripts found at kde store 2019-03-18 20:18:37 +02:00
Michail Vourlakos
ca80a7932f introduce LatteComponents to be consumed globally
--this is needed in order for indicators plugins in
the future to provide the same UI elements with the
rest of LatteView Settings windows
2019-03-18 19:35:53 +02:00
Michail Vourlakos
6f1c66f7d2 Display shortcut badges while holding Super
Summary:
Use `KModifierKeyInfo` to display shortcut badges while holding Super

BUG: 401768

Test Plan:
Just playing with it.
I still don't understand the `GlobalShortcut` class very well, correct me if I make any mistake.

Reviewers: #latte_dock, mvourlakos

Reviewed By: #latte_dock, mvourlakos

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D18620
2019-02-01 19:14:18 +02:00
Michail Vourlakos
9447a8f748 REFACTOR:replace liblattedock with new liblatte2 2018-12-07 18:44:09 +02:00
Michail Vourlakos
49d91aa19e update master version to 0.8.75 2018-07-15 12:52:30 +03:00
Michail Vourlakos
785b3029ad update to stable version 0.8.0
--after one year of work v0.8 with
its fantastic new features is here
2018-07-15 12:50:29 +03:00
Michail Vourlakos
321af85469 update to v0.7.96
--last beta with string freeze before
official release of v0.8
2018-07-06 09:45:36 +03:00
Michail Vourlakos
b3d80717c1 Beta1 for v0.8
--this is the first beta release for
v0.8. Everything will be open for the
upcoming days including translation
strings improvements. Beta2 possibly
will introduce a string freeze.
2018-06-22 18:19:18 +03:00
Michail Vourlakos
5231e95c96 fix #972,update Sliders version at dock settings
--use QtControls 2.2 for Sliders in dock settings
and update the Latte required version to 5.9 which
is LTS. Most distros should have already updated
to that one.
2018-04-09 03:36:44 +03:00