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

351 Commits

Author SHA1 Message Date
Michail Vourlakos
dd091b6569 restore layouts in main config window
--the latest fix for the configuration window placement
does not need to drop the clean implementation with
layouts
2017-01-11 16:33:10 +02:00
Michail Vourlakos
1ffa4e9ab4 fix correct placement of config window in startup 2017-01-11 16:29:11 +02:00
Michail Vourlakos
52d64b561c restore the init functionality 2017-01-11 15:18:39 +02:00
Michail Vourlakos
fba9d62ee2 fix #50, update config window location
--fix also some crashes concerning the existence
of multiple config windows from different docks.
2017-01-11 02:30:35 +02:00
Michail Vourlakos
8fa6225cdb fix #24, probably fixed
--opening configuration window all the time and
I havent found a case that this is not shown yet
2017-01-11 01:11:41 +02:00
Michail Vourlakos
4bb21fb0c8 fix in many cases placement of configuration win 2017-01-10 15:24:55 +02:00
Michail Vourlakos
90099242c0 clean some old code in configuration window 2017-01-10 15:24:55 +02:00
Michail Vourlakos
7a62226707 fix #49, reparent dndSpacer onDrop signal 2017-01-10 15:23:50 +02:00
Johan Smith Agudelo Rodriguez
98eb110e1f fixed overflow when the user delete the text, and added holdPressed 2017-01-09 16:27:58 -05:00
Michail Vourlakos
359a84b7b5 adjust metrics in Latte TextField 2017-01-09 21:31:32 +02:00
Johan Smith Agudelo Rodriguez
102ebf74da just permit flickable direction on vertically 2017-01-09 13:20:25 -05:00
Johan Smith Agudelo Rodriguez
f5c564ede5 code formatted 2017-01-09 12:48:03 -05:00
Johan Smith Agudelo Rodriguez
c0c54ca2be spinbox improved 2017-01-09 12:43:05 -05:00
Michail Vourlakos
ce29e908bf improve margins in all pages
--take into account that a vertical scroll bar
could appear and also give more margin to
sub-items comparing to headers
2017-01-09 17:57:31 +02:00
Michail Vourlakos
c70a20cdd3 new configuration based on various fixes 2017-01-09 15:43:35 +02:00
Johan Smith Agudelo Rodriguez
976cd2bb62 fit to horizontal width 2017-01-09 00:25:39 -05:00
Johan Smith Agudelo Rodriguez
66d96ddb5b buttons add, remove and quit, more smalls 2017-01-09 00:22:49 -05:00
Johan Smith Agudelo Rodriguez
51a999576c added margin left for all checkbox 2017-01-09 00:20:11 -05:00
Johan Smith Agudelo Rodriguez
f08e0ad72e Centered spinboxes 2017-01-09 00:13:30 -05:00
Johan Smith Agudelo Rodriguez
3288a92e23 show the visibility modes with two columns 2017-01-09 00:12:01 -05:00
Johan Smith Agudelo Rodriguez
34772cdc21 resync geometry for avoids that config ui covers the dock #38 2017-01-09 00:10:59 -05:00
Johan Smith Agudelo Rodriguez
0f5699a5e1 file unnecessary 2017-01-08 17:48:51 -05:00
Johan Smith Agudelo Rodriguez
06c99a2a13 fixed add and remove dock 2017-01-08 17:48:51 -05:00
Johan Smith Agudelo Rodriguez
e6ea63b34d fixed wrong height 2017-01-08 17:48:51 -05:00
Johan Smith Agudelo Rodriguez
76bc40d5d8 fixed lock reserved edges 2017-01-08 17:48:51 -05:00
Johan Smith Agudelo Rodriguez
b544c80a31 config ui simplified 2017-01-08 17:48:51 -05:00
Johan Smith Agudelo Rodriguez
134a3e7015 fixed missing window icon #42 2017-01-08 17:40:05 -05:00
Johan Smith Agudelo Rodriguez
c9ce067e39 Merge pull request #45 from 0140454/master
Include necessary header file for std::abs
2017-01-08 16:27:35 -05:00
Michail Vourlakos
4eb143714a fix a crash with right click
--when an applet was first added through
drag n' drop if afterwards a right click
event occured then a crash happened... This
fixes this and also properly removing the
AppletQuickItem from dockview. So this fixes
two crashes concerning the right click event
2017-01-08 19:23:05 +02:00
Michail Vourlakos
8ef2560688 clean plasmoid zoom in spesific cases
--fixes a small issue when hovering applets too
fast sometimes the tasks inside the plasmoid
didnt catch up to restore their zoom
2017-01-08 18:53:36 +02:00
0140454
7bdf1ccb23 Include necessary header file for std::abs
While compiling Latte-Dock, i got the following error:

/data/latte-dock/src/latte-dock-git/app/iconitem.cpp:393:46:   required from here
/data/latte-dock/src/latte-dock-git/app/../liblattedock/extras.h:69:20: error: call of overloaded ‘abs(double)’ is ambiguous
     return std::abs(x - y) < std::numeric_limits<T>::epsilon() *
     std::abs(x + y) * ulp

In order to solve this error, i have to include `cmath`.
2017-01-08 12:30:03 +08:00
Michail Vourlakos
cd0eeb9ff1 fix binding loop in config from pages 2017-01-07 20:53:20 +02:00
Michail Vourlakos
14e1ca01ab basic support for no compositingActive
--this commit supports disabled compositing
but enabled for the dock a pseudo-AlwaysVisible
state in such case occurs. All hiding signals
are ignored
2017-01-07 20:35:07 +02:00
Michail Vourlakos
df084b1783 fix #13,corona should load layout a bit later
--corona should load its layout after the activities
consumer is ready. Otherwise all the functionality
concerning activities may not work correctly on its
first initialization
2017-01-07 15:31:52 +02:00
Michail Vourlakos
e44a1a3a48 remove startup timers from containment 2017-01-07 15:31:52 +02:00
Michail Vourlakos
a857b18271 remove no needed functionality from dockview 2017-01-07 15:31:52 +02:00
Johan Smith Agudelo Rodriguez
93f35b8967 Merge pull request #43 from mateushonorato/patch-1
Change CMAKE_CXX_STANDARD from 11 to 14
2017-01-06 15:59:01 -05:00
mateushonorato
7ae281fde9 Change CMAKE_CXX_STANDARD from 11 to 14
I was getting the following error when trying to compile and install:
/home/mateus/Latte-Dock/app/iconitem.cpp: In member function ‘void Latte::IconItem::setSource(const QVariant&)’:
/home/mateus/Latte-Dock/app/iconitem.cpp:98:29: error: ‘make_unique’ is not a member of ‘std’
                 m_svgIcon = std::make_unique<Plasma::Svg>(this);

So, changing the CMAKE_CXX_STANDARD from 11 to 14 solved this, since make_unique is a C++14 feature.
2017-01-06 18:38:18 -02:00
Michail Vourlakos
3137d7a060 cleanup shell translations
--shell translations are not used in reality,
only the apps one. This will solve any confusion
around where are the translation strings
2017-01-06 11:41:13 +02:00
Michail Vourlakos
41d7ee6151 ui,do not allow hiding when containsMouse
--or blockHiding as second step protection
2017-01-05 22:57:53 +02:00
Michail Vourlakos
d2b80f99c5 add icons for buttons in Bahavior Config Page 2017-01-05 18:43:32 +02:00
Michail Vourlakos
4f5802803d update translation strings and greek translation 2017-01-05 18:32:39 +02:00
Michail Vourlakos
e8fec7eea4 remove unneeded code 2017-01-05 18:00:41 +02:00
Michail Vourlakos
9ea5959cb6 fix #41, a crash when a dock was removed
--removing connections on xwindowinterface destructor
--removing connections on dockview destructor
--remove xwindowinterface that was created from
visibilitymanager in its destructor
2017-01-05 17:48:27 +02:00
Michail Vourlakos
20455dc547 fix #31,theme shadows used in normal state masking 2017-01-05 14:01:42 +02:00
Michail Vourlakos
600884dded fix tasks dragging and menu showing in AutoHide
--restore the signaling that the ui needed from the
tasks plasmoid to not hide the dock during dragging
and contextmenu showing
2017-01-05 10:38:51 +02:00
Michail Vourlakos
377a3d4420 remove visibilitymanager on dockview destruction 2017-01-05 01:22:06 +02:00
Michail Vourlakos
cb0ed85dc2 improve configuration window
--expose quit action
--hide remove action when only one dock exists
--udpate edges when a new dock is added
--connect the destroyed event of containment in order
to remove also the dockview
--remove correctly the dockviews in the application
exit
2017-01-05 00:28:25 +02:00
Michail Vourlakos
ba4837d47b restore compatibility with KF 5.26 2017-01-04 20:53:41 +02:00
Michail Vourlakos
daa6e1b7bc add a separator for latte config entry 2017-01-04 20:53:40 +02:00