Commit Graph

71 Commits (ceda380e49f2c02aa71571f642806ae788f6fe8e)

Author SHA1 Message Date
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