Michail Vourlakos
fed3194ca9
multiple:unload central layouts after the additions
...
--this way a shared layout that unloads its only central
layout is not unloaded at all if a new central layout exists
with it
2020-08-03 17:30:13 +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
0bcc45e633
use KWin slideouts when switching layouts
2020-08-03 00:29:59 +03:00
Michail Vourlakos
105b14de38
layouteditor:improve activity/shares edit behavior
...
--situation has improved vastly for users for activities
and shares when trying to change their values. The menus
that appear now contain Ok/Cancel buttons in order to
accept or ignore the changes. If the user just hides
the menu without clicking Ok button then the changes
are ignored.
2020-08-02 19:10:38 +03:00
Michail Vourlakos
3f1e788885
details:fix checkboxes options
...
--use one single checkbox for its option and
align an much as possible previous radiobuttons
2020-08-02 17:18:29 +03:00
Michail Vourlakos
b808fa2559
reduce minimum hide timer interval to zero
2020-08-02 03:23:00 +03:00
Michail Vourlakos
7e4791fdbc
fixes for hiding/showing signaling
2020-08-02 02:36:12 +03:00
Michail Vourlakos
8c1d0d34e5
rename internal containments to subcontainments
...
--applets that act as internal containments are now called
subcontainments because they are containments inside
main containments
2020-08-02 01:22:25 +03:00
Michail Vourlakos
59878a3f28
details:update window title based on layout name
2020-08-01 23:25:26 +03:00
Michail Vourlakos
a623858d78
details: give layouts their background badges
2020-08-01 23:25:26 +03:00
Michail Vourlakos
72fa5cdd9c
rename background delegate of layouts editor
2020-08-01 23:25:26 +03:00
Michail Vourlakos
39fb0df8dc
remove background cmbbox deprecated code
2020-08-01 23:25:26 +03:00
Michail Vourlakos
c3e430e356
fix crash when unloading layouts
...
--when unloading layouts applets are deleted
and subsequently all the heuristics for identifying
expanded applets are removed. In such case
there were rare cases that applet()->id() was
trying to be accessed and that was subsequently
creating crashes because applet did not exist
anymore. AppletQuickItems probably are deleted
after applet has already been destroyed.
2020-08-01 20:40:23 +03:00
Michail Vourlakos
c64354c048
update CustomIndicator button onParentView change
2020-07-31 20:22:51 +03:00
Michail Vourlakos
45d09b2cd4
editdock:support indicatorsuimanager
...
--the new approach is much more memory efficient
as the same indicator config ui is used for ALL
views and anything related to config uis is now
handled by the manager instead of each diffent
view on its own
2020-07-31 20:16:14 +03:00
Michail Vourlakos
5d1edfe68d
fix layouts model original data discoveries
...
--original data indexes may not be consistent with
current layouts data. If a layout is removed from
current layouts then many original layouts data indexes
are totally different. This commit fixes this.
2020-07-31 13:50:48 +03:00
Michail Vourlakos
c1fc7b77f0
settings:clear new fields during duplicating layout
2020-07-31 09:49:39 +03:00
Michail Vourlakos
582de7afe3
each view now keeps one indicator configui
...
--curent view indicator config ui is not deleted
when the PrimaryConfigView changes its parent view.
For each view there is one indicator config ui
that is kept available to be shown when appropriate.
This way we avoid unnecessary recreations of indicator
config uis when the user cycles between different views
settings.
2020-07-31 02:13:34 +03:00
Michail Vourlakos
1c0f5acde8
call KIconDialog with default getIcon()
2020-07-31 00:56:22 +03:00
Michail Vourlakos
676e648ca3
layouts editor:fix shared layout icon badges
...
--when the shared layout has user assigned icon
then that icon is always preferred
--choose which icons are drawn for shared layout
based completely on what icons are already chosen
for the assigned shares (central layouts)
2020-07-31 00:43:36 +03:00
Michail Vourlakos
28bcc973c0
details:add layout icon property
...
--expose icon properly at details window
2020-07-30 23:51:50 +03:00
Michail Vourlakos
437c04cf92
details:add icon_clear behavior
2020-07-30 18:52:29 +03:00
Michail Vourlakos
c3fd137032
details:add clear pattern button
2020-07-30 18:38:12 +03:00
Michail Vourlakos
0286966cab
use properly default custom background values
2020-07-30 18:09:49 +03:00
Michail Vourlakos
1ee03fe92d
disable Layouts BackgroundColumn ediatability
2020-07-30 17:09:15 +03:00
Michail Vourlakos
04305205ca
details:add Ok,Cancel buttons
...
--delete details window properly after has
been used from the user
2020-07-30 17:05:56 +03:00
Michail Vourlakos
835c24cbcb
provide default custom background values
2020-07-30 16:46:02 +03:00
Michail Vourlakos
a787567bf2
settings:apply new background properties properly
2020-07-30 14:49:37 +03:00
Michail Vourlakos
72a70c7da7
details:add backgound settings functionality
2020-07-30 10:44:08 +03:00
Michail Vourlakos
d8b339ac7b
details:add colors functionality
2020-07-30 10:14:39 +03:00
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.
2020-07-29 22:00:37 +03:00
Michail Vourlakos
029090a2de
details:provide colorcmbbox delegate
2020-07-29 20:05:33 +03:00
Martijn Vogelaar
05fd28b2dc
fix #10,Delete button deletes layout.
2020-07-29 09:06:00 +00:00
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"
2020-07-29 06:05:36 +02:00
l10n daemon script
5a067d17a5
GIT_SILENT made messages (after extraction)
2020-07-29 02:26:18 +02: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
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
2020-07-29 00:58:21 +03:00
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.
2020-07-29 00:20:58 +03:00
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.
2020-07-29 00:13:16 +03:00
Michail Vourlakos
3b3388d673
rename SideBar to SidebarOnDemand
...
--improve semantics all over the place now
that we provide two different sidebar
visibility modes
2020-07-29 00:02:50 +03:00
Michail Vourlakos
0784c0dacd
improve View isFloatingPanel semantics
2020-07-28 23:50:05 +03:00
Michail Vourlakos
ee9c69ad8b
Details,Colors, choose color name as display role
2020-07-28 18:52:04 +03:00
Michail Vourlakos
a37d4df09c
Details:Layouts ComboBox in form layouting style
2020-07-28 18:52:04 +03:00
Michail Vourlakos
b918d3e965
provide proper Colors model for Details dialog
2020-07-28 18:52:04 +03:00
Martijn Vogelaar
2e4f7da4c2
Introduction and implementation of the SidebarAutohide
...
as discussed in #19 .
2020-07-28 15:49:55 +00:00
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"
2020-07-28 06:12:20 +02:00
l10n daemon script
22f8e1a4fd
GIT_SILENT made messages (after extraction)
2020-07-28 02:23:54 +02:00
Michail Vourlakos
a4767b36c0
rename details info to details options
2020-07-26 16:44:37 +03:00
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.
2020-07-26 13:13:40 +03:00
Michail Vourlakos
ca5cc6015d
add color combobox in Details window
2020-07-26 13:13:40 +03:00
Michail Vourlakos
dc62bde8aa
add dialogs for background,textColor buttons
2020-07-24 18:39:30 +03:00
Michail Vourlakos
14559ba747
add buttons in Details window
...
--buttons to change color,background and
text color layout options
2020-07-24 18:10:16 +03:00
Michail Vourlakos
3c54759989
provide theme roundness calculations through mask
2020-07-22 15:19:15 +03:00
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
2020-07-22 12:46:22 +03:00
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
2020-07-22 11:20:26 +03:00
Michail Vourlakos
059b78ebc0
add missing header
2020-07-22 10:52:23 +03:00
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
2020-07-22 01:16:30 +03:00
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.
2020-07-21 17:18:49 +03:00
Michail Vourlakos
dedb8a0153
remove deprecated code
2020-07-21 12:09:23 +03:00
Michail Vourlakos
e00ec530c9
update primary config advanced mode properly
...
--each View has its own advanced level identification.
2020-07-20 20:20:32 +03:00
Michail Vourlakos
5e78a0a3c7
provide all background corners option
...
--provide an option to force showing of all background
corners
2020-07-20 19:20:33 +03:00
Michail Vourlakos
af37c31f36
support theme length paddings
...
--update layouter, background and layoutscontainer
in order to take into account the background length
paddings
2020-07-20 15:16:03 +03:00
Michail Vourlakos
24696fcf06
check plasmashell windows always to track desktops
2020-07-19 18:05:44 +03:00
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.
2020-07-19 17:13:50 +03:00
Michail Vourlakos
6de05c92e8
support XCP::SHAPE for Views
...
--views can now specify their input area under X11 and
give valuable space to underlying windows
2020-07-19 15:04:46 +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
e4437b7f66
abilities:introduce UserRequests
2020-07-18 17:39:34 +03:00
Michail Vourlakos
02e1e87d59
smoothen anim for hide length screen gaps
2020-07-17 17:03:14 +03:00
Michail Vourlakos
ca0e065441
improvements for calculations
2020-07-16 11:22:37 +03:00
Michail Vourlakos
ff01f266e4
fix panels positioning when sliding out
2020-07-16 11:02:08 +03:00
Michail Vourlakos
0b8fa321bc
dont crash when panels change location
2020-07-16 09:44:44 +03:00
Michail Vourlakos
ea7940dffe
hide length screen gaps after slide in
2020-07-15 18:53:24 +03:00
Michail Vourlakos
1698afc2e8
add missing header
2020-07-14 09:28:19 +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
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
2020-07-12 14:26:44 +03:00
Michail Vourlakos
d30143f7f1
update only when needed PrimaryCV availScreenGeom
2020-07-12 12:31:15 +03:00
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
2020-07-11 20:57: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
f7e89a6d6e
update some config views wayland code
2020-07-11 18:13:47 +03:00
Michail Vourlakos
2b7d663950
wayland:fix view config windows positioning
2020-07-11 17:31:45 +03:00
Michail Vourlakos
c2df25649e
update Canvas geometry when editThickness altered
2020-07-11 17:13:16 +03:00
Michail Vourlakos
673882f966
provide live editing for !compositing
2020-07-11 11:02:40 +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
ba87b3b32b
remove View config windows deprecated code
2020-07-11 09:54:01 +03:00
Michail Vourlakos
ed226761f9
fix crash from reloading View sources
2020-07-10 21:09:54 +03:00
Michail Vourlakos
b22a184337
improve positioning for primary/secconfigviews
2020-07-10 21:09:54 +03:00
Michail Vourlakos
2b06debfa4
draw Canvas on top of surrounding panels docks
2020-07-10 21:09:54 +03:00
Michail Vourlakos
a51eb8578e
support most of CanvasConfigView functionality
...
--move the relevant qml files from containment into
shell configuration files
2020-07-10 21:09:54 +03:00
Michail Vourlakos
e74e013f43
provide CanvasGeometry from View::Positioner
...
--View::Positioner is now responsible to provide
the proper Canvas config window geometry
2020-07-10 21:09:54 +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
b5df821eb2
introduce new Canvas subconfig view window
2020-07-10 21:09:54 +03:00
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
2020-07-10 21:07:39 +03:00
Michail Vourlakos
bf2c7ebbd9
expose Colorizer to itw own View c++ class
2020-07-07 18:33:41 +03:00
Michail Vourlakos
7fd56aebfb
compute editThickness in View c++ level
2020-07-07 18:20:47 +03:00
Michail Vourlakos
37248789f6
improvements to view config windows abstraction
2020-07-06 14:35:03 +03:00
Michail Vourlakos
5cba3c3259
upgrade PrimaryConfigView at SubConfigView base
2020-07-06 09:03:42 +03:00
Michail Vourlakos
7aee0fbca1
upgrade secconfigview to subconfigview class
2020-07-06 01:34:11 +03:00
Michail Vourlakos
622acc27b9
introduce View:SubConfig base view
2020-07-05 18:26:03 +03:00
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.
2020-07-04 18:44:51 +03:00
Michail Vourlakos
03dca23ce6
improve semantics for primary config view
2020-07-04 16:06:32 +03:00
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
2020-07-04 15:58:10 +03:00
Michail Vourlakos
6652cb9a15
update indicators to primary config singleton
2020-07-04 15:31:53 +03:00
Michail Vourlakos
fcde318d7a
hide view config windows in layout switching
2020-07-04 15:21:45 +03:00
Michail Vourlakos
7906c8788a
update primary config window to isReady
2020-07-04 15:14:56 +03:00
Michail Vourlakos
ca87504535
fix crash
2020-07-04 14:50:32 +03:00
Michail Vourlakos
038b649804
delete PrimConfigView only on app exit
2020-07-04 14:44:27 +03:00
Michail Vourlakos
e6ab9385d8
fix crash when destoying config window
2020-07-03 18:28:30 +03:00
Michail Vourlakos
dea32cb37a
update SecConfigView to new design
...
--SecConfigView is created only once and
use afterwards for all Views
2020-07-03 18:17:30 +03:00
Michail Vourlakos
75d14b4af8
apply activities to config windows when shown
2020-07-03 14:24:43 +03:00
Michail Vourlakos
d01d1f60a4
use primary config single instance for all views
2020-07-03 14:24:43 +03:00
Michail Vourlakos
5c22b8f8ed
update View:: config views creators
2020-07-03 14:24:43 +03:00
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.
2020-07-03 14:24:43 +03:00
Michail Vourlakos
e1c38213b9
introduce viewsettingsfactory
...
--is going to be responsible to hold only
one instance of view config windows
2020-07-03 14:24:43 +03:00
Michail Vourlakos
a90bf4b75b
update Apply for meta option in Preferences
2020-07-03 14:23:47 +03:00
Michail Vourlakos
5bd1fe955d
dont initialize global launchers group from config
2020-06-27 17:14:43 +03:00
l10n daemon script
16ccd123dd
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"
2020-06-25 05:50:13 +02:00
l10n daemon script
e7f398edfe
GIT_SILENT made messages (after extraction)
2020-06-25 02:16:08 +02:00
l10n daemon script
300b8025f1
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"
2020-06-24 05:57:37 +02:00
l10n daemon script
83a5543005
GIT_SILENT made messages (after extraction)
2020-06-24 02:15:55 +02:00
l10n daemon script
d953d7bf98
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"
2020-06-18 05:45:10 +02:00
l10n daemon script
f419b20e47
GIT_SILENT made messages (after extraction)
2020-06-18 02:25:26 +02:00
l10n daemon script
c5072f98de
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"
2020-06-17 14:12:38 +02:00
l10n daemon script
456746b16d
GIT_SILENT made messages (after extraction)
2020-06-17 11:38:28 +02:00
Michail Vourlakos
2236fb331d
blacklist more qt 5.15 debug messages
...
--qt 5.15 keeps the non sense for continuously informing
the user for qt 6.0 changes. Problem is that as long an
application supports qt < 5.14 these deprecated functions
can not be fixed yet.
2020-06-12 21:01:03 +03:00
Michail Vourlakos
0c577d68da
fix active window maximized in wm tracking
...
--consider also the maximized window is touching
view edge case
2020-06-09 10:21:15 +03:00
l10n daemon script
a1904bf849
GIT_SILENT made messages (after extraction)
2020-06-02 02:11:14 +02:00
Michail Vourlakos
c7f530fb7a
block deleting Layout with Del in Editor
2020-05-27 12:03:20 +03:00
Michail Vourlakos
e6e68d86c3
update FrameExtends for View::typeChanged
...
--during startup a panel type may become a dock type
and vice versa. We make sure that frameExtents
are updated accordingly when that happens.
2020-05-26 16:41:53 +03:00
Michail Vourlakos
edb943db6b
fixes for spacers and positioning of behaveAsPanel
...
--fix positioning for Right/Bottom alignments when
View behavesAsPlasmaPanel
2020-05-25 21:31:01 +03:00
Michail Vourlakos
84a5eecf79
update struts in Single layout mode earlier
2020-05-23 20:04:37 +03:00
Michail Vourlakos
631837e199
Tasks fixes for disableAllWindowsFunctionality
2020-05-23 13:47:51 +03:00
Michail Vourlakos
fa4ffbf521
use PositionShortuts Ability for activate/new
2020-05-22 19:11:10 +03:00
Michail Vourlakos
dc78257962
improvement for Container::OnPositionShortcuts
...
--bind On Position Shortcuts Container ability
with View::ExtendedContainmentInterface implementation
2020-05-22 14:09:29 +03:00
Michail Vourlakos
f32937ca6d
first commit for multi on position shortcuts
2020-05-20 19:07:40 +03:00
Michail Vourlakos
cb368c504d
drop old Tasks identification code paths
2020-05-18 20:02:30 +03:00
Michail Vourlakos
3cadc32fc4
improvements for Tasks applets usage
2020-05-18 19:17:11 +03:00
Michail Vourlakos
2fae4a87ba
ContainmentInt is now resposible for all Tasks
2020-05-18 19:14:35 +03:00
Michail Vourlakos
99db4d54f2
support plasma tasks model for tracking
2020-05-18 19:04:02 +03:00
Michail Vourlakos
76781094af
rename ExtInterface::model to LatteTasksModel
2020-05-18 18:45:12 +03:00
Michail Vourlakos
fe4704e355
block par.effect for applet popups
2020-05-18 16:06:46 +03:00
Michail Vourlakos
b264854a98
Dodge visibility mode now ignores edge touches
...
--The new implementation for snapping needed to remove
the touching view edge from touching algorithm. The
windows trakers now provide two separate values for each
touching.
----First value is for regular window touches for which
their window geometry intersects with view published
absoluteGeometry
----Second value is for windows that are touching
view edge without intersecting with view geometry
2020-05-17 11:42:09 +03:00
Michail Vourlakos
b4de1e3cad
update Positioner::syncGeometry in specific case
...
--when a behaveAsPlasmaPanel is sliding-in and View
is in editMode, it is a good idea to calle
Positioner::syncGeometry() in order to validate
the View window geometry in edit mode. The problematic
case example was a right SideBar Panel that when
was hidden and the user was using Meta+A to
show its settings, the View did not change its
geometry properly in the end.
2020-05-16 23:19:21 +03:00
Michail Vourlakos
236dd2c3b9
update frameExtents for View::locationChanged
2020-05-16 21:51:16 +03:00
Michail Vourlakos
6f3367225d
new Effects API for config windows subtract region
2020-05-16 21:37:50 +03:00