Commit Graph

63 Commits (8e0d4fe7d55473db891a9a72a05703bbc88d78ba)

Author SHA1 Message Date
Michail Vourlakos 84858ff529 editing:update/fix button groups behavior
--new single instance editing windows revealed
an issue with buttons groups that use ExclusiveGroups
in order to identify their property. All such
implementations have been adjusted in order to
provide a more concrete experience
5 years ago
Michail Vourlakos 11d5429a10 fixes,ExclusiveGroups with button/comboboxbuttons
--various fixes in their behavior
5 years ago
Michail Vourlakos b512517997 Proper ExclusiveGroup support for ComboBoxButton
--fix some issues with ComboBoxButtons that choosing
options through ComboBox did not update properly the
assinged ExclusiveGroup
5 years ago
Michail Vourlakos 45d09b2cd4 editdock:support indicatorsuimanager
--the new approach is much more memory efficient
as the same indicator config ui is used for ALL
views and anything related to config uis is now
handled by the manager instead of each diffent
view on its own
5 years ago
Michail Vourlakos 582de7afe3 each view now keeps one indicator configui
--curent view indicator config ui is not deleted
when the PrimaryConfigView changes its parent view.
For each view there is one indicator config ui
that is kept available to be shown when appropriate.
This way we avoid unnecessary recreations of indicator
config uis when the user cycles between different views
settings.
5 years ago
Michail Vourlakos 6652cb9a15 update indicators to primary config singleton 5 years ago
Michail Vourlakos 6c2dcfbab8 drop Plasma::ConfigView for View primary window
--this is a step forward in order for all Views to
use the same Config Windows which is more memory
efficient.
5 years ago
Michail Vourlakos 35d09789c9 add Containment.ShadowColorGroup qml enum 5 years ago
Michail Vourlakos 7ac648983f upgrade applet shadows variable for cotainment
--replace deprecated configuration.shadows with
configuration.appletShadowsEnabled
5 years ago
Michail Vourlakos ac99708315 MAJOR MAJOR:splitting types to their own component
--improve types and references and add types splitted
at better places. So now we have
 - LatteCore.Types that are global for all components
 - LatteTasks.Types that are private to tasks plasmoid
 - LatteContainment.Types that are private to latte
containment
5 years ago
Michail Vourlakos f0b37635c8 add indicator option for hidden common settings
--this is an option introduced to v0.10 in order to
inform indicators config settings that the two depracated
settings, "lengthPadding, enabledForApplets" are now
indicators responsibility to provide
5 years ago
Michail Vourlakos 4809703e9f remove common global indicators options
--enabledForApplets and lengthPadding for indicators
has now moved to indicators responsibility to handle
--as a consequence usesPlasmaStyle has been removed
from indicators API. The corner cases that indicators
conflict with plasma theme applets should be handled
differently and in a different way
5 years ago
Michail Vourlakos 9aa1aacb7a move TasksAnimations from Effects to Tasks
--be more meaningful by moving Tasks Animations
from Effects Page to Tasks
5 years ago
Michail Vourlakos 67a4a4ab14 remove deprecated options
--reversed, dotsOnActive and
threeColors that were related
to Latte indicator
6 years ago
Michail Vourlakos 710c527cb7 update Latte indicator
--introduce its own reversed option
--support flexible layout for its
config ui
6 years ago
Michail Vourlakos 12da424998 flexible layout for effects page 6 years ago
Michail Vourlakos b4e55e4e87 fix applets indicator size
--also dont count internalMargins
for isSeparator and isSpacer applets
6 years ago
Michail Vourlakos 915bb1bd39 provide visual limits for margins/padding
--based on the current indicator there minimum
thickness and indicator padding can be altered.
Providing some visual feedback for the user to
understand these limits is a good practice.
6 years ago
Michail Vourlakos de2c52039b update string 6 years ago
Michail Vourlakos 6c8723b0b4 add CheckBoxesColumn and introduce common margin
--provide same margins for all CheckBoxes lists

BUG: 406031
6 years ago
Michail Vourlakos fdd5c1eff3 add functionality to CustomIndicatorsButton 6 years ago
Michail Vourlakos 0a2bd9cc2d improvements for ComboBoxButton
--improvements for popup placement and
icon sizes
6 years ago
Michail Vourlakos 4e6b015b95 update translation strings for percentage values
--this way each language will be able to set its own
format to show a numbered percentage
6 years ago
Michail Vourlakos 10ee2d9ab8 fixes for reversed state of config window 6 years ago
Michail Vourlakos 70501618d6 improve placement and design of ComboBoxButton 6 years ago
Michail Vourlakos 02c388d2bf enabled customIndicator toggle button 6 years ago
Michail Vourlakos 06c965248c support customIndicators interface under settings
--a new element is introduced for CustomIndicators
which is going to be responsible to choose between
them and download also online for new indicators
6 years ago
Michail Vourlakos d8169d90c9 disable options when do not make any change 6 years ago
Michail Vourlakos 28ef36a774 simplify indicators names 6 years ago
Michail Vourlakos 9a464226bd improve loading for indigator config ui
--in order for all indicators infrastructure to
load the plugin correctly the configuration and
the component elements of ViewPart::Indicator
must be loaded first correctly and afterwards
the relevant Indicators to follow
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 22c67c4df1 update settings window to LatteComponents 6 years ago
Michail Vourlakos 47625938a5 move Latte Indicator Options in each one file 6 years ago
Michail Vourlakos 1c2df50380 Unity: support reversedEnabled 6 years ago
Yuri Chornoivan e0aea537b6 Fix minor typos 6 years ago
Michail Vourlakos f47497abd4 improve Effects page and Indicators options 6 years ago
Michail Vourlakos d61f8d5dd2 make slide in/out windows independent 6 years ago
Michail Vourlakos 3692254d82 improve texts for Animations 6 years ago
Michail Vourlakos b00598949d activate/disable independent animations 6 years ago
Michail Vourlakos 25b636465a split animations and make par.effect independent 6 years ago
Michail Vourlakos d1340486bb improve margins options placement in settings 6 years ago
Michail Vourlakos 3e9d3a3124 hide Layouts in Appearance
--moved Decrease Size to Appearance->Items size
6 years ago
Michail Vourlakos 4f9d41cec8 improve Latte indicator options accessibility 6 years ago
Michail Vourlakos f1eb8becfc improvements for Plasma Style indicator 6 years ago
Michail Vourlakos 1390275b65 move latte indicator settings from Tasks to Effects 6 years ago
Michail Vourlakos cb6e38b4c0 enable new margins in view settings 6 years ago
Michail Vourlakos 87e6d23b7c add option for indicator style
--user can now alter the indicator style and
choose between Latte/Plasma/Unity
6 years ago
Michail Vourlakos cce8254e2d add new sub-category for view options
--adding a new HIG in order to demonstrate
subcategories in central options categories
6 years ago
Michail Vourlakos e20582f4a7 fix typo 6 years ago
Yuri Chornoivan 8d7110f761 Fix minor typos
Summary: Fix minor typos in messages and comments

Test Plan: No major changes to prevent compilation and usage

Reviewers: mvourlakos

Reviewed By: mvourlakos

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D17894
6 years ago