1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-03-30 14:50:12 +03:00

2828 Commits

Author SHA1 Message Date
Michail Vourlakos
e822062668 disable "CanBeAboveFullscreen" properly
--fix how CanBeAboveFullscreen windows option can be
enabled/disabled properly and work correctly
--fix how Blur is handled for docks and panels that
can be AboveFullScreenWindows under X11. Blur is now
working correctly for them but of course GtkFrameExtents
do not work at all because they are intended to work
based on KWin implementation.

BUG:443536
2021-10-22 21:34:21 +03:00
Michail Vourlakos
008a9c6038 disable "CanBeAboveFullscreen" properly
--fix how CanBeAboveFullscreen windows option can be
enabled/disabled properly and work correctly
--fix how Blur is handled for docks and panels that
can be AboveFullScreenWindows under X11. Blur is now
working correctly for them but of course GtkFrameExtents
do not work at all because they are intended to work
based on KWin implementation.

BUG:443536
2021-10-22 21:31:21 +03:00
Michail Vourlakos
cbbfc55861 disable frame_extents for X11::ByPassWM()
--fix blur positioning for docks panels that
have chosen to ByPassWM() under X11 environment
2021-10-22 20:43:25 +03:00
Michail Vourlakos
c521112cea disable frame_extents for X11::ByPassWM()
--fix blur positioning for docks panels that
have chosen to ByPassWM() under X11 environment
2021-10-22 20:41:50 +03:00
Michail Vourlakos
63a54b40db unblock Meta event properly for all launchers 2021-10-22 20:05:53 +03:00
Michail Vourlakos
5c2b24530b unblock Meta event properly for all launchers 2021-10-22 20:03:48 +03:00
Michail Vourlakos
c9515a0353 activate through mouse wheel more applets
--when an applet is not identified as expandable
but on the other hand has activated the flag
activationTogglesExpanded then for those
applets the mouse wheel option should also
trigger an activation event
2021-10-15 01:41:13 +03:00
Michail Vourlakos
4ad9bceb27 activate through mouse wheel more applets
--when an applet is not identified as expandable
but on the other hand has activated the flag
activationTogglesExpanded then for those
applets the mouse wheel option should also
trigger an activation event
2021-10-15 01:38:24 +03:00
Michail Vourlakos
59360176ee dont block visibility function after Meta trigger
--Menu11 and SimpleMenu applets are using a custom
plasmoid approach in order to be able to position their
popups differently on the screen. This patch considers
this in a more generic way and does not use the default
codepath to show popups from these applets. More
importantly the Needs/RequiresAttention status is used
in order to determine the panel/dock visibility for
these applets.

BUG:441053
2021-10-15 01:16:05 +03:00
Michail Vourlakos
a7cd06c2ef dont block visibility function after Meta trigger
--Menu11 and SimpleMenu applets are using a custom
plasmoid approach in order to be able to position their
popups differently on the screen. This patch considers
this in a more generic way and does not use the default
codepath to show popups from these applets. More
importantly the Needs/RequiresAttention status is used
in order to determine the panel/dock visibility for
these applets.

BUG:441053
2021-10-15 01:08:26 +03:00
Michail Vourlakos
d354cc4513 fix focus behavior when notes applet is used
BUG:443236
2021-10-07 18:09:01 +03:00
Michail Vourlakos
40034a363f fix focus behavior when notes applet is used
BUG:443236
2021-10-07 18:07:40 +03:00
Michail Vourlakos
fc4dc6dacc prevent session manager from restoring application
--disable session manager restoring and keep only the
autostart desktop file way in order to start Latte
2021-10-02 09:29:37 +03:00
Michail Vourlakos
07d4c10d8c prevent session manager from restoring application
--disable session manager restoring and keep only the
autostart desktop file way in order to start Latte
2021-10-02 09:18:12 +03:00
Michail Vourlakos
58c7093be9 fix #85,respect kwin vds navigation wrapping around
--respect and track KWin option for Virtual Desktops
navigation wrapping around setting
2021-09-28 22:05:17 +03:00
Michail Vourlakos
512243d8e6 fix #85,respect kwin vds navigation wrapping around
--respect and track KWin option for Virtual Desktops
navigation wrapping around setting
2021-09-28 22:03:20 +03:00
Michail Vourlakos
53674a65e1 provide translations for dock panel templates
BUG:442435
2021-09-14 21:05:59 +03:00
Michail Vourlakos
a480101ddf provide translations for dock panel templates
BUG:442435
2021-09-14 21:03:20 +03:00
l10n daemon script
d47f01a499 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-08-31 01:29:24 +00:00
Michail Vourlakos
596a184fa1 context:store properly no actions at all case
--make sure that if the user has disable all context
menu actions then this is preserved after during
startups
2021-08-27 08:54:10 +03:00
Michail Vourlakos
6c172791ec context:store properly no actions at all case
--make sure that if the user has disable all context
menu actions then this is preserved after during
startups
2021-08-27 08:52:43 +03:00
Michail Vourlakos
5c9dc950d7 viewsdialog:add missing translations
CCBUG:441357
2021-08-26 15:55:01 +03:00
Michail Vourlakos
f0ce1fff90 viewsdialog:add missing translations
CCBUG:441357
2021-08-26 15:53:27 +03:00
l10n daemon script
463437d8d0 GIT_SILENT made messages (after extraction) 2021-08-26 00:18:36 +00:00
l10n daemon script
b55c7a8db0 GIT_SILENT made messages (after extraction) 2021-08-20 01:52:52 +00:00
l10n daemon script
25e05070bb GIT_SILENT made messages (after extraction) 2021-08-20 00:22:30 +00:00
Michail Vourlakos
df9117d010 specify KAboutData::productName()
--this way KCrash should now be able to identify
latte-dock bug address properly
2021-08-09 17:23:12 +03:00
Michail Vourlakos
afac575877 specify KAboutData::productName()
--this way KCrash should now be able to identify
latte-dock bug address properly
2021-08-09 17:20:23 +03:00
Michail Vourlakos
f7032f7f19 crash:dont show settings dialog in early startup
--showing settings dialog too early before layout(s)
are loaded can possible create crashes. Settings dialog
is considering that everything is in place and ready
to be used.

BUG:440731
2021-08-08 14:28:48 +03:00
Michail Vourlakos
e1a472811d crash:dont show settings dialog in early startup
--showing settings dialog too early before layout(s)
are loaded can possible create crashes. Settings dialog
is considering that everything is in place and ready
to be used.

BUG:440731
2021-08-08 14:26:04 +03:00
Alexander Lohnau
2f6808b626
Define new KPackageStructure property in kpackage structures
The pluginId field is kept for compatibility.

Task: https://phabricator.kde.org/T14563
2021-08-01 20:33:50 +02:00
Alexander Lohnau
c02e4b6a7e
Consistently name kpackage structures
This will allow kpackage to load the structures by their path.

Task: https://phabricator.kde.org/T14757
Conceptually the same direction as https://phabricator.kde.org/T14499.
2021-08-01 20:26:35 +02:00
l10n daemon script
27c6225b1a SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-07-24 01:14:07 +00:00
Michail Vourlakos
834f71d266 major:update LastActiveWindow implementation
--new implementation keeps a more consistent history.
Each LastActiveWindow(LAW) now keeps track of all windows
that are related to its view even when these windows are not
currently shown. This way inactive windows history is
consistent and can be used from applets/visibility modes
more appropriately. VDs/Activities that are not
the current one(s) do not delete records from history
any more. Their respected windows are recorded and
flagged as NOT SHOWN, waiting this way to be valid
again after Activities/VDs changes.
2021-07-17 21:02:58 +03:00
Michail Vourlakos
f1d435a38e major:update LastActiveWindow implementation
--new implementation keeps a more consistent history.
Each LastActiveWindow(LAW) now keeps track of all windows
that are related to its view even when these windows are not
currently shown. This way inactive windows history is
consistent and can be used from applets/visibility modes
more appropriately. VDs/Activities that are not
the current one(s) do not delete records from history
any more. Their respected windows are recorded and
flagged as NOT SHOWN, waiting this way to be valid
again after Activities/VDs changes.
2021-07-17 21:01:32 +03:00
Michail Vourlakos
72ff76033b fix "favorite" icon name typo
--this way favorite icon is always used
properly because it is shown from Breeze icon
theme if current icon theme does not
provide it
2021-07-17 15:28:55 +03:00
Michail Vourlakos
1879cc87a2 fix "favorite" icon name typo
--this way favorite icon is always used
properly because it is shown from Breeze icon
theme if current icon theme does not
provide it
2021-07-17 15:26:40 +03:00
Michail Vourlakos
e0e3f19f7a pref option to disable geometries broadcasting
--the user can choose to disable available desktop geometry
broadcasting to Plasma in order to avoid any desktop widgets
moving at all cases
2021-07-16 18:57:30 +03:00
Michail Vourlakos
5486730a00 pref option to disable geometries broadcasting
--the user can choose to disable available desktop geometry
broadcasting to Plasma in order to avoid any desktop widgets
moving at all cases
2021-07-16 18:54:54 +03:00
Michail Vourlakos
19defa08cd drop WinTracker::availableScreenGeometry calcs
--Views WindowsTracker in using screen geometry only to
identify which windows are in the same view screen has nothing
to do with availablescreengeometry. This is why it is
dropped and replaced by View::screenGeometry() value
2021-07-11 11:39:38 +03:00
Michail Vourlakos
29df650645 drop WinTracker::availableScreenGeometry calcs
--Views WindowsTracker in using screen geometry only to
identify which windows are in the same view screen has nothing
to do with availablescreengeometry. This is why it is
dropped and replaced by View::screenGeometry() value
2021-07-11 11:33:10 +03:00
Michail Vourlakos
750785b5e5 fix notifications placement for sidebars
--Corona::availableScreenRe.. functions now ignore
visibility modes from views that are almost always hidden
such as SideBars and AutoHide panels/docks
2021-07-09 10:23:22 +03:00
Michail Vourlakos
094951d3f9 fix notifications placement for sidebars
--Corona::availableScreenRe.. functions now ignore
visibility modes from views that are almost always hidden
such as SideBars and AutoHide panels/docks
2021-07-09 10:20:36 +03:00
Michail Vourlakos
30de674870 cmdline:add dock/panel through --add-dock 2021-06-28 17:14:54 +03:00
Michail Vourlakos
291699379e cmdline:add dock/panel through --add-dock 2021-06-28 17:07:53 +03:00
Michail Vourlakos
31f0355a71 cmd:provide option for add-dock 2021-06-27 20:54:31 +03:00
Michail Vourlakos
8ec97ed6c4 cmd:provide option for add-dock 2021-06-27 20:53:39 +03:00
l10n daemon script
84df1d2393 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-06-26 02:21:38 +00:00
l10n daemon script
d699e144ce SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-06-26 01:23:25 +00:00
Michail Vourlakos
686d04f181 update scheme files when created
--plasma systemsettings colors dialog recreates
the color scheme file and is not updating it.
By adding a signal for file creation we can now
update color schemes properly when the user updates
colors based on plasma systemsettings dialog
2021-06-16 16:58:11 +03:00