Michail Vourlakos
552216d4d3
support Layout::BackgroundStyle
2020-04-23 19:35:26 +03:00
Michail Vourlakos
6e4779e6ab
require new official Latte library
2020-04-22 21:10:17 +03:00
Michail Vourlakos
ac3ccb5b98
try to support a public liblatte library
2020-04-22 14:09:42 +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
5073939335
REFACTOR:split up and refactor liblatte2 and types
...
--use a more logical organization for types. LibLatte2
is split to become LatteCore library and Latte types
are now moved to application level. The Latte Types will
be split even more... Tasks-Only related types will
become Latte.Tasks types
BUG:420210
2020-04-18 13:39:45 +03:00
Michail Vourlakos
da2d4c2b35
DetailsWin:sort combobox layouts based on name
2020-04-16 14:10:55 +03:00
Michail Vourlakos
f4fa185246
fix details window first showing layout
2020-04-16 13:11:43 +03:00
Michail Vourlakos
5a1237fb6a
first connections,Details window and Layouts Model
2020-04-15 18:25:56 +03:00
Michail Vourlakos
c067764013
add details window functionality
2020-04-15 17:34:58 +03:00
Michail Vourlakos
c8c0871754
fix crash for Esc in Settings window
2020-04-15 16:49:07 +03:00
Michail Vourlakos
a1b8e4518a
update details window info when changing layouts
2020-04-15 13:55:50 +03:00
Michail Vourlakos
92f1b1fe30
details window improvements
2020-04-15 12:42:52 +03:00
Michail Vourlakos
0e7420037e
settings:same infrastructure for information
...
--add GenericDialog class in order to provide
same implementation for all settings::dialogs.
As a first step GenericDialog provides a common
showInlineMessage api
2020-04-14 21:47:52 +03:00
Michail Vourlakos
3447e44f25
details:background shadow fixes
2020-04-14 17:38:53 +03:00
Michail Vourlakos
14e739b395
details:provided layout backgrounds
2020-04-14 16:33:55 +03:00
Michail Vourlakos
423df425ee
improve detail items alignment
2020-04-14 12:23:05 +03:00
Michail Vourlakos
cbc5ff5d40
introduce details dialog ui
2020-04-13 23:56:56 +03:00
Michail Vourlakos
87b5dff9b5
dont switch layout with Enter in settings
2020-04-11 00:21:19 +03:00
Michail Vourlakos
688a45289a
make SHARETOINEDITROLE proxy model capable
2020-03-31 13:24:59 +03:00
Michail Vourlakos
b4847e1a79
choose which layouts must be saved in settings
...
--through the Layouts model we know which layouts
have been saved and which of them do not need to
be touched because they do not have any changes
2020-03-26 22:31:27 +02:00
Michail Vourlakos
e4670dace2
new implementation to update layout ids in settings
2020-03-26 22:16:41 +02:00
Michail Vourlakos
6bc4409b0b
move settings dialogs in their own directory
2020-03-26 20:04:44 +02:00
Michail Vourlakos
1e9785dc0b
introduce details button in settings window
2020-03-26 14:04:49 +02:00
Michail Vourlakos
41f945d4e1
move layout icons handling in the model
...
--this way it will be easier the layout icons
list to be used by other widgets also
2020-03-26 11:36:09 +02:00
Michail Vourlakos
6ab4c61d5a
protect layout toggle sharing
...
--do not assign a share will it is already used
from other layout
2020-03-25 13:32:32 +02:00
Michail Vourlakos
15fd0f1059
sort layouts model based on groups
2020-03-25 13:22:29 +02:00
Michail Vourlakos
72fdf4563b
improve AbstractLayout background infrastructure
...
--the new infrastructure can remember settings between
CustomBackgroundStyle and ColorStyle in order to
help the user to not have to reassign values
when changing backgrounds, between predefined
colors style and custom one.
2020-03-25 01:30:30 +02:00
Michail Vourlakos
5bdb8a683d
update sorting in layouts model
...
--the new priorities take into account
the layout name to be ordered as a last
criteria
2020-03-23 19:10:26 +02:00
Michail Vourlakos
4832042b0f
add message for dropping layout files
2020-03-23 00:40:57 +02:00
Michail Vourlakos
2e79a5df30
mv layouts headerview to settings/views folder
2020-03-22 22:38:57 +02:00
Michail Vourlakos
df635fb88b
improve Layouts sorting behavior
2020-03-22 17:52:22 +02:00
Michail Vourlakos
38f7df72fb
get userfeedback for saving and switching tabs
2020-03-22 17:28:36 +02:00
Michail Vourlakos
f51126eae2
prevent switch tabs when there are unsaved changes
2020-03-22 16:04:05 +02:00
Michail Vourlakos
1690ace196
store layoutsView user sorting preferences
2020-03-22 14:17:10 +02:00
Michail Vourlakos
a21874b29b
move LayoutsTab storage to view LayoutsContrailer
2020-03-22 13:53:26 +02:00
Michail Vourlakos
b63c7bfbc7
enabled antialiasing for Layouts::HeaderView
2020-03-22 12:55:41 +02:00
Michail Vourlakos
7613396708
remove deprecated code from layoutscontroller
2020-03-22 12:49:44 +02:00
Michail Vourlakos
27aebc9304
insert Settings::Layout menu at correct position
2020-03-22 12:43:12 +02:00
Michail Vourlakos
5285aee716
TabLayouts dataChanged when removing layouts
2020-03-22 12:28:10 +02:00
Michail Vourlakos
d87663413e
move properties at Settings window code
...
--no reason for Settings Window properties to
be present at UniversalSettings. They are moved
to their SettingsDialog best match classes.
2020-03-22 12:15:37 +02:00
Michail Vourlakos
5d52083968
rename for consistency
2020-03-22 10:18:18 +02:00
Michail Vourlakos
0d79c2ed15
update code to TabLayoutsHandler
...
--all ui code from settings dialog for Layouts Tab
in now moved to its handler.
2020-03-21 22:06:19 +02:00
Michail Vourlakos
f7b8bd6619
introduce the TabLayoutsHandler
2020-03-21 20:33:37 +02:00
Michail Vourlakos
0cae6f0ec3
define interface for Settings::Handler(s)
2020-03-21 19:22:37 +02:00
Michail Vourlakos
4f92222863
user Layouts::Manager for currentLayoutName
2020-03-21 13:47:32 +02:00
Michail Vourlakos
92c0a68a19
update active states differently for singlelayout
2020-03-21 13:33:53 +02:00
Michail Vourlakos
93d7422059
dont use too often, costly kwinrc tracking
2020-03-21 12:23:32 +02:00
Michail Vourlakos
850b058ecd
fix layouts data broadcasting when applying
2020-03-21 01:54:45 +02:00
Michail Vourlakos
ad8723ce4f
fix, save temporary layouts when user applied
2020-03-21 01:46:33 +02:00
Michail Vourlakos
f954999b12
drag n' drop layout files in layouts editor
2020-03-21 01:29:38 +02:00