Michail Vourlakos
965644ce2c
add duplicate view in context menu
2021-02-28 17:27:04 +02:00
Michail Vourlakos
87ae24dae1
add myView.action() to reach view actions
...
-this way things are more clear how the actions
are applied and reordered
2021-02-28 13:16:40 +02:00
Michail Vourlakos
a44c5fa821
provide remove dock action in context menu
2021-02-28 11:56:09 +02:00
Michail Vourlakos
26af7e4091
add functionality for ExportViewTemplate
2021-02-13 19:52:52 +02:00
Michail Vourlakos
7af60c802d
provide isHidingBlocked through MyView Ability
2021-01-31 23:05:54 +02:00
Michail Vourlakos
cfb382002b
update containmentActions properly when recreating
2021-01-23 23:37:13 +02:00
Michail Vourlakos
52490c6d7c
fix crash when updating indicators
2021-01-23 21:16:13 +02:00
Michail Vourlakos
0edbd9a66a
widgets explorer: initialize windows flags earlier
...
--this way we avoid in wayland to draw window decoration
2021-01-16 19:49:32 +02:00
Michail Vourlakos
84d4d4cef7
provide latte internal widget explorer
2021-01-16 19:12:42 +02:00
Michail Vourlakos
e404abde4e
fix editThickness for latte panels
2021-01-08 00:45:33 +02:00
Michail Vourlakos
f8cce7acfa
fix normalThickness value
2021-01-06 22:59:05 +02:00
Michail Vourlakos
919b0cbf8c
rename view property
2021-01-06 22:02:54 +02:00
Michail Vourlakos
de6f2282e6
remove all padding events code
...
--in favour of EventsSink approach that will
probably solve all corner cases of view sunk
events
2020-12-29 19:36:58 +02:00
Michail Vourlakos
bc50b437e9
introduce View::EventsSink
2020-12-29 19:32:25 +02:00
Michail Vourlakos
ba9233684e
view:separate parabolic c++ code from view
...
--The parabolic effect c++ part of View now
leaves in its own class
2020-12-28 23:36:28 +02:00
Michail Vourlakos
b5ceb4d91a
tasksparabolic:use view triggering values
2020-12-28 10:23:36 +02:00
Michail Vourlakos
259f04f7c9
view:forward ParabolicEnter from c++
2020-12-28 10:11:11 +02:00
Michail Vourlakos
17865ee21a
task parabolic more fixes for its implementation
2020-12-28 09:51:10 +02:00
Michail Vourlakos
dcde80e6ed
view::use a timer to nulify currentParabolicItem
2020-12-28 00:40:18 +02:00
Michail Vourlakos
a1ec6de412
tasks:make parabolic effect fixes
2020-12-27 23:37:46 +02:00
Michail Vourlakos
345d2823f6
simplify parabolic criteria in view
2020-12-27 20:58:16 +02:00
Michail Vourlakos
ae9836ccba
first iteration for new parabolic
2020-12-27 19:07:00 +02:00
Michail Vourlakos
4bf562c17b
remove unneeded line
2020-12-26 00:27:28 +02:00
Michail Vourlakos
0c153de58f
sinkedevents:optimize calculations
2020-12-25 19:20:16 +02:00
Michail Vourlakos
167a19b748
sinked events:respect Fitts Law
2020-12-25 19:08:21 +02:00
Michail Vourlakos
259d183179
dont be so verbose for sinked events
...
--so debug messages only for pressed sinked event
2020-12-25 14:20:52 +02:00
Michail Vourlakos
74d9065f1f
change applets margins/paddings approach
2020-12-25 13:17:12 +02:00
Michail Vourlakos
96fd421e9f
sinked events:various fixes
...
--disable sinked events when parabolic effect is
enabled. It needs to be rethought how this could work
properly with parabolic effect.
2020-12-25 01:14:11 +02:00
Michail Vourlakos
746f32050d
adjust mouse events relevant to view paddings
2020-12-24 19:27:11 +02:00
Michail Vourlakos
b06e164f53
expose view padding through qml
2020-12-24 18:25:23 +02:00
Michail Vourlakos
043c65e36c
remove irrelevant line
2020-10-27 18:36:03 +02:00
Michail Vourlakos
eb627dd070
multiple mode:animate properly layouts unloading
2020-08-30 14:34:56 +03:00
Michail Vourlakos
d5e83280d2
refactor:simplify layout data access
2020-08-29 20:42:15 +03:00
Michail Vourlakos
3689cc406d
retrieve available screen space through activityid
2020-08-28 17:58:39 +03:00
Michail Vourlakos
2e120f9446
make Multiple mode work correctly
2020-08-28 17:58:39 +03:00
Michail Vourlakos
e323f31645
use universal inAdvancedMode for edit settings
...
--for all view edit windows are now using the same
flag in order to identify basic and advanced level
for editing their settings
2020-08-03 12:13:03 +03:00
Michail Vourlakos
a3250cf7ca
fixed for View::inEditMode flags
...
--inEditMode is now updated directly from
containment()->inUserConfiguring()
--add again hiding blockers when View gets
into edit mode. That was lost during last commits
because it was part of Visual qml code that
has been moved to another window.
2020-07-29 01:20:45 +03:00
Michail Vourlakos
0784c0dacd
improve View isFloatingPanel semantics
2020-07-28 23:50:05 +03:00
Michail Vourlakos
cf1cb1ca8e
always now Views when needed
...
--when View::Visibility::mustBeShown signal is
triggered then the Views should always be shown
even when KWin has hide it with no real reason
--force appling activities to ALL View related windows
when changing current Activity. This way we make
sure that when KWin makes faulty assignments,
Latte is coming to the rescue.
2020-07-18 19:42:20 +03:00
Michail Vourlakos
81bc74f49d
dont recreate view unnecessary
...
--FrameExtents are working fine with margins 0,0,0,0
and Plasma 5.19.3
2020-07-18 19:27:47 +03:00
Michail Vourlakos
79d95371d7
fix #9,panel/dock buttons
...
--fix panel/dock mode buttons from configuration
windows.
2020-07-18 18:57:55 +03:00
Michail Vourlakos
ac996f1721
fixes for View:layout activities windows updates
2020-07-12 15:33:40 +03:00
Michail Vourlakos
a0a2c4b265
fix binding loops
2020-07-12 15:22:01 +03:00
Michail Vourlakos
19eb9f9ff5
fix edge margin adjustment
2020-07-12 15:02:54 +03:00
Michail Vourlakos
a4445a3e9a
provide context menu for Canvas config window
2020-07-11 20:26:29 +03:00
Michail Vourlakos
7084953672
wayland:fix multi-config views behavior
2020-07-11 19:00:05 +03:00
Michail Vourlakos
334a40fff1
improve View config windows focusOut codepath
2020-07-11 10:48:56 +03:00
Michail Vourlakos
1740c0be91
orchestrate View config windows showing properly
2020-07-11 10:26:04 +03:00
Michail Vourlakos
fa83db7825
provide consistent Canvas SubConfigWindow behavior
...
--CanvasSubConfigWindow is now ready to provide the
same Header editing controls and behavior that previous
implementation was already doing so
2020-07-10 21:09:54 +03:00
Michail Vourlakos
bf2c7ebbd9
expose Colorizer to itw own View c++ class
2020-07-07 18:33:41 +03:00