Michail Vourlakos
155e589268
improve text string in details window
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
Tranter Madi
f2cbbba0f6
Show Settings window when another instance is running
4 years ago
Michail Vourlakos
1e86067d0e
fix margins in settings dialogs
4 years ago
Michail Vourlakos
9d4a059e65
improve exporttemlatehandler names
4 years ago
Michail Vourlakos
119ea9fd23
improve details handler naming
4 years ago
Michail Vourlakos
714b90e4a7
settings:provide views handler
4 years ago
Michail Vourlakos
b25492a6fb
provide Views SubDialog in settings window
4 years ago
Michail Vourlakos
d5a434e994
provide views dialog ui
4 years ago
Michail Vourlakos
e2206afbfd
rename Copy layout to Duplicate
...
--improve button name in Layouts Editor
from Copy to Duplicate
4 years ago
Michail Vourlakos
35ac94a5ec
layouts:do not update column widths when no needed
...
--remove signal that is not needed to be sent
4 years ago
Michail Vourlakos
c65e7ce4df
improve naming of positioner property
4 years ago
Michail Vourlakos
5bc5e684b5
protect from invalid screen connectors
4 years ago
Michail Vourlakos
76b6317f9e
validate screen ids and store them properly
...
BUG:434343
4 years ago
Michail Vourlakos
32f4c3f7a1
update properly single layout with switch button
...
--when Switch button is used exactly after the user
is choosing single mode, the layouts model mode is also
updated directly in order to be consistent with
user options
4 years ago
Michail Vourlakos
01eb69bbe5
update desktop geometry on startup
...
--when Plasma is started much later than Latte
the Plasma::Extended::ScreenGeometries should enable
its broadcasting interface when Plasma is first
registered in DBus
BUG:424356
4 years ago
Michail Vourlakos
a4e6570b05
update mask properly for !compositing case
...
BUG:433887
4 years ago
Michail Vourlakos
393db028b7
provide access below screen margin for Docks
...
--using hidden VisibilityManager::floatingGapWindow
implementation in order to provide full access for
the area which is below the screen margin when the
user has disabled user interaction for that area
BUG:433820
4 years ago
Michail Vourlakos
b6f43057ce
accept Explicit and Primary on same screen edge
...
--we now accept Explicit Views in the same screen edge
with OnPrimary Views At ALL CASES and we do not remove
them until the Screens properties have created a deprecated
valid Screens Views Map
4 years ago
Michail Vourlakos
03bd034898
fix user changing screen behavior
...
--wait for the actual screen change to really
happen in order to reshow the dock afterwards
BUG:433876
4 years ago
Michail Vourlakos
f6df7a7df1
introduc fast layout manager for containment
4 years ago
Michail Vourlakos
c07b42b0b2
exportdialog rephrase export button in second time
...
BUG:433735
4 years ago
Michail Vourlakos
ddcfe56eda
improve exported view template name
...
--use also the layout name as first part of the
proposed name
4 years ago
Michail Vourlakos
fe5d2d7a63
context menu:provide Add view through templates
4 years ago
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
4 years ago
Michail Vourlakos
7f64126d5f
improve and simplify context menu data
4 years ago
Michail Vourlakos
56b142eca0
same way everywhere to expose containmentActions
...
--tasks applet is now using a generic way to show
Latte containmentActions for its context menu and
this can be easily reused by any other applet that
creates its own ContextMenu
4 years ago
Michail Vourlakos
d51f2d99a3
context menus add more sections
...
--move elements around in order for the user to find
them at the same positions for all cases independent
if the user triggers context menu from applets or
empty containment areas
4 years ago
Michail Vourlakos
5fa77e05eb
contextmenu:add export as template
4 years ago
Michail Vourlakos
965644ce2c
add duplicate view in context menu
4 years ago
Michail Vourlakos
c159753c4f
whitelist margins separator for exported templates
4 years ago
Michail Vourlakos
b49d5eb084
layouts window:store column widths properly
4 years ago
Michail Vourlakos
f39e46fd68
hide settings window InMenu for inMultipleMode
...
--inMultipleMode only Plasma Activities Explorer can
enable/disable layouts
4 years ago
Michail Vourlakos
b1de2a3905
contextmenu:hide inactive layouts at MultipleMode
4 years ago
Michail Vourlakos
87ae24dae1
add myView.action() to reach view actions
...
-this way things are more clear how the actions
are applied and reordered
4 years ago
Michail Vourlakos
a44c5fa821
provide remove dock action in context menu
4 years ago
Michail Vourlakos
b31792cd7b
fix primaryconfig maximum height
...
--the new approach uses canvas geometry and
computes properly the maximum available screen
height in order for Primary Dock Settings window
to use screen height effectively
4 years ago
Michail Vourlakos
373b8c5b56
do not break user view template file on first use
4 years ago
Michail Vourlakos
2b59a085e4
clear more options for exported templates
4 years ago
Michail Vourlakos
bb0b5cbd26
clear layoutId when exporting view template
4 years ago
Michail Vourlakos
53231392ba
position properly primary config win on first call
...
--sometimes when the primary config window is first called
it was wrongly positioned at most bottom-left screen corner
4 years ago
Michail Vourlakos
9e487b613b
identify applet isMarginAreaSeparator
4 years ago
Michail Vourlakos
674b6ea754
plasma theme extended:separator area margins
...
--discover and expose plasma theme margins for
separator areas
4 years ago
Michail Vourlakos
7a1b920aba
init default color scheme based on plasma version
4 years ago
Michail Vourlakos
d437ed8c3d
specify plasma default color scheme
4 years ago
Michail Vourlakos
c70ffb5b92
automatic update screen geometries in screen pool
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
41ebee5a71
update screenpool api
4 years ago
Michail Vourlakos
864a3520f2
remove no needed primary connector logic
4 years ago
Michail Vourlakos
42757668cf
provide specific screen data structure
4 years ago
Michail Vourlakos
da3fbca477
organize new>layout templates action menu
4 years ago
Michail Vourlakos
5b9ec2ee06
provide option to import layout templates easily
...
--when the user imports a layout in its system,
a message is appearing to inform him that he can
also import it as custom layout template
4 years ago
Michail Vourlakos
a58ecc08d7
provide installCustomLayoutTemplate in manager
4 years ago
Michail Vourlakos
cc044d8483
layout editor:provide layout changed indicator
...
--following plasma systemsettings changes indicator,
layout editor is now also providing an orange circle
in order to indicate that a layout has changes
4 years ago
Michail Vourlakos
c922aec8a5
cleanup exported layout template settings
...
--cleanup activities and preferredforshortcuts touched
4 years ago
Michail Vourlakos
466e989c28
always show chosen single layout first
...
--the user selected single layout must be first
of all at all times in settings dialog window
4 years ago
Michail Vourlakos
5e3b9f61eb
center single/multiple buttons in settings dialog
4 years ago
Michail Vourlakos
761305af61
improve text for Single/Multiple layouts
4 years ago
Michail Vourlakos
22fa4c8fc8
rename property single active layout
...
--renaming active layout in single mode is a little
tricky in order to not leave any deprecated data behind.
Successful steps would be:
1. unload current single layout
2. load new single layout for the new file
3. remove deprecated layout file after new file loaded correctly
4 years ago
Michail Vourlakos
4806a7c5e2
fix single mode active layout ordering
...
--simplify also some code parts in layouts handler
4 years ago
Michail Vourlakos
4a89138a6e
provide functionality for Enabled layout action
4 years ago
Michail Vourlakos
da6478fc8e
add functionality for activities explorer
4 years ago
Michail Vourlakos
684bf9dc80
provide two new actions in Layouts Editor
...
--Activities to trigger Plasma activities manager
--Enabled to assign/unassign layouts to different
activities
4 years ago
Michail Vourlakos
ad4095855e
fix custom templates dir tracking
4 years ago
Michail Vourlakos
ea3d913757
improvements for view templates handling
4 years ago
Michail Vourlakos
7e92a79d4c
add missing signal for export dialog handler
4 years ago
Michail Vourlakos
26af7e4091
add functionality for ExportViewTemplate
4 years ago
Michail Vourlakos
a9301ebf7b
move syncing layout files into export dialog
4 years ago
Michail Vourlakos
c7404e55a9
custom templates in FullBackupConfiguration
4 years ago
Michail Vourlakos
440b4b5736
improve templates signaling
4 years ago
Michail Vourlakos
57fc8ec375
support applets relative path icons
4 years ago
Michail Vourlakos
d5f6dcad6d
track custom templates removal
4 years ago
Michail Vourlakos
4ad8654970
visual feedback for templates extraction
...
--update templates list when adding new templates
4 years ago
Michail Vourlakos
53f32b6f3b
do not remove configuration for subcontainments
4 years ago
Michail Vourlakos
a8d4bdf82d
provide basic Export functionality
4 years ago
Michail Vourlakos
16c1a849b6
init UserSpecified templates in templatemanager
4 years ago
Michail Vourlakos
08327326ff
provide functionality for ChooseDialog in Export
4 years ago
Michail Vourlakos
2dee058fdc
provide Choose File Dialog for ExportTemplate
4 years ago
Michail Vourlakos
ea214c5297
increase View initial thickness
...
--this way during startup a big thickness is
provided in order for slide-in during startup
to play nicely and give the time to view
its proper thicknesses
4 years ago
Michail Vourlakos
f020400aec
provide ExportTemplate::Reset functionality
4 years ago
Michail Vourlakos
c57a69ae05
rename function in settings handler
4 years ago
Michail Vourlakos
6f58d09d06
reorganize settings dialogs in better structure
4 years ago
Michail Vourlakos
484270f416
disable clickable for AppletsTable Header Columns
4 years ago
Michail Vourlakos
869df6316c
fix applets table data
...
--ignore applets data that are not valid
4 years ago
Michail Vourlakos
d40cdfceab
improve CheckBox behavior in AppletsTable
4 years ago
Michail Vourlakos
1b0b43e0e0
fix #43,set NULL mask() for behaveAsPlasmaPanel
...
--this way plasma frameworks are informed correctly
that they can use the window geometry to position
their popups
4 years ago
Michail Vourlakos
650e43c9d1
provide functionality for buttons in exporttemplate
4 years ago
Michail Vourlakos
fcfcf8ca51
provide reset button functionality
4 years ago
Michail Vourlakos
e50d9e33a7
provide some applets with no personal data
4 years ago
Michail Vourlakos
dd2d125c70
add buttons in exporttemplatedlg
4 years ago
Michail Vourlakos
222caf28da
provide select/deselect all buttons in exportdlg
4 years ago
Michail Vourlakos
a4c70b0922
decouple ExtractTemplateDlg from SettingsWindow
4 years ago
Michail Vourlakos
156b2190a8
checkability for AppletsTable in ExportTemplateDlg
4 years ago
Michail Vourlakos
f63622db0f
provide headers fixes for AppletTable in ExportDlg
4 years ago
Michail Vourlakos
a45b97a2b1
provide basic implementation of ExportTemplateDlg
4 years ago
Michail Vourlakos
0943ecb42e
provide AppletsModel for ExportTemplateDialog
4 years ago