Michail Vourlakos
f7032f7f19
crash:dont show settings dialog in early startup
...
--showing settings dialog too early before layout(s)
are loaded can possible create crashes. Settings dialog
is considering that everything is in place and ready
to be used.
BUG:440731
2021-08-08 14:28:48 +03:00
Michail Vourlakos
750785b5e5
fix notifications placement for sidebars
...
--Corona::availableScreenRe.. functions now ignore
visibility modes from views that are almost always hidden
such as SideBars and AutoHide panels/docks
2021-07-09 10:23:22 +03:00
Michail Vourlakos
30de674870
cmdline:add dock/panel through --add-dock
2021-06-28 17:14:54 +03:00
Michail Vourlakos
cb91c1b788
contextactions:provide QHash to organize them
2021-06-08 20:02:15 +03:00
Alexander Lohnau
505379ed04
Use spdx syntax for all files
2021-05-27 15:01:00 +00:00
Michail Vourlakos
8e9de84e01
contextmenu:expose layouts icon data
2021-05-15 15:59:52 +03:00
Michail Vourlakos
d84c5152b3
support multiple sidebars triggering
...
--and also at the same time support specific
sidebars based on their names
2021-05-03 23:49:39 +03:00
Michail Vourlakos
a718d8d58a
support aboutToQuit application signal on exit
...
--add also shadows to tasks window thumbnails
2021-04-24 12:33:40 +03:00
Michail Vourlakos
447f0e549c
do not delay exit at all cases
...
--in the past a delay was needed in order for
docks panels to slide out nicely, this is not
needed any more because kwin takes responsibility
for this.
2021-04-22 13:44:22 +03:00
Michail Vourlakos
1fac17d6ba
Storage:update newView for views editor
...
--trying to support newView that works in all the
cases between inactive/active layouts
2021-04-17 14:37:09 +03:00
Michail Vourlakos
050b454b5a
support screen changes for offline containments
2021-04-13 10:56:15 +03:00
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
2021-04-12 09:10:48 +03:00
Michail Vourlakos
fe5d2d7a63
context menu:provide Add view through templates
2021-03-01 19:04:21 +02:00
Michail Vourlakos
631f4a9d6e
provide moveView through context menu
...
--the user can now user the ContextMenu in order
to move a view between different active layouts
2021-03-01 17:15:12 +02:00
Michail Vourlakos
7f64126d5f
improve and simplify context menu data
2021-03-01 16:18:43 +02:00
Michail Vourlakos
5fa77e05eb
contextmenu:add export as template
2021-02-28 17:40:53 +02:00
Michail Vourlakos
965644ce2c
add duplicate view in context menu
2021-02-28 17:27:04 +02:00
Michail Vourlakos
b1de2a3905
contextmenu:hide inactive layouts at MultipleMode
2021-02-28 13:47:45 +02:00
Michail Vourlakos
a44c5fa821
provide remove dock action in context menu
2021-02-28 11:56:09 +02:00
Michail Vourlakos
a01c18a551
update geometrics for screenpool records
2021-02-17 14:20:44 +02:00
Michail Vourlakos
41ebee5a71
update screenpool api
2021-02-17 12:24:36 +02:00
Michail Vourlakos
6f58d09d06
reorganize settings dialogs in better structure
2021-02-09 20:22:31 +02:00
Michail Vourlakos
09654e75b3
expose view templates through dock settings
...
--the user can now add views based on view templates
found in the system through Dock Settings, New Dock
actions
2021-02-06 00:14:11 +02:00
Michail Vourlakos
69df6400f2
rename launchersignals to syncedLaunchers
...
--that is more appropriate name for synced
launchers latte launchers handler
2021-01-14 20:21:12 +02:00
Michail Vourlakos
d5e83280d2
refactor:simplify layout data access
2020-08-29 20:42:15 +03:00
Michail Vourlakos
13708ddf4a
support singleModeLayoutName property in settings
...
--single mode has now its own unique property to hold
the layout to be used in single mode
2020-08-28 19:03:23 +03:00
Michail Vourlakos
7393ac02eb
drop currentLayoutName as signal from synchronizer
2020-08-28 17:58:39 +03:00
Michail Vourlakos
3689cc406d
retrieve available screen space through activityid
2020-08-28 17:58:39 +03:00
Michail Vourlakos
9026f931fd
fixes for corona available areas calcs
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
caf9bf7b78
REFACTOR:Drop Shared Layouts infrastructure
...
--Move in a simpler layouts approach.
--Single Layout mode loads ONLY ONE Layout for ALL Activities
--Multiple Layouts mode loads any combination of Layouts based
on the following settings:
-- OnAllActivities
-- ForFreeActivities
-- SpecificActivities
2020-08-28 17:58:39 +03:00
Michail Vourlakos
50c419d4e4
upgrade importDefaultLayout codepaths
...
--use Templates::Manger in order to import
default layout on startup
2020-08-13 21:28:52 +03:00
Michail Vourlakos
6e2d8143e5
improve Default Layout Template name is accessed
2020-08-12 12:59:55 +03:00
Michail Vourlakos
545404ec82
introduce all new templates manager
...
--this class is going to be responsible for all
templates tasks
2020-08-12 12:59:55 +03:00
Michail Vourlakos
9092e54fc0
enable Multiple Layouts mode in wayland
...
--enable multiple layouts mode partially and
try to provide at least one central layout
combined with a shared layout
2020-08-03 18:13:37 +03:00
Michail Vourlakos
b799950ddb
corona:remove editing windows earlier
...
--it minimizes warnings during exit
2020-08-03 17:33:52 +03:00
Michail Vourlakos
038b649804
delete PrimConfigView only on app exit
2020-07-04 14:44:27 +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
631837e199
Tasks fixes for disableAllWindowsFunctionality
2020-05-23 13:47:51 +03:00
Michail Vourlakos
383e365f82
update availableScreenRegionWithCriteria
...
--the new implementation is much simpler and takes into
account all alignment types and view dock/panel modes
2020-05-11 11:27:22 +03:00
Michail Vourlakos
9be7822b98
upgrade to LatteApp.Interfaces containment access
2020-05-02 13:23:37 +03:00
Michail Vourlakos
deb9c244ff
improve/support BackgroundTracker in app
...
--the new implementation is much improved and easy
to support. No workaround and direct use of the
libraries
2020-04-24 17:30:30 +03:00
Michail Vourlakos
63187ce5b4
remove Latte library as requirement
...
--implement things simpler by using the same
CoreTypes header file both for LatteCore.Types
import statement and App c++ implementation.
Let's leave in the future to decide if
a LibLatte is really necessary.
2020-04-24 14:52:16 +03:00
Michail Vourlakos
2526ab7e17
rename to MemoryUsage::LayoutsMemory
...
--easier to read in the code as that type
provides:
MemoryUsage::SingleLayout
MemoryUsage::MultipleLayouts
2020-04-24 12:31:03 +03:00
Michail Vourlakos
9c57f9db4b
introduce AppTypes.MouseSensitivity
2020-04-24 10:08:13 +03:00
Michail Vourlakos
dbee0a81df
fix typo in availableScreenRectWithCriteria
2020-04-19 00:59:15 +03:00
Michail Vourlakos
e525596a04
refactor:split Latte Types to Tasks and Types
...
--move also irrelevant types to their owner. For
example LayoutsPage is moved to Settings::Dialog
namespace
2020-04-18 16:58:00 +03:00
Michail Vourlakos
f9c024095c
ignore View real panel movements for desktop space
...
--when real panel views are slided out either for auto
hiding, dodge case or dynamically removing their screen
margin the desktop available space should not be
changed; it should stay the same.
2020-04-12 13:41:49 +03:00
Michail Vourlakos
df844ed171
drop double reference in corona
2020-03-18 17:39:19 +02:00
Michail Vourlakos
11798211a9
multiple fixes for imports/exports
...
--import/export full configurations are now
moved to File menu and move out their
implementation from Import/Export layouts
2020-03-18 13:40:42 +02:00