Commit Graph

1345 Commits (b5b2e56ae4a2f33271d3b0a0139113d95d06e736)
 

Author SHA1 Message Date
Michail Vourlakos 116d817754 use layouts menu from dockview
--remove the old functionality for switching sessions
8 years ago
Michail Vourlakos 7107456e31 drop deprecated switching sessions in plasmoid 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 7235b14dab update pixmaps for some colors
--improve also the opacity used for the EditModeVisual
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 7418c60a3f support more colors and update some 8 years ago
Michail Vourlakos 2cbc68ea4b set purple color for Alternative imported layout 8 years ago
Michail Vourlakos c00d540e4e set colors for the layouts 8 years ago
Michail Vourlakos 432db753fc support a color palette for the layouts 8 years ago
Michail Vourlakos e591add025 move autostart functionality to universalSettings 8 years ago
Michail Vourlakos fc0e0f2d50 fix creation of Alternative Layout 8 years ago
Michail Vourlakos 21a51ba4b3 fix typos 8 years ago
Michail Vourlakos c0288893ae init correctly Latte with new architecture 8 years ago
Michail Vourlakos 75f3b1d4d2 update layouts to new architecture
--the config window now exposes only the
confirmed layouts and can update its layout
accordingly
8 years ago
Michail Vourlakos 9f20ceb83e remove globalSettings from qml part
--globalSettings remain only for the layouts in the
config window
8 years ago
Michail Vourlakos 673c398d32 add currentLayout into the layoutManager 8 years ago
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
8 years ago
Michail Vourlakos 14e61b3a59 update currentLayout,create Alternative if !exists 8 years ago
Michail Vourlakos 0889d2224d cleanup unload() corona function 8 years ago
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
8 years ago
Michail Vourlakos f30c9056b3 support Alternative switching for new architecture 8 years ago
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
8 years ago
Michail Vourlakos 091295126d support loading for the new architecture 8 years ago
Michail Vourlakos 2d22b2c243 import screens from old configuration files 8 years ago
Michail Vourlakos 942d3b04db prepare loading layouts correctly 8 years ago
Michail Vourlakos 35a8f607b8 update universal settings correctly
--update exposeLayoutsMenu correctly from the
Importer
--cleanup universal settings file on exit
8 years ago
Michail Vourlakos db08a09bbf Importer importes the containments correctly 8 years ago
Michail Vourlakos 1a9ea88bc8 add LayoutSettings class and expose classes 8 years ago
Michail Vourlakos 0b8316e296 add presets for the new architecture 8 years ago
Michail Vourlakos b35501012e update new classes descriptions 8 years ago
Michail Vourlakos 06ddef8506 cnew architectures classes,add missing licenses 8 years ago
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
8 years ago
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
8 years ago
Michail Vourlakos 720a5e5123 update main layout config files 2s after loading
--we update the main layout config files 2secs after
the main layout loading
8 years ago
Michail Vourlakos 67d1f1d4f9 fix #565,full dynamic reload the layout
--the new layout is loaded without closing
Latte and with properly loading globalSettings
and screen from the layout file. The layout
new files are updated when Latte is closing
8 years ago
Michail Vourlakos b417ae52c3 support dynamic layouts loading 8 years ago
Michail Vourlakos b162407082 add ignore autosave files for the commits 8 years ago
Michail Vourlakos c72f7f4531 fix #573,improve the primary docks behavior
--users reported that when activating an external screen
as primary and at the same time disabling the original
screen e.g. the laptop one, latte wasnt showing docks at
all. This could also occur on startup. This commit
fixes this and improves more the multi-screen code in
various corner cases
8 years ago
Johan Smith Agudelo Rodriguez d467815aa8 fix recursive call 8 years ago
Johan Smith Agudelo Rodriguez e4a9232e94 [Wayland] Fixed crash when config window is hiding 8 years ago
Johan Smith Agudelo Rodriguez c77ba179fe fix #568, [Wayland] Dodge modes do not ignore the plasma desktop 8 years ago
Johan Smith Agudelo Rodriguez a32236932a Unnecessarily long enum 8 years ago
Johan Smith Agudelo Rodriguez a2e4397d03 renaming and add noexcept to lambdas 8 years ago