1
0
mirror of https://github.com/KDE/latte-dock.git synced 2024-12-25 09:33:51 +03:00
Commit Graph

1863 Commits

Author SHA1 Message Date
l10n daemon script
eb95f2ef13 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-22 01:17:47 +00:00
l10n daemon script
9f89d13c7b 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-13 01:18:37 +00: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
d600bbeb63 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-21 01:14:48 +00:00
l10n daemon script
92aec503f5 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-03 01:21:02 +00:00
Michail Vourlakos
fd5b4e53ec fix Debug Window layout
--it was broken because of all new View::Name
property
2021-06-29 18:58:00 +03:00
Michail Vourlakos
469a5e48cc update to version 0.10.75 2021-06-27 08:58:01 +03:00
Michail Vourlakos
f10ae3e239 layout:update default color scheme ref properly 2021-06-16 11:27:48 +03:00
Michail Vourlakos
a36a228938 provide colors Layout Colors option 2021-06-16 11:05:20 +03:00
l10n daemon script
7c944f1990 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-13 01:21:21 +00:00
l10n daemon script
82c0fb5a06 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-11 01:24:36 +00:00
l10n daemon script
6b7c558cff 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-04 01:24:23 +00:00
Michail Vourlakos
da50ca7147 consider roundness for popup placement
--take into account margin.length when applied for items
to get into the roundness area
2021-06-03 17:12:55 +03:00
Michail Vourlakos
7392f362a2 draw correct borders for floating Docks
--Justify floating dock case with maximum length
to 100%
2021-06-02 20:04:14 +03:00
Michail Vourlakos
110c090af4 fix #74,decrease margins for rounded backgrounds 2021-06-02 20:04:14 +03:00
l10n daemon script
4d407abeda 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-01 01:16:43 +00:00
Alexander Lohnau
505379ed04 Use spdx syntax for all files 2021-05-27 15:01:00 +00:00
Michail Vourlakos
4a7174e7c2 Blur region:use 90Hz Timer to update blur area
--always use blur timer in order to update blurred
area, this way subcalculations between timer triggering
are not taken into account. This way user experience
with blur and parabolic effect are improved.
2021-05-22 19:01:26 +03:00
Michail Vourlakos
4205433aac nice popup positioning in !compositing mode 2021-05-21 17:28:08 +03:00
Michail Vourlakos
a001eab39c provide isSidebar flag for view::visibility 2021-05-21 17:28:08 +03:00
Michail Vourlakos
f2dda7347c set input mask properly for hidden sidebars
--do not enable any input mask for hidden sidebars
2021-05-21 17:28:08 +03:00
l10n daemon script
6634b8ff20 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-05-20 01:16:44 +00:00
l10n daemon script
116c59dd90 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-05-17 01:34:05 +00:00
Michail Vourlakos
cf1a008791 update to prebeta v0.9.91 2021-05-16 10:46:17 +03:00
l10n daemon script
09de9c13df 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-05-15 01:19:32 +00:00
Michail Vourlakos
76549a9f99 shortcuts:wait for view to fully shown properly
--the new approach is not using timers but actual
events from View in order to identify when the
view is fully shown and when their popup is actual
visible. This way popup showing and view slide-in
is always synchronized properly

BUG:425078
2021-05-13 20:09:05 +03:00
Michail Vourlakos
8028efaa6c expose isShownFully to ViewPart::Visibility 2021-05-13 19:14:33 +03:00
Michail Vourlakos
c0e768c73c move external bindings in their own file 2021-05-12 23:01:32 +03:00
Michail Vourlakos
7e26d54a08 do not start sliding ins/outs with no reason
--ViewPart:VisibilityManager is sending events
to show or hide but it can not validate the view
visual state meaning is hidden, sliding in/out, blocked
etc. That role is taken from Containment::VisibilityManager
that accepts that signals and in case the state are
requesting is already provided then in such case
these signals are ignored.
--This way myView flags for inSlidingIn/Out/PartiallyShown/FullyShown
etc are providing valid values in some previous
problematic scenarios
--This fix solves the issue that parabolic effect with Tasks Previews
it was not too responsive but it had many glitches
2021-05-09 21:27:59 +03:00
l10n daemon script
742987d309 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-05-09 01:21:03 +00:00
l10n daemon script
1f191516ff 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-05-07 01:17:37 +00:00
Michail Vourlakos
5f29378bf4 update/fix broadcasted appletsLayoutGeometry
--this way popups are placed even better from
plasma style docks/panels
2021-05-06 12:12:06 +03:00
Michail Vourlakos
4e5b3dd957 fix bottom/right calcs for floating nointeract gap 2021-05-06 12:02:38 +03:00
Michail Vourlakos
e45bb95433 improve how applets are positioned based on pads
--improve a lot how applets are positioned in
different alignments and more specific take into
consideration the background roundness and the
items specified length margin in order to provide
always the most consistent look for the user
2021-05-06 11:51:24 +03:00
Michail Vourlakos
d37984c6d9 remove deprecated check 2021-05-05 22:40:50 +03:00
Michail Vourlakos
518445027d containment:enable startUp flag from layout manager 2021-05-05 22:27:30 +03:00
l10n daemon script
4ecea93e31 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-05-05 01:17:36 +00:00
l10n daemon script
4d345a5449 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-05-04 01:16:57 +00:00
Michail Vourlakos
d84c5152b3 support multiple sidebars triggering
--and also at the same time support specific
sidebars based on their names
2021-05-03 23:49:39 +03:00
Michail Vourlakos
16b83772e3 fixes for Sidebars hiding/showing behavior 2021-05-03 23:24:23 +03:00
Michail Vourlakos
9d916aba35 improve anchoring for Paddings visual
--this way the new anchoring is totally independent
of parabolic effect
2021-05-03 19:12:20 +03:00
Michail Vourlakos
a94d68d9b6 pixel perfect popup placement
--at the same time improve a lot background length
calculations and various alignments published
layout geometry in order to correspond much
better to real visible estate
2021-05-03 10:28:59 +03:00
Michail Vourlakos
aed7b27b0c background:remove items length margin from paddings 2021-05-03 04:41:03 +03:00
l10n daemon script
57f460a7d5 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-05-03 01:22:11 +00:00
Michail Vourlakos
e7e593c42b calculate properly custom radius padding 2021-05-03 04:08:34 +03:00
l10n daemon script
b9c2560a77 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-05-02 01:20:08 +00:00
Michail Vourlakos
866a4f462b viewsdialog:provide nice message for error #103 2021-05-01 13:32:17 +03:00
Michail Vourlakos
e9b90a1fc1 containment:position properly add plasmoid cross 2021-04-28 15:58:45 +03:00
Michail Vourlakos
f5fb12e8da position latte panels pop ups really nice
--expose appletsLayoutGeometry through Latte::View
dynamic properties and allog LattQuick::Dialogs to
use it in order to be positioned nicely
2021-04-28 15:52:17 +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
a718d8d58a support aboutToQuit application signal on exit
--add also shadows to tasks window thumbnails
2021-04-24 12:33:40 +03:00
Michail Vourlakos
66afcf684c fix thickMargin wrong reference 2021-04-18 13:52:19 +03:00
Michail Vourlakos
47aa383723 set maximum length for dndspacer 2021-04-15 19:24:24 +03:00
Michail Vourlakos
926593aa76 fix where dropped applets are added
--the new code is more consistent and calculates the
appropriate place to add an applet much better
based on the distance that dropped applet is
having with each layout.
2021-04-15 19:05:19 +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
d420a75b8a view nextLocation show properly after slidein
--show view completely after slide-in and after the
slide-in animation has completed trigger visibiliy
checks based on regular visibility criteria
2021-04-12 19:25:22 +03:00
Michail Vourlakos
64ffeaefc4 dont block hiding for sidebars 2021-04-12 12:43:51 +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
92f12b6f63 view:update move to layout
--update to new infrastructure that is able to
switch view location by combining multiple
changes at the same time
2021-04-12 09:10:48 +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
Michail Vourlakos
2e399fb225 dndspacer:show length animation 2021-04-09 18:37:48 +03:00
Michail Vourlakos
a153ed71f7 ignore MarginsAreaSeparators at PositionShortcuts 2021-03-10 13:12:12 +02:00
Michail Vourlakos
d6bf586ba7 fix crash from using Applet Alternatives option 2021-03-10 12:39:04 +02: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
bf016527b2 fix more centered Justify calculations 2021-03-09 21:11:44 +02:00
Michail Vourlakos
4132982486 layouter:fix Justify mode centered items size
--fix case of icons-only plasma taskmanager in order to
provide a way to center it. The user can add icon-only
taskmanager in center of Justify mode and add also
two latte expanding spacers around it in order center it.

BUG:434198
2021-03-09 20:59:42 +02:00
Michail Vourlakos
7b817893f0 fix #53,calculations for hidden input in LeftEdge 2021-03-08 21:46:37 +02:00
Michail Vourlakos
f6e8125804 fix background paddings based on custom Roundness
--when custom roundness is applied then background paddings
should always respect it independent of the plasma theme
default roundness

BUG:433887
2021-03-07 08:35:50 +02:00
Michail Vourlakos
b940d4df72 limit placeholder length to not be very big 2021-03-07 00:30:25 +02:00
Michail Vourlakos
069bbfc41a provide valid placeholderlength for autofill dragged 2021-03-07 00:25:11 +02:00
Michail Vourlakos
c8676170f9 fix offset changing for !compositing mode
--do not change offset faulty for !compositing mode
for all cases. In the past all Views in !compositing
mode they were working as behaveAsPlasmaPanels, this
is no more the case.

BUG:433887
2021-03-06 22:32:04 +02:00
Tranter Madi
a1af4f6831 Delay floating gap hiding until mouse leaves 2021-03-06 15:51:19 +00:00
Michail Vourlakos
1f79546b39 fix indicators applet specific margin 2021-03-06 13:58:47 +02:00
Michail Vourlakos
83bdbced35 remove no needed variable 2021-03-06 13:35:18 +02:00
Michail Vourlakos
1805e11131 disable some debug messages 2021-03-06 13:32:21 +02:00
Michail Vourlakos
3185a70b9a more functionality for FastLayoutManager
--provide addAppletItem function
--provide reorderSplitters in Start and End
layouts when an applet is added in them and
the splitters are moving in faulty position
2021-03-06 13:20:32 +02:00
Michail Vourlakos
62efa97e61 plenty of fixes for FastLayoutManager
--remove also the deprecated javascript LayoutManager
2021-03-06 12:44:08 +02:00
Michail Vourlakos
f9d400fa4a provide fastLayoutManager save options 2021-03-06 11:52:48 +02:00
Michail Vourlakos
a5b19284b0 provide restoreOptions and userBlocksColoring 2021-03-06 11:46:43 +02:00
Michail Vourlakos
5c29dcc1e0 fastLayoutManager add lockedZoomApplets property 2021-03-06 11:32:26 +02:00
Michail Vourlakos
98e89d6e39 drop lastSpacer and fix addsplitters 2021-03-06 11:26:54 +02:00
Michail Vourlakos
177f8f9b39 add FastLayoutManager.addJustifySplittersInMain 2021-03-06 11:01:14 +02:00
Michail Vourlakos
d8240528ee provide fastLayoutManager.destroyJustifySplitter() 2021-03-06 10:28:28 +02:00
Michail Vourlakos
302439706e improve layout manager updateindexes 2021-03-06 10:18:33 +02:00
Michail Vourlakos
e36c8557d0 fixes for applets order during startup
--when an applet is not loaded properly is removed
from its registered order
--when an applet is loaded properly but is not found
in the registered order is at in the end of the stack
2021-03-05 12:55:41 +02:00
Michail Vourlakos
b6112c2ab8 provide FastLayoutManager save() function 2021-03-05 12:55:41 +02:00
Michail Vourlakos
f61846c6ae expose dndSpacer to fastLayoutManager 2021-03-05 12:55:41 +02: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
c25f9f7b54 remove some lastSpacer deprecated code 2021-03-04 11:24:49 +02:00
Michail Vourlakos
c4099d4886 restructure appletItem creation 2021-03-04 11:18:00 +02:00
Michail Vourlakos
db48a726bd remove deprecated code 2021-03-04 11:13:37 +02:00
Michail Vourlakos
f44e7a1256 improve code names and style
--remove also deprecated code
2021-03-04 11:07:11 +02:00
Michail Vourlakos
2d812552b1 provide fastLayoutManager.joinLayoutsToMainLayout 2021-03-04 10:50:20 +02:00
Michail Vourlakos
c3e6f3c04f remove deprecated layoutmanager apis 2021-03-04 10:37:10 +02:00
Michail Vourlakos
07d9d63338 new distinct MarginsAreaSeparator visual 2021-03-04 00:37:29 +02: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
15cf2b2b5f replace more functions with fastLayoutManager 2021-03-03 20:49:38 +02:00
Michail Vourlakos
d61d074f97 improve moving around an applet
--fast layout manager takes resposibility
for reparent procedures during moving an applet
at different position
2021-03-03 20:28:46 +02:00