1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-03-09 00:58:15 +03:00

1205 Commits

Author SHA1 Message Date
Michail Vourlakos
049e539c99 increase layouts window size 2017-07-24 20:01:11 +03:00
Michail Vourlakos
fc8475c74a set translatable layouts window title 2017-07-24 20:01:11 +03:00
Michail Vourlakos
922dfb92c1 select row for current layout in layouts window 2017-07-24 20:01:11 +03:00
Michail Vourlakos
f7558bb686 enable Switch button in the layouts window 2017-07-24 20:01:11 +03:00
Michail Vourlakos
38e5fca05f make bold the current layout 2017-07-24 20:01:11 +03:00
Michail Vourlakos
a9f3f74c2d use checkboxes for show in menu in layouts win 2017-07-24 20:01:11 +03:00
Michail Vourlakos
ac83f31197 remove exposeToMenu from Tweaks page 2017-07-24 20:01:11 +03:00
Michail Vourlakos
674a9f62bf load true colors in the layouts config window 2017-07-24 20:01:11 +03:00
Michail Vourlakos
56d1341663 load layouts in layout window
-- this first commit just load the texts corresponding
to the layouts values
2017-07-24 20:01:11 +03:00
Michail Vourlakos
b56d92383f remove deprecated functionality of sessions 2017-07-24 20:01:11 +03:00
Michail Vourlakos
116d817754 use layouts menu from dockview
--remove the old functionality for switching sessions
2017-07-24 20:01:11 +03:00
Michail Vourlakos
7107456e31 drop deprecated switching sessions in plasmoid 2017-07-24 20:01:11 +03:00
Michail Vourlakos
37c86079c0 expose menuLayouts from layoutManager
--create a list of layouts that have enabled
to be shown in menus
2017-07-24 20:01:11 +03:00
Michail Vourlakos
291288c765 add showInMenu and activities in layout 2017-07-24 20:01:11 +03:00
Michail Vourlakos
eac9e649aa add Swich button, update text for configure layouts 2017-07-24 20:01:11 +03:00
Johan Smith Agudelo Rodriguez
e069c0e71a Fix connections 2017-07-24 20:01:11 +03:00
Johan Smith Agudelo Rodriguez
0e87cb8907 LayoutConfigDialog moved into LayoutManager class 2017-07-24 20:01:11 +03:00
Johan Smith Agudelo Rodriguez
0b4dc7ce3e Adding layouts config dialog 2017-07-24 20:01:11 +03:00
Michail Vourlakos
569d9fe2d1 remove deprecated color(tan) and use brown instead
--update also the interval to switch layouts
2017-07-24 20:01:11 +03:00
Michail Vourlakos
7235b14dab update pixmaps for some colors
--improve also the opacity used for the EditModeVisual
2017-07-24 20:01:11 +03:00
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
2017-07-24 20:01:11 +03:00
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
2017-07-24 20:01:11 +03:00
Michail Vourlakos
7418c60a3f support more colors and update some 2017-07-24 20:01:11 +03:00
Michail Vourlakos
2cbc68ea4b set purple color for Alternative imported layout 2017-07-24 20:01:11 +03:00
Michail Vourlakos
c00d540e4e set colors for the layouts 2017-07-24 20:01:11 +03:00
Michail Vourlakos
432db753fc support a color palette for the layouts 2017-07-24 20:01:11 +03:00
Michail Vourlakos
e591add025 move autostart functionality to universalSettings 2017-07-24 20:01:11 +03:00
Michail Vourlakos
fc0e0f2d50 fix creation of Alternative Layout 2017-07-24 20:01:11 +03:00
Michail Vourlakos
21a51ba4b3 fix typos 2017-07-24 20:01:11 +03:00
Michail Vourlakos
c0288893ae init correctly Latte with new architecture 2017-07-24 20:01:11 +03:00
Michail Vourlakos
75f3b1d4d2 update layouts to new architecture
--the config window now exposes only the
confirmed layouts and can update its layout
accordingly
2017-07-24 20:01:11 +03:00
Michail Vourlakos
9f20ceb83e remove globalSettings from qml part
--globalSettings remain only for the layouts in the
config window
2017-07-24 20:01:11 +03:00
Michail Vourlakos
673c398d32 add currentLayout into the layoutManager 2017-07-24 20:01:11 +03:00
Michail Vourlakos
f2de335d35 move functionality to new architecture
--add functionality for layoutManager
--add widgets action and alternative layout action to
layoutManager
--remove more functionality that belongs to globalSettings
2017-07-24 20:01:11 +03:00
Michail Vourlakos
14e61b3a59 update currentLayout,create Alternative if !exists 2017-07-24 20:01:11 +03:00
Michail Vourlakos
0889d2224d cleanup unload() corona function 2017-07-24 20:01:11 +03:00
Michail Vourlakos
badcaa5474 fix a crash when changing layouts/old sessions
--when changing layouts/old sessions from the Latte Tasks
Context menu, Latte was crashing very often. Add the switching
code into a Timer to make its execution asynchronoushly
2017-07-24 20:01:11 +03:00
Michail Vourlakos
f30c9056b3 support Alternative switching for new architecture 2017-07-24 20:01:11 +03:00
Michail Vourlakos
b15e919bab remove all the session functionality
--the session functionality is not removed only from
globalsettings class which is just waiting to be removed
tottaly when its functionality moves to the new classes
2017-07-24 20:01:11 +03:00
Michail Vourlakos
091295126d support loading for the new architecture 2017-07-24 20:01:11 +03:00
Michail Vourlakos
2d22b2c243 import screens from old configuration files 2017-07-24 20:01:11 +03:00
Michail Vourlakos
942d3b04db prepare loading layouts correctly 2017-07-24 20:01:11 +03:00
Michail Vourlakos
35a8f607b8 update universal settings correctly
--update exposeLayoutsMenu correctly from the
Importer
--cleanup universal settings file on exit
2017-07-24 20:01:11 +03:00
Michail Vourlakos
db08a09bbf Importer importes the containments correctly 2017-07-24 20:01:11 +03:00
Michail Vourlakos
1a9ea88bc8 add LayoutSettings class and expose classes 2017-07-24 20:01:11 +03:00
Michail Vourlakos
0b8316e296 add presets for the new architecture 2017-07-24 20:01:11 +03:00
Michail Vourlakos
b35501012e update new classes descriptions 2017-07-24 20:01:11 +03:00
Michail Vourlakos
06ddef8506 cnew architectures classes,add missing licenses 2017-07-24 20:01:11 +03:00
Vladislav Gorevoy
88655e71e2 Russian translation update (#615)
* Russian translation correction

* Update latte-dock.pot

* Update ru.po

* Update Russian translation for new version Latte Dock
2017-07-24 19:13:29 +03:00
Michail Vourlakos
f9ce9ffc9c fix #574,fix internal identification of tasks
--as in an older commit has been documented the qml
function childAt doesnt work propery for our ListView,
there are cases that returns an empty/null child. For this
reason we have implemented our own childAtPos function in
order to immulate the save behavior. Unfortunately there
wasnt a check in it that the items checked based on their
geometry they were actually TaskDelegate's. This fix not
only fixes bug #574 but also should provide a cleaner dragging
behavior, at least for the dragging phase
2017-07-01 17:12:45 +03:00