Michail Vourlakos
cbc5ff5d40
introduce details dialog ui
5 years ago
Michail Vourlakos
6bc4409b0b
move settings dialogs in their own directory
5 years ago
Michail Vourlakos
2e79a5df30
mv layouts headerview to settings/views folder
5 years ago
Michail Vourlakos
100e3d4884
update knsrc installation path
...
--since kde frameworks >= 57 there is a specified path
for which knsrc files should be present
5 years ago
Michail Vourlakos
252ebcaa19
refactor preferences settings handling
...
--we introduce handlers that are going to be
responsible for the ui parts of settings windows.
So having data structures, MVC for models/tables that
are used and Handlers for any ui interaction
simplify the implementation and make it more
structured in order to be maintained and grow
safely.
5 years ago
Michail Vourlakos
6e09bb5601
drop KNotifications from settings window
...
--introduce a new dependency for KIO, it works
really nice in order to open files in filemanager
and selecting them
5 years ago
Michail Vourlakos
c6e8f6f032
introduce layouts controller for MVC approach
...
--the new controller will take all functionality
from Layouts model that is currently found in settings
window and that way the settings window will be
simplified and is going to be responsible only for
the UI elements of the window and NOT the QTableView
internals
5 years ago
Michail Vourlakos
5e75b889e0
introduce initial LayoutsModel
5 years ago
Michail Vourlakos
7bb01f150a
support new layouts data for settings
5 years ago
Michail Vourlakos
4b1580c0bd
move View::HelperWindows in their own directory
...
--at the same time create a base SubWindow class for
all window helpers used by Views. Now ScreenEdgeGhostWindow
and FloatingGapWindow use the same window implementation
5 years ago
Michail Vourlakos
8d4e96ed44
drop ksysguard dependency for kf5>=5.62
...
--following plasma updates for tasktools in order
to drop the ksysguard dependency which is also
costly
5 years ago
Michail Vourlakos
7deef41015
move View::WindowsTracker to own directory
6 years ago
Michail Vourlakos
149812080f
move View/Indicator in its own directory
6 years ago
Michail Vourlakos
3cbc4a5daf
support AppName for WindowInformation
...
--use plasma libtaskmanager code and way
in order to obtain properly the AppName and
the Icon for its window
6 years ago
Michail Vourlakos
99ec9cb2fd
move WM:Trackers in its own directory
6 years ago
Michail Vourlakos
97332cc8cf
introduce Display and Icon for WindowInfoWrap
6 years ago
Michail Vourlakos
6248a0ccae
refactor:move schemecolors under "wm" folder
6 years ago
Michail Vourlakos
8c3d658a0d
refactor:move Importer to "layouts" folder
6 years ago
Michail Vourlakos
d426ecb50f
refactor:launcherssignals moved to "layouts" folder
6 years ago
Michail Vourlakos
a27ff3ec48
REFACTOR:Update LayoutManager to Layouts::Manager
...
--create "layouts" own directory in order to host
all LAYOUTS management/control code and classes
6 years ago
Michail Vourlakos
3aeabcd885
fix for LayoutsEditor cells coloring
...
--when the LayoutsEditor is losing focus the
colors chosen should respect that change
and be drawn correctly
6 years ago
Michail Vourlakos
fb4508c6a7
simplify CMakeLists
6 years ago
Michail Vourlakos
861fced797
REFACTOR:move storaging to own class
...
--GenericLayout moves out all the storaging
mechanism to its dedicated Layout::Storage
class
6 years ago
Michail Vourlakos
7d0905e379
refactor: rename Layout to ActiveLayout
...
--first steps to abstract the Layout code in
different classes
6 years ago
Michail Vourlakos
2767c0f4a0
remove deprecated class from layout
6 years ago
Michail Vourlakos
3e19e553f1
add IndicatorInfo to have a global reference
6 years ago
Michail Vourlakos
ba08038bc0
add Latte/Indicator type and improve metadata
6 years ago
Michail Vourlakos
3d2d399072
add functionality to custom indicators
6 years ago
Michail Vourlakos
0b90411b1d
IMPORTANT: All new Indicators architecture
...
--this huge commit contains all the changes needed
in order for Latte to load Indicators dynamically
from their own packages
6 years ago
Michail Vourlakos
78096b4181
refactor:move window functions to its own class
...
--all windows related functions present at visibility
manager are moved at their own class WindowsTracker
6 years ago
Michail Vourlakos
b15bd24218
refactor:move shortcutsEngine to its own class
...
--in that way all environment related shortcuts
management (e.g. plasma related shortcuts) is moved
in its own class
6 years ago
Michail Vourlakos
608275cc6b
refactor:move modifiers code at its own class
6 years ago
Michail Vourlakos
6f1c66f7d2
Display shortcut badges while holding Super
...
Summary:
Use `KModifierKeyInfo` to display shortcut badges while holding Super
BUG: 401768
Test Plan:
Just playing with it.
I still don't understand the `GlobalShortcut` class very well, correct me if I make any mistake.
Reviewers: #latte_dock, mvourlakos
Reviewed By: #latte_dock, mvourlakos
Subscribers: plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D18620
6 years ago
Michail Vourlakos
62f396e86f
add shortcuts for layout
6 years ago
Michail Vourlakos
5416b1c0ef
REFACTOR:move layout to its own folder
6 years ago
Michail Vourlakos
b418923c03
move from luminas to brightness
...
--the luminas functions didnt work well
for all cases. Latte is now using brightness
functions as described at:
https://www.w3.org/TR/AERT/#color-contrast
this patch fixes all cases mentioned in the bug
that Latte contrast identification did not work well
BUG: 402115
6 years ago
Michail Vourlakos
095048223a
refactor:move backgroundtracker under liblatte
6 years ago
Michail Vourlakos
3b8c52cc59
refactor:move lattepackage to simpler directory
6 years ago
Michail Vourlakos
0497c2c960
add PlasmaScreenPool to help with screen ids
...
-- Latte screen ids are different from plasma
screen ids. This class helps in order to help
translating the different screen ids between
Latte and Plasma.
6 years ago
Michail Vourlakos
2244cae8bc
refactor:move PlasmaThemeExtended to better path
6 years ago
Michail Vourlakos
0510293c21
REFACTOR:Move confiView(s) to ViewPart:: namespace
6 years ago
Michail Vourlakos
9447a8f748
REFACTOR:replace liblattedock with new liblatte2
6 years ago
Michail Vourlakos
25d9d4ed17
refactor:rename DockCorona to Latte::Corona
6 years ago
Michail Vourlakos
7a3fcc7773
refactor:rename dockpackage to Latte::Package
6 years ago
Michail Vourlakos
39368a41de
REFACTOR:rename DockView to Latte::View
...
--move all classes related to Latte::View
from dock/ folder to view/ folder
6 years ago
Michail Vourlakos
6a0438155b
fix missing dependency
...
BUG: 401641
6 years ago
Michail Vourlakos
05bef49d5a
move activitiesmodel to settings
6 years ago
Michail Vourlakos
deefa6f32e
REFACTOR:move wm related classes to wm folder
6 years ago
Michail Vourlakos
d8f748b512
REFACTOR:move setting* to relevant folder
6 years ago
Michail Vourlakos
90a2bb3bc1
refactor:rename MenuManager to View::ContextMenu
6 years ago