Michail Vourlakos
ceda380e49
improve errors semantics
4 years ago
Michail Vourlakos
27d9f209ea
layout:drop isBroken in favor of errors/warnings
4 years ago
Michail Vourlakos
51044ce630
layout:provide errors/warnings structured nicely
4 years ago
Michail Vourlakos
2be67b11c5
storage:provide appletAndContainmentSameId checker
4 years ago
Michail Vourlakos
c74f5cf7fc
appletdata:provide storageId
...
--in case any consumer wants to use that info
4 years ago
Michail Vourlakos
849e66fd80
storage:provide orphaned subcontainments checker
4 years ago
Michail Vourlakos
a2bf28054f
add known errors in layouts storage
4 years ago
Michail Vourlakos
7eedf8f8a2
introduce errordata and errorinformationdata
4 years ago
Michail Vourlakos
462e15b428
viewsdialog:reduce opacity for cutted views
...
--this way we follow the filemanagers approach that
cutted records are appearing with big transparency
in order for the user to be informed about which
records are going to be moved after paste action
4 years ago
Michail Vourlakos
31b10d9c58
viewsdialog:nice screens visuals for all choices
4 years ago
Michail Vourlakos
7fcfcbc6e5
viewsdialog:concrete implementation for move
...
--these are the last pieces of code in order for
moving active views between different active layouts
to work properly
4 years ago
Michail Vourlakos
6362d662b7
viewsdialog:create safe cut/paste codepath
...
--cut/paste can be applied only if there are no changes
in reality otherwise copy/paste is happening
4 years ago
Michail Vourlakos
dfa0949330
viewsdialog:implement cut action (send path)
...
--this is implementation when a user selects views
and chooses to Cut them so they are temporary stored
in the clipboard
4 years ago
Michail Vourlakos
c6ee04c8cf
data::view split moving flag in two values
...
--isMoveOrigin/isMoveDestination are flags used
to identify view records during Cut operation
4 years ago
Michail Vourlakos
8b00409d14
viewsdata:add isScheduledForMove flag
...
--it will help during Cut operations to identify
views that must be moved
4 years ago
Michail Vourlakos
2c8d7134bd
simplify Layout::newView calls
...
--template file is already provided from Data::View
so there is no real reason to expose it one
more time
4 years ago
Michail Vourlakos
49faec250c
viewsdialog:update active state after ::save()
4 years ago
Michail Vourlakos
4d76005325
viewsdialog:update model data for newly added views
4 years ago
Michail Vourlakos
585864df8c
viewsdialog:protect view removal-confirmate dialog
4 years ago
Michail Vourlakos
cc4f901cf1
viewsdialog:support updating screen
4 years ago
Michail Vourlakos
be636de5ce
viewsdialog:show view screen edge margin if any
4 years ago
Michail Vourlakos
7630064b36
viewsdialog: view data improvements
4 years ago
Michail Vourlakos
8ba60ea89a
viewsdialog:show active screens with bold
4 years ago
Michail Vourlakos
23fe87e736
viewsdialog:add properly new temporary views
4 years ago
Michail Vourlakos
c27727c9e7
provide options for views settings
4 years ago
Michail Vourlakos
2b1464fb1b
provide genericbasictable through meta system
4 years ago
Michail Vourlakos
82ce6b5140
simplify layouts icon drawing logic
...
--in the past a layout could draw more than
own icons in order to be identified. Now
things are simplified and at all cases ONLY ONE icon
is chosen for each layout based on criteria.
In all cases if the user has chosen a specific
icon for its layout that is respected for all
drawing cases.
4 years ago
Michail Vourlakos
6fb2762365
introduce layout data isconsideredactive state
...
--it can be used to identify activeness based on each
consumer criteria
4 years ago
Michail Vourlakos
f255de4ce6
viewdata improve debug visual feedback
4 years ago
Michail Vourlakos
622cc6988c
provide debug messages for ViewsTable
4 years ago
Michail Vourlakos
a7ac422b31
support running views data from Layouts::Storage
4 years ago
Michail Vourlakos
87ddf1f6d6
update Layout::Storage to Data::View,ViewsTable
4 years ago
Michail Vourlakos
74da7bfb0f
add more options in Data::View
4 years ago
Michail Vourlakos
065a3ee9c4
add edge in view data
4 years ago
Michail Vourlakos
386e1bf284
introduce Layout ViewsTable
4 years ago
Michail Vourlakos
a48786a5e2
introduce ViewData Origin data
4 years ago
Michail Vourlakos
e7eeb4f9fd
introduce ViewData and FIRSTSCREENID
4 years ago
Michail Vourlakos
a01c18a551
update geometrics for screenpool records
4 years ago
Michail Vourlakos
ad0f9901b7
provide single screens data table
4 years ago
Michail Vourlakos
42757668cf
provide specific screen data structure
4 years ago
Michail Vourlakos
f020400aec
provide ExportTemplate::Reset functionality
4 years ago
Michail Vourlakos
869df6316c
fix applets table data
...
--ignore applets data that are not valid
4 years ago
Michail Vourlakos
a45b97a2b1
provide basic implementation of ExportTemplateDlg
4 years ago
Michail Vourlakos
0943ecb42e
provide AppletsModel for ExportTemplateDialog
4 years ago
Michail Vourlakos
1f5f6cd69a
provide view templates through manager
4 years ago
Michail Vourlakos
a83d26a35b
multiple:make switch funtion work properly
...
--when the user requests a specific layout in Multiple
Layout mode the new approach is the following. If
the layout has assigned activities this is respected
but if its activities are empty that layout is assigned
only on the current activity and any other layouts assigned
explicitly to that activity are released
4 years ago
Michail Vourlakos
d8f1f7e4b9
refactor:settings layouts controller
...
--the controller does not need to host its own
CentralLayouts any more. It retrieves original
data for Synchronizer, updates layouts accordingly
and sends back to Synchronizer all the updated
layouts data
4 years ago
Michail Vourlakos
d5e83280d2
refactor:simplify layout data access
4 years ago
Michail Vourlakos
dfbf83b4a1
activities menu:provide CurrentActivity option
4 years ago
Michail Vourlakos
4d7e1dca83
update layouts table to support new approach
4 years ago