Commit Graph

1819 Commits (3769cef501c88d9be63087a0f852dd3a41e973fe)

Author SHA1 Message Date
Michail Vourlakos e7e593c42b calculate properly custom radius padding 4 years ago
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"
4 years ago
Michail Vourlakos 866a4f462b viewsdialog:provide nice message for error #103 4 years ago
Michail Vourlakos e9b90a1fc1 containment:position properly add plasmoid cross 4 years ago
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
4 years ago
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
4 years ago
Michail Vourlakos a718d8d58a support aboutToQuit application signal on exit
--add also shadows to tasks window thumbnails
4 years ago
Michail Vourlakos 66afcf684c fix thickMargin wrong reference 4 years ago
Michail Vourlakos 47aa383723 set maximum length for dndspacer 4 years ago
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.
4 years ago
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
4 years ago
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
4 years ago
Michail Vourlakos 64ffeaefc4 dont block hiding for sidebars 4 years ago
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
4 years ago
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
4 years ago
Michail Vourlakos cc4f901cf1 viewsdialog:support updating screen 4 years ago
Michail Vourlakos 3ec142d3a2 drop deprecated screen edge relocation codepath 4 years ago
Michail Vourlakos 2e399fb225 dndspacer:show length animation 4 years ago
Michail Vourlakos a153ed71f7 ignore MarginsAreaSeparators at PositionShortcuts 4 years ago
Michail Vourlakos d6bf586ba7 fix crash from using Applet Alternatives option 4 years ago
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.
4 years ago
Michail Vourlakos bf016527b2 fix more centered Justify calculations 4 years ago
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
4 years ago
Michail Vourlakos 7b817893f0 fix #53,calculations for hidden input in LeftEdge 4 years ago
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
4 years ago
Michail Vourlakos b940d4df72 limit placeholder length to not be very big 4 years ago
Michail Vourlakos 069bbfc41a provide valid placeholderlength for autofill dragged 4 years ago
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
4 years ago
Tranter Madi a1af4f6831 Delay floating gap hiding until mouse leaves 4 years ago
Michail Vourlakos 1f79546b39 fix indicators applet specific margin 4 years ago
Michail Vourlakos 83bdbced35 remove no needed variable 4 years ago
Michail Vourlakos 1805e11131 disable some debug messages 4 years ago
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
4 years ago
Michail Vourlakos 62efa97e61 plenty of fixes for FastLayoutManager
--remove also the deprecated javascript LayoutManager
4 years ago
Michail Vourlakos f9d400fa4a provide fastLayoutManager save options 4 years ago
Michail Vourlakos a5b19284b0 provide restoreOptions and userBlocksColoring 4 years ago
Michail Vourlakos 5c29dcc1e0 fastLayoutManager add lockedZoomApplets property 4 years ago
Michail Vourlakos 98e89d6e39 drop lastSpacer and fix addsplitters 4 years ago
Michail Vourlakos 177f8f9b39 add FastLayoutManager.addJustifySplittersInMain 4 years ago
Michail Vourlakos d8240528ee provide fastLayoutManager.destroyJustifySplitter() 4 years ago
Michail Vourlakos 302439706e improve layout manager updateindexes 4 years ago
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
4 years ago
Michail Vourlakos b6112c2ab8 provide FastLayoutManager save() function 4 years ago
Michail Vourlakos f61846c6ae expose dndSpacer to fastLayoutManager 4 years ago
Michail Vourlakos c67a877556 fix Floating Gap SideBar case not accepting input
BUG:433820
4 years ago
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
4 years ago
Michail Vourlakos c25f9f7b54 remove some lastSpacer deprecated code 4 years ago
Michail Vourlakos c4099d4886 restructure appletItem creation 4 years ago
Michail Vourlakos db48a726bd remove deprecated code 4 years ago
Michail Vourlakos f44e7a1256 improve code names and style
--remove also deprecated code
4 years ago
Michail Vourlakos 2d812552b1 provide fastLayoutManager.joinLayoutsToMainLayout 4 years ago
Michail Vourlakos c3e6f3c04f remove deprecated layoutmanager apis 4 years ago
Michail Vourlakos 07d9d63338 new distinct MarginsAreaSeparator visual 4 years ago
Michail Vourlakos 5295dc9ae9 fixes for FastLayoutManager.insertAtCoordinates
--consider start and end layouts only when the alignment
is set to Justify
4 years ago
Michail Vourlakos 15cf2b2b5f replace more functions with fastLayoutManager 4 years ago
Michail Vourlakos d61d074f97 improve moving around an applet
--fast layout manager takes resposibility
for reparent procedures during moving an applet
at different position
4 years ago
Michail Vourlakos f1732be8c3 provide insertAtCoordinates at fastLayoutManager 4 years ago
Michail Vourlakos 90410426bd block autosize for Justify inConfigureAppletsMode 4 years ago
Michail Vourlakos f6df7a7df1 introduc fast layout manager for containment 4 years ago
Michail Vourlakos db99677f8c update FillApplets for dragged items on the view 4 years ago
Michail Vourlakos 5d1bf42709 fix fillcalculations at Layouter.TwoSteps codepath
--in Layouter two steps codepath at the end ALL fill
applets at Start/End layouts should adjust their size
in order to not overlap with fill applets in Main layout.
These calculations were broken because they were not
applied properly.
4 years ago
Michail Vourlakos ac8a88d700 improve AddItem visual
--make it Square with small roundness in order to
fit better at all cases
4 years ago
Michail Vourlakos b0cfb738bb provide all available space to fillApplets
--in case there is a fill applet then give it all
remaining free space at all cases

BUG:433754
4 years ago
Michail Vourlakos 37721a2628 dont force margins for AutoFill applets
--this way the Tasks scrolling is not triggered
when no needed

BUG:433754
4 years ago
Michail Vourlakos d51f2d99a3 context menus add more sections
--move elements around in order for the user to find
them at the same positions for all cases independent
if the user triggers context menu from applets or
empty containment areas
4 years ago
Michail Vourlakos 19b1a8c67d margins separator visual for inConfigure 4 years ago
Michail Vourlakos f3fd4a051e draw MarginsSeparator visual paddings 4 years ago
Michail Vourlakos d12d92ac68 Ability.BasicItem respect MarginsArea size 4 years ago
Michail Vourlakos 219c1b5e05 do not draw indicatorPaddings for PlasmaAutoFill 4 years ago
Michail Vourlakos 1e99b97def draw MarginsAreaSeparator visual paddings 4 years ago
Michail Vourlakos 2e70abb41a preserve applets length inMarginsArea
--inMarginsArea the applet length is still
calculated by metrics.iconSize
4 years ago
Michail Vourlakos 992f98389d dont roundToIconSize only for parabolic effect 4 years ago
Michail Vourlakos a72931fc41 identif Applet.ConstraintHints properly 4 years ago
Michail Vourlakos aaf562a207 not CanFillArea applets behabe as MarginsSeparators 4 years ago
Michail Vourlakos 69f466fd2f fix parabolic effect for MarginsAreaSeparators 4 years ago
Michail Vourlakos 87f42e4817 proper margins for CanFillThickness applets 4 years ago
Michail Vourlakos 35e9880ce7 provide AppletItem.canFillScreenEdge 4 years ago
Michail Vourlakos c3e8c5c8af expose Indexer.inMarginsArea through AbilityBridge 4 years ago
Michail Vourlakos a5ceb16e39 provide proper Metrics values for MarginsArea 4 years ago
Michail Vourlakos a67656c2f2 fixes and update elements margins for inMarginsArea 4 years ago
Michail Vourlakos 9abc937fa6 update applet margins for inMarginsArea 4 years ago
Michail Vourlakos 9929d1fa8e identify when applets are inside margins area 4 years ago
Michail Vourlakos fc34150d73 Indexer track marginsAreaSeparators 4 years ago
Michail Vourlakos 9e487b613b identify applet isMarginAreaSeparator 4 years ago
Michail Vourlakos ddb7dfdf5e use bool for floatingInternalGapIsForced
--do not use CheckBox three states in order
to make things simpler for the user
4 years ago
Michail Vourlakos 6550112525 hidden applets pass on parabolieffect messages 4 years ago
Michail Vourlakos 64c42dba7d improve ParabolicAreas center calculations
--this also fixes the bouncing animation in Tasks
applet when the user applies parabolic zoom on it
4 years ago
Michail Vourlakos 297b3a7d5b Revert "fixes for applets thin tooltips"
This reverts commit 4fc85ba8c5.
4 years ago
Michail Vourlakos f2dbafa5ef use Plasma.Hightlight for appelts visual indicator 4 years ago
Michail Vourlakos 4fc85ba8c5 fixes for applets thin tooltips 4 years ago
Michail Vourlakos 1d7e939356 isGraphicsSystemAccelerated at Environment Ability 4 years ago
Michail Vourlakos 518b6b3b7d discover icon for plasma notes applet
--this is needed in order to track background and
glow color for notes applet
4 years ago
Michail Vourlakos 95f86bed8f accept only odd numbers for iconSize and zoom 4 years ago
Michail Vourlakos e7bd122fab improvements for applet items
--never overlay icons any more for applets
--applet shadows are now below the applet
--applet icon colors are discovered through
LatteCore.IconItem
4 years ago
Michail Vourlakos bb998ea90c do not cache tasks animations
--at the same time the maximum parabolic zoom factor
is always calculated based on the fact to provide
maximum icon size that is an integer value
4 years ago
Michail Vourlakos a24f6b85c2 drop totally shrinkThickMargins option
--the new per applet margins make that property
no relevant anymore
4 years ago
Michail Vourlakos d8fe0e90d5 drop plasmoidName variable from containment 4 years ago
Michail Vourlakos 32a5282517 not show lock button for IndexerIsSupported applets 4 years ago
Michail Vourlakos d90f195069 do not colorize for IndexerSupported applets 4 years ago
Michail Vourlakos 7af60c802d provide isHidingBlocked through MyView Ability 4 years ago