Michail Vourlakos
437c04cf92
details:add icon_clear behavior
5 years ago
Michail Vourlakos
c3fd137032
details:add clear pattern button
5 years ago
Michail Vourlakos
0286966cab
use properly default custom background values
5 years ago
Michail Vourlakos
1ee03fe92d
disable Layouts BackgroundColumn ediatability
5 years ago
Michail Vourlakos
04305205ca
details:add Ok,Cancel buttons
...
--delete details window properly after has
been used from the user
5 years ago
Michail Vourlakos
835c24cbcb
provide default custom background values
5 years ago
Michail Vourlakos
a787567bf2
settings:apply new background properties properly
5 years ago
Michail Vourlakos
72a70c7da7
details:add backgound settings functionality
5 years ago
Michail Vourlakos
d8b339ac7b
details:add colors functionality
5 years ago
Michail Vourlakos
3c94aa8d75
drop sub handler detailsoptionshandler
...
--drop the sub handler detailsoptionshandler
because the new design wont have tabs like the main
settings window does. Views table will be provided
through a new sub dialog.
5 years ago
Michail Vourlakos
029090a2de
details:provide colorcmbbox delegate
5 years ago
Martijn Vogelaar
05fd28b2dc
fix #10,Delete button deletes layout.
5 years ago
l10n daemon script
5832978fbf
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"
5 years ago
l10n daemon script
5a067d17a5
GIT_SILENT made messages (after extraction)
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
6cb97068c2
SidebarAutoHide support floating gap contains mouse
...
--floating gap window is now activated independently of
kwin edges supports and only when really needed.
SidebarAutoHide visibility mode has been adjusted in order
to work nicely with floating gap window helper
5 years ago
Michail Vourlakos
0d02a92733
increase hide timer specific SidebarAutoHide msecs
...
--when the user has triggered its showing. It must be
given enough time for the user to observed the sidebar
contents before checking out if the sidebar must hide.
5 years ago
Michail Vourlakos
01a17ea9ba
visibility:update hide timer interval handling
...
--hide timer now has a default/user set value but
it can also become with different intervals if
specific codepaths require it.
5 years ago
Michail Vourlakos
3b3388d673
rename SideBar to SidebarOnDemand
...
--improve semantics all over the place now
that we provide two different sidebar
visibility modes
5 years ago
Michail Vourlakos
0784c0dacd
improve View isFloatingPanel semantics
5 years ago
Michail Vourlakos
ee9c69ad8b
Details,Colors, choose color name as display role
5 years ago
Michail Vourlakos
a37d4df09c
Details:Layouts ComboBox in form layouting style
5 years ago
Michail Vourlakos
b918d3e965
provide proper Colors model for Details dialog
5 years ago
Martijn Vogelaar
2e4f7da4c2
Introduction and implementation of the SidebarAutohide
...
as discussed in #19 .
5 years ago
l10n daemon script
8b6ae2439a
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"
5 years ago
l10n daemon script
22f8e1a4fd
GIT_SILENT made messages (after extraction)
5 years ago
Michail Vourlakos
a4767b36c0
rename details info to details options
5 years ago
Michail Vourlakos
383d762f11
Introduce storage TMP directory for layouts
...
--all storage functions are now taking place into
the same Latte TMP directory that is introduced
for layouts. So no more .bak files are needed from
~/.config folder.
5 years ago
Michail Vourlakos
ca5cc6015d
add color combobox in Details window
5 years ago
Michail Vourlakos
dc62bde8aa
add dialogs for background,textColor buttons
5 years ago
Michail Vourlakos
14559ba747
add buttons in Details window
...
--buttons to change color,background and
text color layout options
5 years ago
Michail Vourlakos
3c54759989
provide theme roundness calculations through mask
5 years ago
Michail Vourlakos
9ed0f17a9b
new roundness discovery through shadows
...
--the new code succeeds in more cases and
trys also to handle some wrongly designed
cases such the Air plasma theme that provides
zig-zag corner shadows
5 years ago
Michail Vourlakos
0f2562aa5e
smart way to identify plasma theme hasShadows
...
--many plasma themes disable their shadows with
settings their opacity to zero instead of removing
their shadow elements. In such case the new approach
sets the hasShadow flag to zero
5 years ago
Michail Vourlakos
059b78ebc0
add missing header
5 years ago
Michail Vourlakos
2db4ffb479
improve plasma theme roundness discovery
...
--the new approach is first tracking panel-background
shadows if they are available and shown in order to
identify the plasma theme panel background roundness
5 years ago
Michail Vourlakos
3c0060ba1d
update panel background paddings calculations
...
--Plasma::FrameSvgItem margins are not consintent
in order to provide helpful hints how plasma theme
panel-background svg is drawn properly. The new
approach calculates paddings based on top,left,bottom,right
svg elements and in that way a consistent a properly
background.minimumThickness is discovered.
5 years ago
Michail Vourlakos
dedb8a0153
remove deprecated code
5 years ago
Michail Vourlakos
e00ec530c9
update primary config advanced mode properly
...
--each View has its own advanced level identification.
5 years ago
Michail Vourlakos
5e78a0a3c7
provide all background corners option
...
--provide an option to force showing of all background
corners
5 years ago
Michail Vourlakos
af37c31f36
support theme length paddings
...
--update layouter, background and layoutscontainer
in order to take into account the background length
paddings
5 years ago
Michail Vourlakos
24696fcf06
check plasmashell windows always to track desktops
5 years ago
Michail Vourlakos
22acd85d9c
struts calculations at screen_edge coordinates
...
--as it appears in wayland the struts calculations must be
applied for exact screen_edge coordinates and use only the
view shown thickness. During the process floating panels
struts were not accurate at all cases and as such they
were fixed also for x11.
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
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.
5 years ago
Michail Vourlakos
81bc74f49d
dont recreate view unnecessary
...
--FrameExtents are working fine with margins 0,0,0,0
and Plasma 5.19.3
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
02e1e87d59
smoothen anim for hide length screen gaps
5 years ago
Michail Vourlakos
ca0e065441
improvements for calculations
5 years ago
Michail Vourlakos
ff01f266e4
fix panels positioning when sliding out
5 years ago
Michail Vourlakos
0b8fa321bc
dont crash when panels change location
5 years ago
Michail Vourlakos
ea7940dffe
hide length screen gaps after slide in
5 years ago
Michail Vourlakos
1698afc2e8
add missing header
5 years ago
Michail Vourlakos
ac996f1721
fixes for View:layout activities windows updates
5 years ago
Michail Vourlakos
a0a2c4b265
fix binding loops
5 years ago
Michail Vourlakos
19eb9f9ff5
fix edge margin adjustment
5 years ago
Michail Vourlakos
166ee1899a
multiple fixes to PrimaryConfig geom calcs
...
--provide also instant layout switching when
View changes a layout between central and shared
layout in the same view port
5 years ago
Michail Vourlakos
d30143f7f1
update only when needed PrimaryCV availScreenGeom
5 years ago
Michail Vourlakos
6a4aeb16f0
fix Canvas context menu issues
...
--fix a crash when using left click in Canvas window
--fix blocking View when switching for editMode to
inConfigureApplets mode and vice versa
5 years ago
Michail Vourlakos
a4445a3e9a
provide context menu for Canvas config window
5 years ago
Michail Vourlakos
7084953672
wayland:fix multi-config views behavior
5 years ago
Michail Vourlakos
f7e89a6d6e
update some config views wayland code
5 years ago
Michail Vourlakos
2b7d663950
wayland:fix view config windows positioning
5 years ago
Michail Vourlakos
c2df25649e
update Canvas geometry when editThickness altered
5 years ago
Michail Vourlakos
673882f966
provide live editing for !compositing
5 years ago
Michail Vourlakos
334a40fff1
improve View config windows focusOut codepath
5 years ago
Michail Vourlakos
1740c0be91
orchestrate View config windows showing properly
5 years ago
Michail Vourlakos
ba87b3b32b
remove View config windows deprecated code
5 years ago
Michail Vourlakos
ed226761f9
fix crash from reloading View sources
5 years ago
Michail Vourlakos
b22a184337
improve positioning for primary/secconfigviews
5 years ago
Michail Vourlakos
2b06debfa4
draw Canvas on top of surrounding panels docks
5 years ago
Michail Vourlakos
a51eb8578e
support most of CanvasConfigView functionality
...
--move the relevant qml files from containment into
shell configuration files
5 years ago
Michail Vourlakos
e74e013f43
provide CanvasGeometry from View::Positioner
...
--View::Positioner is now responsible to provide
the proper Canvas config window geometry
5 years ago
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
5 years ago
Michail Vourlakos
b5df821eb2
introduce new Canvas subconfig view window
5 years ago
Michail Vourlakos
e720f1a3c0
fix #16,comparison for keyboard key
...
--fix double typo by previous mistake in order for
both Super keys to be evaluated as Super_L
5 years ago
Michail Vourlakos
bf2c7ebbd9
expose Colorizer to itw own View c++ class
5 years ago
Michail Vourlakos
7fd56aebfb
compute editThickness in View c++ level
5 years ago
Michail Vourlakos
37248789f6
improvements to view config windows abstraction
5 years ago
Michail Vourlakos
5cba3c3259
upgrade PrimaryConfigView at SubConfigView base
5 years ago
Michail Vourlakos
7aee0fbca1
upgrade secconfigview to subconfigview class
5 years ago
Michail Vourlakos
622acc27b9
introduce View:SubConfig base view
5 years ago
Michail Vourlakos
5d4da93b68
from Latte trademark properly
...
--use the original Latte trademark at all
times in Primary config view setttings. In
the past there were icon themes that was
changing Latte icon to something alientic
and that approach was breaking the Latte
trademark visual appearance.
5 years ago
Michail Vourlakos
03dca23ce6
improve semantics for primary config view
5 years ago
Michail Vourlakos
91449e06f0
remove option delete hidden config windows
...
--it is not needed any more because config windows
are now using a singleton design in order to be
created only one time.
BUG:423268
5 years ago
Michail Vourlakos
6652cb9a15
update indicators to primary config singleton
5 years ago
Michail Vourlakos
fcde318d7a
hide view config windows in layout switching
5 years ago
Michail Vourlakos
7906c8788a
update primary config window to isReady
5 years ago
Michail Vourlakos
ca87504535
fix crash
5 years ago
Michail Vourlakos
038b649804
delete PrimConfigView only on app exit
5 years ago
Michail Vourlakos
e6ab9385d8
fix crash when destoying config window
5 years ago
Michail Vourlakos
dea32cb37a
update SecConfigView to new design
...
--SecConfigView is created only once and
use afterwards for all Views
5 years ago
Michail Vourlakos
75d14b4af8
apply activities to config windows when shown
5 years ago
Michail Vourlakos
d01d1f60a4
use primary config single instance for all views
5 years ago
Michail Vourlakos
5c22b8f8ed
update View:: config views creators
5 years ago
Michail Vourlakos
6c2dcfbab8
drop Plasma::ConfigView for View primary window
...
--this is a step forward in order for all Views to
use the same Config Windows which is more memory
efficient.
5 years ago
Michail Vourlakos
e1c38213b9
introduce viewsettingsfactory
...
--is going to be responsible to hold only
one instance of view config windows
5 years ago
Michail Vourlakos
a90bf4b75b
update Apply for meta option in Preferences
5 years ago
Michail Vourlakos
5bd1fe955d
dont initialize global launchers group from config
5 years ago