Commit Graph

464 Commits (919b0cbf8c7f0490b4885ed8c1dfec2307a701b4)

Author SHA1 Message Date
Michail Vourlakos 72d6383401 drop no needed RootMouseArea 4 years ago
Michail Vourlakos 5fbabaf58f abilities: drop parabolic.lastindex property
--new approach is much cleaner to use
4 years ago
Michail Vourlakos 0e002567dc drop LayoutsContainer.restoreZoomIsBlocked
--Parabolic Host Ability is quite capable to handle
this properly
4 years ago
Michail Vourlakos 2fd5f51e8d fixes for justify alignment arrangement 4 years ago
Michail Vourlakos 2e7dcb5428 refactor rely on c++ to provide justify alignment
--c++ takes the burden to validate the Justify alignment
4 years ago
Michail Vourlakos de6f2282e6 remove all padding events code
--in favour of EventsSink approach that will
probably solve all corner cases of view sunk
events
4 years ago
Michail Vourlakos 751a4f6713 appletItem:provide its own Parabolic Area
--move the parabolic effect code in its own item
and thus making it a lot cleaner to maintain and
debug
4 years ago
Michail Vourlakos bc5ba50147 refactor:plenty of fixes for masks/input events
--use only input events in order to identify the area
from which a window accepts input and also remove almost
every mask-qml code handling
--by reducing mask usage to minimum we fix also the
BLACKLINE bug under X11
4 years ago
Michail Vourlakos ba94315ecb REFACTOR:input events and mask area
-- The new approach reduces mask area calls to
barely minimum. Input mask is used instead to
specify the area for which we accept input.
-- The new approach solves also the BLACKLINE issue
when hovering the view at startup. This is because
at all times the full window area is drawn.
4 years ago
Michail Vourlakos bc9e39a6b2 use valid paddings for sinked events 4 years ago
Michail Vourlakos 1431feae8c upgrade debugMode to Abilities 4 years ago
Michail Vourlakos aef310bf36 upgrade debug spacers to Abilities 4 years ago
Michail Vourlakos 01969b86e2 upgrade debug flags to Abilities 4 years ago
Michail Vourlakos 7f00ff7af2 upgrade layouter debug flag to Abilities 4 years ago
Michail Vourlakos 1e985590b5 upgrade debug timers flag to Abilities 4 years ago
Michail Vourlakos 13a4b64118 upgrade overloadedIcons/Window debug flags Ability 4 years ago
Michail Vourlakos 169b7d6aae introduce Debug Ability 4 years ago
Michail Vourlakos 88ea6e370e add isEnabled to parabolic Ability 4 years ago
Michail Vourlakos fe42e93ddd publish thicknesses through abilities 4 years ago
Michail Vourlakos 9f1274bf70 remove deprecated property 4 years ago
Michail Vourlakos 8381b42dc2 fixes for CustomBackground 4 years ago
Michail Vourlakos 14f43ce296 make verticalViewTouchingUnity is all color styles 4 years ago
Michail Vourlakos 5af3036613 fixes for identifying Unity vertical view showing
--more specific identifying properly when a vertical
view is shown and is touching a top or bottom view
that has requested to be fully trasparent when no
maximized window exists
4 years ago
Michail Vourlakos 8298bf0e2c fix dock view geometry calculations
--when background custom radius and shadow
are applied the dock window geometry shouldnot
change if these values are not altered. This
is especially true when a dock is hiding
its screen edge margin when there is a maximized
window and the same time is hiding also its
background shadows. In such case in the past because
shadows were temporarily disabled the dock was constantly
changing its geometry
5 years ago
Michail Vourlakos 0aa5aaec64 fixes for hideThickScreenGap in Dock mode 5 years ago
Michail Vourlakos ab1aa51fce fix for customDefShadowEnabled case 5 years ago
Michail Vourlakos b2f8f20482 background:fixes for customBackgroundShadow
--limit also the background custom shadow to never
exceed the minimum panel axis
5 years ago
Michail Vourlakos 89e94fce3b initial support background custom radius/shadow
--playing around with Kirigami.ShadowedRectangle in order
to provide a nice beautiful custom made panel background
that the user can chosen custom radius or shadow size.
Colors are going to be used totally based on current plasma
theme.
5 years ago
Michail Vourlakos 76ec713c9d update for thin tooltips and auto size behaviors
--make their behavior more understandable and predictable
based on dock and panel types
5 years ago
Michail Vourlakos 37a682e5bc rename property to hideFloatingGapForMaximized
--this property hides any floating gap when there
are maximized windows
5 years ago
Michail Vourlakos b92ece0f8e rename option for floatingInternalGapIsForced
--that option from Behavior page is now renamed and
also its behavior has been upgraded by enabling
three possible options:
   1. Disabled always
   2. Auto - which is enabled for Docks and disabled for Panels
   3. Enabled always
5 years ago
Michail Vourlakos d7b56b9316 containment:use static dragoverlay
--do not create/destroy it, its time we get
into rearrange widgets mode
5 years ago
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.
5 years ago
Michail Vourlakos 52eb0acfef dont hide external shadows during location change 5 years ago
Michail Vourlakos 6de05c92e8 support XCP::SHAPE for Views
--views can now specify their input area under X11 and
give valuable space to underlying windows
5 years ago
Michail Vourlakos 79d95371d7 fix #9,panel/dock buttons
--fix panel/dock mode buttons from configuration
windows.
5 years ago
Michail Vourlakos e4437b7f66 abilities:introduce UserRequests 5 years ago
Michail Vourlakos f5cc1f8f81 abilities:provide animations.requirements
--applets animations ability can now be used to
provide a zoomFactor that is needed from their
animations
5 years ago
Michail Vourlakos 02e1e87d59 smoothen anim for hide length screen gaps 5 years ago
Michail Vourlakos 0b8fa321bc dont crash when panels change location 5 years ago
Michail Vourlakos 673882f966 provide live editing for !compositing 5 years ago
Michail Vourlakos fec2f447d5 drop editMode workarounds in containment 5 years ago
Michail Vourlakos 083dec89ba disable editmode trigerring for View window 5 years ago
Michail Vourlakos 548afca400 create applets drag overlay only once 5 years ago
Michail Vourlakos aba7aeab80 small fixes here and there 5 years ago
Michail Vourlakos d04c19dacf dont enable add launchers in Tasks area
--when there are multiple Latte Tasks applets
5 years ago
Michail Vourlakos 2343933408 remove Container ParabolicManager
--this is not needed any more from the container.
All its functionality is provided from various
Container Abilities.
5 years ago
Michail Vourlakos 7176febb09 move badges tags in PositionShortcuts ability 5 years ago
Michail Vourlakos dc78257962 improvement for Container::OnPositionShortcuts
--bind On Position Shortcuts Container ability
with View::ExtendedContainmentInterface implementation
5 years ago
Michail Vourlakos f32937ca6d first commit for multi on position shortcuts 5 years ago