1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-02-09 21:57:37 +03:00

872 Commits

Author SHA1 Message Date
Michail Vourlakos
ee307a0759 update to v0.10.76 2022-01-16 22:09:49 +02:00
Michail Vourlakos
60095bba3b fix #96,FEATURE:AllScreens and AllSecondaryScreens
--This is a HUGE FEATURE and so important for multi-screens
users. It is introduced as one single commit because it
reimplements plenty of infrastructure changes and it will
be easier to identify newly introduced bugs.
--Users can now choose for their docks and panels to belong
at various screen groups. The first two screen groups introduced
are AllScreens and AllSecondayScreens. In the future it might
be possible to provide CustomScreensGroup that the user will
be able to define specific screens in which a dock or panel
should be always present.
--Current solution specifies an Original dock or panel and clones/copies
itself automatically to other screens. So docks and panels in other screens
are just real docks and panels that reference themselves to original
docks and panels.
--Clones are destroyed during layout startup and are automaticaly
recreated. It is suggested to export your layouts through the
official Layouts Editor in order to share them because in that case
clones are not included in the new generated layout file. If in any
case you do not this and you share your layout with any previous
versions then your clones will just appear as separate docks and
panels that belong to specific screens.
--Automatic syncing was introduced in order to keep up-to-date
the configuration of Original docks and panels with their referenced
Clones.
--Automatic syncing currently works for all docks and panels settings,
for all normal applets configurations and for all subcontaiments
configuration such as systrays.
--Automatic syncing does not work for applets inside subcontainments
such as Group Plasmoid. In such case it is suggested to configure
your applets inside your Group Plasmoid in the original dock or panel
and afterwards to trigger a recreation for the relevant clones
--Manual recreation of clones is easily possible by just choosing
the dock or panel to be OnPrimary or OnSpecificScreen and rechoosing
afterwards the AllScreensGroup or AllSecondaryScreensGroup
2022-01-16 13:38:13 +02:00
l10n daemon script
7a7af88e99 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-12-15 01:55:46 +00:00
Michail Vourlakos
62ed63daf1 option:rename screen edge to floating gap 2021-12-12 19:12:05 +02:00
Michail Vourlakos
3287a293b9 canvas ruler:decrease view maxlength properly
--whem view minlength and maxlength are equals
the Canvas Ruler should decrease and increase
both of them when the user mouse scrolls the ruler
2021-12-11 19:57:12 +02:00
Michail Vourlakos
e642087e31 Indicators API:Extend animations capabilities
extend indicator.level.requested signals with:
  --taskLauncherActivated
  --taskGroupWindowAdded
  --taskGroupWindowRemoved

extend indicator.level.requested properties with:
  --isIndicatorTaskLauncherAnimationRunning

extend indicator info with:
  --providesInAttentionAnimation
  --providesTaskLauncherAnimation
  --providesGroupedWindowAddedAnimation
  --providesGroupedWindowRemovedAnimation

adjust Latte Tasks in order to support properly
animations implemented through indicators.
2021-10-30 14:37:02 +03:00
Michail Vourlakos
eda019016d Indicators:expose more options for Icons
--the following options are exposed to indicators
in order to use them to their preference:
----iconTransformOrigin
----iconOpacity
----iconRotation
----iconScale
2021-10-28 12:33:29 +03:00
Michail Vourlakos
ea500a8ec0 indicators:expose iconOffsetX/Y to applets
--expose iconed applets indicator iconOffsetX/Y setting
and this way animate applet icons if the indicator
would like to do so
2021-10-24 00:36:44 +03:00
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
f2c401b02f always show/hide applets popups properly 2021-07-25 08:47:19 +03:00
Michail Vourlakos
d84e50a594 restack applets internal ClickEffect
--internal click effect is now moved to CompactApplet
which is much better place to be. This way fullrepresentation
applets do not use it at all
2021-07-24 15:36:20 +03: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
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
469a5e48cc update to version 0.10.75 2021-06-27 08:58:01 +03:00
Michail Vourlakos
1712a69745 colors:update text 2021-06-16 11:33:20 +03:00
Michail Vourlakos
a36a228938 provide colors Layout Colors option 2021-06-16 11:05:20 +03:00
Alexander Lohnau
505379ed04 Use spdx syntax for all files 2021-05-27 15:01:00 +00:00
Michail Vourlakos
4b37f39fbd tasks:switch of progress badge properly
--fix Tasks option to be disabled properly
--publish smart launcher settings to indicators
independent of user options in Tasks badges

BUG:437397
2021-05-21 20:36:50 +03:00
Michail Vourlakos
2fd5a5a6a2 do not force solidbackformaximized in panels 2021-05-21 17:28:08 +03:00
Michail Vourlakos
cf1a008791 update to prebeta v0.9.91 2021-05-16 10:46:17 +03:00
Michail Vourlakos
217d07b605 add names for default views templates 2021-05-06 12:25:27 +03:00
Michail Vourlakos
7d131df85c disable title tooltips for default dock 2021-05-06 12:21:13 +03:00
Michail Vourlakos
031aca3aca fix initial switching between indicator types
BUG:433765
2021-05-05 17:29:15 +03:00
Michail Vourlakos
27e1619cf0 fix indicators special download button
--update also Default layout to something
upgraded
2021-05-05 17:08:36 +03:00
Michail Vourlakos
bd044010de update qml tranlation string to proper use 2021-05-04 11:14:21 +03:00
Michail Vourlakos
16b83772e3 fixes for Sidebars hiding/showing behavior 2021-05-03 23:24:23 +03:00
Michail Vourlakos
940bee9408 Latte::Quick use layout popUpMargin
--this way we can support three different
popup styles. Plasma/AllBorders/Far From Edge
2021-05-03 03:11:09 +03:00
Michail Vourlakos
53827549d7 widgetsexplorer:instantiate model on each showing 2021-04-28 00:22:50 +03:00
Michail Vourlakos
2bf647db8e provide nice internal Compact.qml implementation 2021-04-27 16:58:50 +03:00
Michail Vourlakos
0d1661f942 move Latte::Dialog to LatteCore library
--this way we can use it to plenty places
2021-04-27 15:10:17 +03:00
Michail Vourlakos
3c8ae2fde2 add internal CompactApplet qml implementation 2021-04-27 11:24:52 +03:00
Michail Vourlakos
945b8ba5ea expose margin values in pixels for the user
--margin values are in percentage, now the user
is able to hover over these values in order
to be informed how much they are calculated in
pixels
2021-04-24 15:06:37 +03:00
Michail Vourlakos
e65c1f6385 show StickOnTop/Bottom for vertical basic settings 2021-04-21 20:56:43 +03:00
Michail Vourlakos
1fac17d6ba Storage:update newView for views editor
--trying to support newView that works in all the
cases between inactive/active layouts
2021-04-17 14:37:09 +03:00
Michail Vourlakos
8d0c26a2e1 provide Dark/Light Colors options
--this way a layout designer can force to its users
the desired color palette for each dock and panel.

BeCareful: designers should be very careful with this
because they take responsibility to disable latte auto-coloring
at per-applet basis in order for chromatic applets to NOT
be autocolored from latte because they already provide enough
contrast.

BUG:435714
2021-04-14 10:44:59 +03:00
Michail Vourlakos
b235e6cc96 update view alignment to new architecture
--view alignment can now be updated either by
editdock window or through views dialog in
settings window
2021-04-12 12:24:22 +03:00
Michail Vourlakos
cc4f901cf1 viewsdialog:support updating screen 2021-04-12 00:17:59 +03:00
Michail Vourlakos
3ec142d3a2 drop deprecated screen edge relocation codepath 2021-04-11 18:26:56 +03:00
Alexey Varfolomeev
58e184d90a Pixel perfect Trademark 2021-04-06 08:22:40 +04:00
Michail Vourlakos
b7eaedde51 fix #60,default size for pin button in edit dock 2021-04-03 13:54:27 +03:00
Michail Vourlakos
05aeae0ee1 fix Background switch triggering 2021-04-02 11:57:26 +03:00
Michail Vourlakos
e5f80a72a5 set 50% as maximum for background radius
--according to https://www.w3schools.com/howto/howto_css_rounded_images.asp
50% is considered the default maximum value for background
roundness.
2021-03-10 11:53:11 +02:00
Michail Vourlakos
765fd490c3 move Duplicate Dock in Add... menus
BUG:433688
2021-03-06 18:33:54 +02:00
Michail Vourlakos
b60e2ee5d9 enable floating gap hiding delay for all alignments 2021-03-06 17:58:13 +02:00
Tranter Madi
a1af4f6831 Delay floating gap hiding until mouse leaves 2021-03-06 15:51:19 +00:00
Michail Vourlakos
c67a877556 fix Floating Gap SideBar case not accepting input
BUG:433820
2021-03-05 11:31:44 +02:00
Michail Vourlakos
393db028b7 provide access below screen margin for Docks
--using hidden VisibilityManager::floatingGapWindow
implementation in order to provide full access for
the area which is below the screen margin when the
user has disabled user interaction for that area

BUG:433820
2021-03-04 19:18:42 +02:00
Michail Vourlakos
38474372b4 rename Dock template to Default Dock 2021-03-01 19:09:32 +02:00
Michail Vourlakos
fe5d2d7a63 context menu:provide Add view through templates 2021-03-01 19:04:21 +02:00
Michail Vourlakos
631f4a9d6e provide moveView through context menu
--the user can now user the ContextMenu in order
to move a view between different active layouts
2021-03-01 17:15:12 +02:00