Commit Graph

2354 Commits (a48786a5e2ad78d39a9dbcc687122707457fdd61)

Author SHA1 Message Date
Michail Vourlakos 42757668cf provide specific screen data structure 4 years ago
Michail Vourlakos da3fbca477 organize new>layout templates action menu 4 years ago
Michail Vourlakos 5b9ec2ee06 provide option to import layout templates easily
--when the user imports a layout in its system,
a message is appearing to inform him that he can
also import it as custom layout template
4 years ago
Michail Vourlakos a58ecc08d7 provide installCustomLayoutTemplate in manager 4 years ago
Michail Vourlakos cc044d8483 layout editor:provide layout changed indicator
--following plasma systemsettings changes indicator,
layout editor is now also providing an orange circle
in order to indicate that a layout has changes
4 years ago
Michail Vourlakos c922aec8a5 cleanup exported layout template settings
--cleanup activities and preferredforshortcuts touched
4 years ago
Michail Vourlakos 466e989c28 always show chosen single layout first
--the user selected single layout must be first
of all at all times in settings dialog window
4 years ago
Michail Vourlakos 5e3b9f61eb center single/multiple buttons in settings dialog 4 years ago
Michail Vourlakos 761305af61 improve text for Single/Multiple layouts 4 years ago
Michail Vourlakos 22fa4c8fc8 rename property single active layout
--renaming active layout in single mode is a little
tricky in order to not leave any deprecated data behind.
Successful steps would be:
1. unload current single layout
2. load new single layout for the new file
3. remove deprecated layout file after new file loaded correctly
4 years ago
Michail Vourlakos 4806a7c5e2 fix single mode active layout ordering
--simplify also some code parts in layouts handler
4 years ago
Michail Vourlakos 4a89138a6e provide functionality for Enabled layout action 4 years ago
Michail Vourlakos da6478fc8e add functionality for activities explorer 4 years ago
Michail Vourlakos 684bf9dc80 provide two new actions in Layouts Editor
--Activities to trigger Plasma activities manager
--Enabled to assign/unassign layouts to different
activities
4 years ago
Michail Vourlakos ad4095855e fix custom templates dir tracking 4 years ago
Michail Vourlakos ea3d913757 improvements for view templates handling 4 years ago
Michail Vourlakos 7e92a79d4c add missing signal for export dialog handler 4 years ago
Michail Vourlakos 26af7e4091 add functionality for ExportViewTemplate 4 years ago
Michail Vourlakos a9301ebf7b move syncing layout files into export dialog 4 years ago
Michail Vourlakos c7404e55a9 custom templates in FullBackupConfiguration 4 years ago
Michail Vourlakos 440b4b5736 improve templates signaling 4 years ago
Michail Vourlakos 57fc8ec375 support applets relative path icons 4 years ago
Michail Vourlakos d5f6dcad6d track custom templates removal 4 years ago
Michail Vourlakos 4ad8654970 visual feedback for templates extraction
--update templates list when adding new templates
4 years ago
Michail Vourlakos 53f32b6f3b do not remove configuration for subcontainments 4 years ago
Michail Vourlakos a8d4bdf82d provide basic Export functionality 4 years ago
Michail Vourlakos 16c1a849b6 init UserSpecified templates in templatemanager 4 years ago
Michail Vourlakos 08327326ff provide functionality for ChooseDialog in Export 4 years ago
Michail Vourlakos 2dee058fdc provide Choose File Dialog for ExportTemplate 4 years ago
Michail Vourlakos ea214c5297 increase View initial thickness
--this way during startup a big thickness is
provided in order for slide-in during startup
to play nicely and give the time to view
its proper thicknesses
4 years ago
Michail Vourlakos f020400aec provide ExportTemplate::Reset functionality 4 years ago
Michail Vourlakos c57a69ae05 rename function in settings handler 4 years ago
Michail Vourlakos 6f58d09d06 reorganize settings dialogs in better structure 4 years ago
Michail Vourlakos 484270f416 disable clickable for AppletsTable Header Columns 4 years ago
Michail Vourlakos 869df6316c fix applets table data
--ignore applets data that are not valid
4 years ago
Michail Vourlakos d40cdfceab improve CheckBox behavior in AppletsTable 4 years ago
Michail Vourlakos 1b0b43e0e0 fix #43,set NULL mask() for behaveAsPlasmaPanel
--this way plasma frameworks are informed correctly
that they can use the window geometry to position
their popups
4 years ago
Michail Vourlakos 650e43c9d1 provide functionality for buttons in exporttemplate 4 years ago
Michail Vourlakos fcfcf8ca51 provide reset button functionality 4 years ago
Michail Vourlakos e50d9e33a7 provide some applets with no personal data 4 years ago
Michail Vourlakos dd2d125c70 add buttons in exporttemplatedlg 4 years ago
Michail Vourlakos 222caf28da provide select/deselect all buttons in exportdlg 4 years ago
Michail Vourlakos a4c70b0922 decouple ExtractTemplateDlg from SettingsWindow 4 years ago
Michail Vourlakos 156b2190a8 checkability for AppletsTable in ExportTemplateDlg 4 years ago
Michail Vourlakos f63622db0f provide headers fixes for AppletTable in ExportDlg 4 years ago
Michail Vourlakos a45b97a2b1 provide basic implementation of ExportTemplateDlg 4 years ago
Michail Vourlakos 0943ecb42e provide AppletsModel for ExportTemplateDialog 4 years ago
Michail Vourlakos 674888800d introduction of exporttemplatedialog 4 years ago
Michail Vourlakos 6cd47840fb improve how identification of expanded applets
--take into account AppletQuickItem.switchWidth/Height
values in order to identify or not if an applet
is expanded in a popup window
4 years ago
Michail Vourlakos 09654e75b3 expose view templates through dock settings
--the user can now add views based on view templates
found in the system through Dock Settings, New Dock
actions
4 years ago
Michail Vourlakos 390ea0596c provide newView function for Layouts::Storage 4 years ago
Michail Vourlakos eff0fab134 expose view templates through Dock settings window 4 years ago
Michail Vourlakos 1f5f6cd69a provide view templates through manager 4 years ago
Michail Vourlakos 4222811de2 remove debug message 4 years ago
Michail Vourlakos 561f0168c0 fixes for abilities and KHNS 4 years ago
l10n daemon script df10c92d48 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
4 years ago
Michail Vourlakos 1e8ec1380d track lastActiveWindows for OnAllActivities layout
--fix the typo that identifies when a view in present
OnAllActivities, {0} that is.

BUG:431763
4 years ago
Michail Vourlakos f27f938042 support XDG_CONFIG_PATH for app code
BUG:428210
4 years ago
Michail Vourlakos 8ae3b4ecfb update based on position shortcuts implementation
--the new fix provides totally valid position shortcut
badges based on what the user has chosen as global
shortcut to trigger an item in latte dock based
on its position in it
4 years ago
Michail Vourlakos 7af60c802d provide isHidingBlocked through MyView Ability 4 years ago
Michail Vourlakos df03f51fdc increase initial size for View 4 years ago
l10n daemon script 1dfabeac2a SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
4 years ago
Michail Vourlakos d21fc43b8c add update slot for layout:lastUsedActivity
--add layout slot to update lastUsedActivity
when runningActivities where changed in order
for layout::applyActivities() to provide valid
activities list even when an activity is
first starting.
4 years ago
Michail Vourlakos e9ecec47dc containment: more improvements for indicators api 4 years ago
l10n daemon script bba3c292b8 GIT_SILENT made messages (after extraction) 4 years ago
Michail Vourlakos 71e7bb6ec7 fix initialization/switching indicators settings
--fix case that indicators config uis were lost totally
during recreating a view that was using a custom indicator
and that custom indicator was updated.
--fix case that custom indicators were not assigned any
more to their original views when the dock settings
window was created first time for them.
4 years ago
Michail Vourlakos cfb382002b update containmentActions properly when recreating 4 years ago
Michail Vourlakos 52490c6d7c fix crash when updating indicators 4 years ago
Michail Vourlakos 3e055914c0 provide a dragging corner in dock settings window 4 years ago
Michail Vourlakos c777fca05a improve vastly user interaction with indicators uis 4 years ago
Michail Vourlakos 15c0220334 update dock settings window to use stackview 4 years ago
Michail Vourlakos 546b945fff fix how tasks model in update for destroyed 4 years ago
Michail Vourlakos 39ad54f9bb provide visual indicator for multiple tasks
--when the user changes Tasks tab settings between
different applets, the selected applet is providing an
animation
4 years ago
Michail Vourlakos f37fde5824 simplify dragging architecture
--simpler implementation both for plasmoid
mousehandler and containment droparea
4 years ago
Michail Vourlakos 397e1324e9 update name to view.inRelocationAnimation 4 years ago
Michail Vourlakos 7a4010abc1 instantiate properly widget explorer 4 years ago
Michail Vourlakos b6f4550c08 raise view window to set it in front layer 4 years ago
Michail Vourlakos 0edbd9a66a widgets explorer: initialize windows flags earlier
--this way we avoid in wayland to draw window decoration
4 years ago
Michail Vourlakos 754fb85133 avoid crash in wayland from Widgets Explorer 4 years ago
Michail Vourlakos 84d4d4cef7 provide latte internal widget explorer 4 years ago
Michail Vourlakos 81e4b19b59 improve SunkEvents implementation
--each origin mouse area is now informin
the SunkEvents handler for the relevant
origin areas at the same time and this way
there is no events breakage when changing
from one sunked event origin area to another
--the sunked events origin and destination areas
are now released only when the event is NOT inside
any origin area or any destination. This way
no events breakage is appearing when changing from
destination area to origin area and vice versa.
4 years ago
Michail Vourlakos 69df6400f2 rename launchersignals to syncedLaunchers
--that is more appropriate name for synced
launchers latte launchers handler
4 years ago
Michail Vourlakos 1ca43ee13f use Launchers Ability for syncing
--move internal synced launchers infrastructure
in order to use Launchers Ability. Things
this way will become much cleaner and
at the same reusable and maintainable
4 years ago
Michail Vourlakos 15c3b3630a wayland:fix struts crash
--when struts thickness during startup was zero
that was creating an invalid window geometry under
wayland and subsequently it was crashing the app.

BUG:431381
4 years ago
Michail Vourlakos 09294b8599 sync configuration to files after save configs 4 years ago
Michail Vourlakos e404abde4e fix editThickness for latte panels 4 years ago
Michail Vourlakos 9d3ebca4af provide stable struts thickness
--when a floating view is hiding its screen gap
there is no reason for struts to be added
during that phase. Published struts could be
the final expected window position in that case.

BUG:431255
4 years ago
Michail Vourlakos f8cce7acfa fix normalThickness value 4 years ago
Michail Vourlakos 919b0cbf8c rename view property 4 years ago
Michail Vourlakos 1181fc472c dont update GTK_FRAME_EXTENTS for floating state
--dont update when a floating Dock is hiding its screen
edge for a maximized window.
4 years ago
Michail Vourlakos b9b41317ca reduce interval for Parabolic Nullifier 4 years ago
Michail Vourlakos da1df5bc0c parabolic:improve clearZoom responsiveness
--fix also a case the even though mouse was out of the
view the zoomed items where not restoring
4 years ago
Michail Vourlakos 6a6e47c657 plenty of fixes for moving/dragging applets 4 years ago
Michail Vourlakos 2fd5f51e8d fixes for justify alignment arrangement 4 years ago
Michail Vourlakos 2e7dcb5428 refactor rely on c++ to provide justify alignment
--c++ takes the burden to validate the Justify alignment
4 years ago
Michail Vourlakos c2595ba170 fix missing header 4 years ago
Michail Vourlakos c7fedca8b6 remove margins from SinkAreas 4 years ago
Michail Vourlakos 1b23e3669b field QQuickItem pointers for Parabolic/EventsSink
--avoid crashes when the relevant destination/origin
quickitems are deleted during their events processing
4 years ago
Michail Vourlakos 574135e084 Welcome the all new EventsSink infrastructure
--each applet has now its own Sunk events to handle,
and as such each applet can now have different paddings
and that does not create any issues or missing events
4 years ago
Michail Vourlakos de6f2282e6 remove all padding events code
--in favour of EventsSink approach that will
probably solve all corner cases of view sunk
events
4 years ago