Michail Vourlakos
eefbc5e9ec
fix #636,new approach for Layout,Global launchers
...
--changed the design totally and use only signals
between plasmoid in order to update their models. This
way the launcherList from their tasksmodel should be
updated only on the initialization phase of the Latte
plasmoid. Afterwards signaling between them takes
place, in order to inform each other for adding,
removing launchers, moving them and assigning them
to activities
8 years ago
Michail Vourlakos
25dee2ecb9
unminimize layout config win when called
8 years ago
Michail Vourlakos
7d4344637c
fix #635,never add primary dock over an explicit
...
--the addDock code now checks if at the primary screen
in the specific edge there is already assigned an explicit
dock. In that case it doesnt add that primary dock
8 years ago
Michail Vourlakos
c154eae4c7
fix #634,load the dockWin flag after copy
8 years ago
Michail Vourlakos
76cd844dce
select previous row after layout removal
8 years ago
Michail Vourlakos
faa830c592
fix layout name on copy method
...
--switch current layout after saveAllChanges only when
we rename the current layout
8 years ago
Michail Vourlakos
6893ef9287
fix #627,remove empty values from desktop file
...
--some empty values in strings was breaking the translation
chain through the update-metadata script
8 years ago
Michail Vourlakos
6237d52c3d
update buttons state in layouts window
8 years ago
Michail Vourlakos
db0d084ed2
include all tasks plasmoids in heurestics
...
--during startup Latte checks if a tasks plasmoid
is going to be present (because of multi-screen settings).
Now these checks are also considering the case of
plasma taskmanagers
8 years ago
Michail Vourlakos
a1fac1a29c
remove deprecated code
8 years ago
Michail Vourlakos
26516b8d8c
check specific for Latte Tasks Plasmoid
8 years ago
Michail Vourlakos
1b0b2a24b8
consider all taskmanagers in algorithms
...
--in the past only the Latte plasmoid was considered are
Tasks plasmoid
8 years ago
Michail Vourlakos
9a4e6d8cf5
update applets metadata files
8 years ago
Michail Vourlakos
14a674cd61
fix #572,support latte spacer
8 years ago
Michail Vourlakos
9d1dd08191
add a layout broken file check
...
--there are cases that a layout file can be broken because
there are containments having same applet ids. This
check informs the user for such layouts when the
layout manager is appearing
8 years ago
Michail Vourlakos
933f075dc5
add configure in the layouts context menu
8 years ago
Michail Vourlakos
262b3bd238
dont restore zoom when applet context menu shown
8 years ago
Michail Vourlakos
b2df416e1b
fix crash from infoview in wayland
8 years ago
Michail Vourlakos
7b8bb2fc73
fix copy dock method loading part
...
-- copy dock method wasnt using correctly the signals
and the methods from containments during first loading
the new copied containments. That could create crashes
if the user was trying to remove a copied dock directly
after used the copy method
8 years ago
Michail Vourlakos
cc94677817
remove deprecated code
8 years ago
Michail Vourlakos
ae39271c9f
update timer interval for dynamic switching
8 years ago
Michail Vourlakos
23733837e5
update the infoview for wayland and multi-screen
8 years ago
Michail Vourlakos
3028076db2
add a special Latte info window / view
...
--it is used mainly for presenting a Latte specific
info window when changing dynamically layouts
8 years ago
Michail Vourlakos
3f90c61d53
include plasma taskmanagers in startup identify
...
--Latte when loading a layout tries to identify if based
on the docks settings there will be at least one dock
containing a tasks plasmoid. This code was extended in order
to identify also the plasma taskmanagers. One more improvement
is that this code now is executed also when dynamically
changing layouts
8 years ago
Michail Vourlakos
dfe0a8e18f
update translation strings, add greek
8 years ago
Michail Vourlakos
6f7a44c450
the user can disable the Latte Info window
...
--which is mainly used to inform the user for
a dynamic layout switching
8 years ago
Michail Vourlakos
aed9452330
remove deprecated code
8 years ago
Michail Vourlakos
2d4aeaaf51
add info window for showing latte infos
...
--its main purpose is to inform the user that Latte
is dynamically switching layout
8 years ago
Michail Vourlakos
096a1fa4c7
fix #617 , add a missing return statement
8 years ago
Michail Vourlakos
68a5223b47
fix #616,use unique ids for applets and containme
8 years ago
Michail Vourlakos
d3b6ce0ac6
keep compatibility with qt5.7
8 years ago
Michail Vourlakos
d4b2f3d15b
update launchers based on group correctly
...
--this isnt the plasmoid part but the c++ and configuration
window one
8 years ago
Michail Vourlakos
111d004e47
add launchers in universal group also
8 years ago
Michail Vourlakos
35336983ac
cleanup deprecated code for launchers
...
--launchers will be able to be chosen per Latte
plasmoid in the form of: Unique,Layout,Global
8 years ago
Johan Smith Agudelo Rodriguez
50f5402620
Using Check mark character instead of CheckBox for the table
8 years ago
Michail Vourlakos
0a53646847
send a notification when switching layouts dynamic
8 years ago
Michail Vourlakos
ecf67a2a9d
dynamic changing to layouts based on activities
8 years ago
Johan Smith Agudelo Rodriguez
9ecc961017
fix checkbox alignment
8 years ago
Michail Vourlakos
50636fcc0c
improve semantics for columns references
8 years ago
Michail Vourlakos
93deb7d3cc
add presets on startup
8 years ago
Michail Vourlakos
b39dc2b72a
support import v0.2 config files from layout manager
8 years ago
Michail Vourlakos
9f16814780
remove deprecated globalsettings
8 years ago
Michail Vourlakos
f89f78b964
support import configuration from command line
8 years ago
Michail Vourlakos
5ecc9b2281
support import/export configurations
8 years ago
Michail Vourlakos
49fd921c2c
hide the id column in layouts manager
8 years ago
Michail Vourlakos
cdc5478b7b
import correctly old layouts from old config files
8 years ago
Michail Vourlakos
858d975ea5
support import version 2 layout files
8 years ago
Michail Vourlakos
03cd1f1c8c
provide correct naming for copied layouts
8 years ago
Michail Vourlakos
3e3d180794
show column names properly in layout manager
8 years ago
Michail Vourlakos
ed6ca64c1f
support restore Presets in layouts manager
8 years ago
Michail Vourlakos
23391e53f5
support copy method in layout manager
8 years ago
Michail Vourlakos
eb6071a4d2
support removing layouts from layout manager
8 years ago
Michail Vourlakos
2958fb3cf6
support exporting layout
8 years ago
Michail Vourlakos
9195dafbc9
support renaming of active layout
8 years ago
Michail Vourlakos
db7da1221a
support renaming for not running layouts
8 years ago
Michail Vourlakos
b6352c587d
update menu layouts from the layouts window
8 years ago
Michail Vourlakos
252ca89725
update layout settings(color,menu,activities
8 years ago
Michail Vourlakos
532936637c
make check to not conflict the layouts names
8 years ago
Michail Vourlakos
6e0335d6f2
in start disable Ok and Apply button in manager
8 years ago
Michail Vourlakos
8e628904eb
set the path of layout as id for layoutSettings
8 years ago
Michail Vourlakos
41291aac98
fix switch mechanism of the layouts manager
8 years ago
Michail Vourlakos
20fe472378
improve visual for layouts tableview
8 years ago
Michail Vourlakos
5ff0e7af5b
save layout window size to improve usability
8 years ago
Michail Vourlakos
85bd62acc6
hide rows number in layout manager
8 years ago
Michail Vourlakos
e11d804898
improve checkbox layout in manager
8 years ago
Michail Vourlakos
4fefc56b43
stretch layouts tableview to window size
8 years ago
Michail Vourlakos
78b4eb798a
restore menu checkbox behavior
8 years ago
Michail Vourlakos
f28edd6d03
make activities combobox work properly
...
--activitiescmbbox in layout manager now shows always only
the available activities
8 years ago
Michail Vourlakos
d8716f18a8
improve the Activities combobox behavior
8 years ago
Michail Vourlakos
b48d1eb4ac
improve layout switching in plasmoid and manager
8 years ago
Michail Vourlakos
0dfdd75746
drop QMultiComboBox for activities selection
...
--QMultiComboBox couldnt cooperate nicely with the
TableView, a different approach is needed. Probably
it is easier to just add a text indicator for the selected
activities
8 years ago
Michail Vourlakos
747fe2fd02
expose a QMultiComboBox for activities in layouts
8 years ago
Michail Vourlakos
5b10280500
expose activities properties through corona
8 years ago
Michail Vourlakos
9e213bfa00
improve layout for menu checkbox
8 years ago
Michail Vourlakos
3bbfeced5f
provide correct color combobox in layouts manager
8 years ago
Michail Vourlakos
0762e57bab
add functionality for the color combobox
...
--add more needed functionality for the color combobox.
set the current color correctly for the combobox.
8 years ago
Michail Vourlakos
ef8e587672
create colorcombobox for layouts
...
--create a new delegate for the combobox of layouts
color
8 years ago
Michail Vourlakos
a247170c61
add icons to layouts window buttons
8 years ago
Michail Vourlakos
7ac0f13c49
improve layouts window visual when selecting row
8 years ago
Michail Vourlakos
86bc896fa0
center checkboxes in layouts window
8 years ago
Michail Vourlakos
049e539c99
increase layouts window size
8 years ago
Michail Vourlakos
fc8475c74a
set translatable layouts window title
8 years ago
Michail Vourlakos
922dfb92c1
select row for current layout in layouts window
8 years ago
Michail Vourlakos
f7558bb686
enable Switch button in the layouts window
8 years ago
Michail Vourlakos
38e5fca05f
make bold the current layout
8 years ago
Michail Vourlakos
a9f3f74c2d
use checkboxes for show in menu in layouts win
8 years ago
Michail Vourlakos
674a9f62bf
load true colors in the layouts config window
8 years ago
Michail Vourlakos
56d1341663
load layouts in layout window
...
-- this first commit just load the texts corresponding
to the layouts values
8 years ago
Michail Vourlakos
b56d92383f
remove deprecated functionality of sessions
8 years ago
Michail Vourlakos
116d817754
use layouts menu from dockview
...
--remove the old functionality for switching sessions
8 years ago
Michail Vourlakos
37c86079c0
expose menuLayouts from layoutManager
...
--create a list of layouts that have enabled
to be shown in menus
8 years ago
Michail Vourlakos
291288c765
add showInMenu and activities in layout
8 years ago
Michail Vourlakos
eac9e649aa
add Swich button, update text for configure layouts
8 years ago
Johan Smith Agudelo Rodriguez
e069c0e71a
Fix connections
8 years ago
Johan Smith Agudelo Rodriguez
0e87cb8907
LayoutConfigDialog moved into LayoutManager class
8 years ago
Johan Smith Agudelo Rodriguez
0b4dc7ce3e
Adding layouts config dialog
8 years ago
Michail Vourlakos
569d9fe2d1
remove deprecated color(tan) and use brown instead
...
--update also the interval to switch layouts
8 years ago
Michail Vourlakos
02ec39fda2
fix a crash, add dockviews deletion in unload
...
--during changing layouts there were cases that Latte
would crash because between deleting containment and
triggering the event to delete the dockview, there was
a race condition. The dockview wasnt deleted and as
a consequence the libtaskmanager or kwindowsystem were
forwarding events to them
8 years ago
Michail Vourlakos
fee7761d85
update correctly the importing procedure
...
--there were some issues with the use of LayoutSettings
in places that we shouldnt use it. LayoutSettings now
is used to load only layouts with version>=2
8 years ago
Michail Vourlakos
2cbc68ea4b
set purple color for Alternative imported layout
8 years ago