
Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/zren/plasma-applet-tiledmenu
A menu based on Windows 10's Start Menu.
v20+ requires Plasma 5.12+
Supports:
* Pin/Favourite apps/files through the context menu (or by dragging them from dolphin).
* Resizing (permanently) the size of the menu by Alt + Right Clicking and dragging.
* Any size tile 1x1, 2x2, 4x4, 4x2, 1x3, etc.
* Easily edit the background image of a tile.
* Customizable sidebar shortcuts.
* Jump to Letter/Category (can also default to this view)
* Defaulting to only showing the tiles.
* Labeling Groups of Tiles + Move Groups of Tiles + Sorting items in the group
Does not support (Win10):
* Tile Groups ("Folders")
Translations: Chinese, Dutch, French, German, Korean, Hungarian, Polish, Portuguese, Romanian, Russian, Spanish, ...
Translators: Fill out https://github.com/Zren/plasma-applet-tiledmenu/blob/master/package/translate/template.pot, paste into https://www.hastebin.com/ and comment with the link.
v41 - October 23 2020 4 months ago
* Improve display of right to left locales like Hebrew in the config window.
* Added Hebrew translations by @omeritzics (Pull Request #88 and #89)
* Updated Dutch translations by @Vistaus (Pull Request #85)
v41 - October 23 2020 4 months ago
* Improve display of right to left locales like Hebrew in the config window.
* Added Hebrew translations by @omeritzics (Pull Request #88 and #89)
* Updated Dutch translations by @Vistaus (Pull Request #85)
v40 - September 8 2020 6 months ago
* Update i18n merge script to translate widget name.
* Updated Spanish translations by https://www.pling.com/u/quasarfreak/
* Updated Russian translation by @Platun0v (Pull Request #84)
v39 - July 22 2020 7 months ago
* Fix RecentUsage Apps, it now uses iconName instead of icon (Issue #76)
* Added config toggle for hiding the search field (Issue #81)
* Attempt to fix popupHeight shrinking when config is open bug. Only affects certain users with a particular screen scaling. (Issue #79)
* Updated Dutch translations by @Vistaus (Pull Request #82)
v38 - July 8 2020 8 months ago
* Added Russian translations by @Platun0v (Pull Request #77)
* Added Turkish translations by @oltulu (Pull Request #78)
## v37 - June 29 2020
* Fix right clicking an app (or dragging) to pin an app from the Search Results (Issue #74)
* Added Japanese translations by @ymadd (Pull Request #73)
v36 - June 23 2020 8 months ago
* Use Math.ceil() to fix popup growing shorter every second (Issue #71)
* Fix tips list getting stuck at 1-2 cols width (Issue #72)
* Updated German translations by @4VRDriver (Pull Request #66)
v35 - June 10 2020 8 months ago
* Add splash text to help user get started. Includes a button to use a default tile layout with: LibreOffice Writer, Calc, KMail or Gmail, Software Center (Octopi, YaST, Discover), Web Browser, and Steam.
* Add the Productivity/Explore group presets to the context menu when tiles are unlocked. Added the Gmail tile preset to the context menu too.
* Re-Enable the calculator search plugin by default. It was disabled after Plasma 5.9 as it caused Plasma to crash. Please report if you notice any crashes when searching. (Issue #28)
* Implement configuration for default search filters (Issue #28)
* Scale the app list section headers. They'll always be 4pt larger than the app list labels. (Issue #38)
* Add popup height control in config (Issue #57)
* Parse `_NETSCAPE_URL` from firefox/chromium url drag+drop to use the website title for the label.
* Fixed French "Lock Tiles" message by https://www.pling.com/u/eric63/
* Updated Dutch translation by @Vistaus (Pull Request #63)
v34 - May 8 2020 10 months ago
* Add vertical gradient to tiles, which can be toggle off in the config.
* Only show "Tiles Only" button if it's the default view.
* Update ConfigPage to fix scrollbar overlap (Issue #62)
* Fix xdg folder button labels in the config.
* Remove old code that's no longer used (Issue #13), and update a couple config controls.
* Add Romanian translations by https://www.pling.com/u/sebyx87
v33 - April 24 2020 10 months ago
* Use QML's internal Drag and Drop instead of Plasma's global drag.
* Fix adding tiles when the launcher is in a subdir (like wine apps).
* Show outline around grouped tiles when hovering group label. Dragged group highlight follows cursor.
* Remove hardcoded font.pointSize=10 assignment in TileItemView.
* Allow groups to have urls / run apps when left clicked.
* Use 350px AppList width when editing a tile (Issue #49)
* Updated German translations by @4tmelDriver (Pull Request #56)
* Prepare vertical gradient code.
v32 - February 12 2020 1 year ago
* Hide Tiles Only button when tile grid is hidden completely.
* Cleanup a few warnings in plasmashell logs.
* Updated Dutch translation by @Vistaus (Pull Request #51)
* Updated Polish translations by @Qik000 (Issue #55)
* Grab a few translations from KDE as a few messages were changed in Plasma 5.18.
v31 - October 24 2019 1 year ago
* Configurable sidebar width and icon size. Default sidebar is smaller. Popup buttons have a hover outline. Popup appears above, like other context menus and Win10.
* Close menu right away when launching app via search, instead of waiting for the app to steal focus before closing.
* Add Portuguese (Brazil) translation by @herzenschein (Pull Request #46)
* Update Portuguese (Portugal) translation by @herzenschein (Pull Request #47)
* Add Croatian translation by @VladimirMikulic (Pull Request #50)
v30 - April 4 2019 1 year ago
* Fix sidebar menus not resizing to fix translated text (Issue #37).
* Add support for a 2x1 Lutris game tile preset.
* Don't "download" the linked file associated with a tile when opening the tile editor unless it's a `*.desktop` file.
* Fix weird drag origins when moving tiles.
v29 - February 28 2019 2 years ago
* Make sure the AppList area (and TileEditor) is visible when opened from TilesOnly view, and return to TilesOnly view when TileEditor is closed.
* Fix the "desktop theme" search view being slightly visible in TilesOnly view (Issue #40)
* Fix double "Keyboard Shortcut" tab in Plasma 5.15
v28 - January 28 2019 2 years ago
* Add Indonesian translations by @ardumpl (Issue #34)
* Updated Dutch translations by @Vistaus (Pull Request #36)
* You can now easily import/export a tile layout (Issue #19).
* Can be configured to start in "Tiles Only" mode, revealing the app list after a search.
* The "menu" button showing all the labels has been removed, since you can now hover a button and instantly see the tooltip.
* The "Apps" sidebar tooltip now shows "Alphabetically".
* Sorting Apps Alphabetically and Categorically now have use a bundled icon that better represents them. The icons (including Tiles Only) are highlighted when they are "selected".
* Failed attempt at cancelling a drag event that starts after an app is launched.
v27 - January 5 2019 2 years ago
* Add Korean translations by @crazyraven (Pull Request #31)
* Updated Dutch translations by @Vistaus (Pull Request #32)
* Add ability to set the number of recent apps (Max=15).
* Show the sidebar item label in a tooltip when hovering it.
v26 - December 10 2018 2 years ago
* Default to "Most Used" apps instead of "Most Recent" which can be changed back in the config.
* Add ability to move all tiles below a group label when a label is moved.
* Add ability to sort all tiles by name in a tile group.
* Add a tile preset selector for steam game launchers.
* Add a grid column spinbox in the config just in case the user does not notice they can resize with Alt+RightClick.
* Hide the default Global Shortcut config tab, and replace it with a tab mentioning you need `Alt+F1` set for just pressing the `Meta` key to work.
v25 - November 16 2018 2 years ago
* Update Dutch translations by @Vistaus (Pull Request #23)
* Add Russian translations by @Niksn404 (Pull Request #25)
* Add European Portuguese translations by @nyxerys (Pull Request #26)
* Scale config section rectangles by the dpi.
* Hide tooltip when hovering the panel icon.
* Add 4px spacing between sidebar and app list.
* Hardcode Oxygen theme tile color to 12.5% transparent white.
v24 - September 22 2018 2 years ago
* Hide the solid sidebar background color. "Desktop theme" styled sidebars remain the same.
* Add Jump to Letter/Category views when clicking the section header.
* Add ability to start in Jump To Letter/Category view when menu opens.
* Fix a binding loop when drawing tile labels which caused a line of text to overflow the bottom of the tile (Issue #11).
* Group apps starting with symbols/punctuation under '&'.
v23 - August 2 2018 2 years ago
* Added Dutch translation by @Vistaus (Pull Request #15)
* Fix non-default font size causing issues in app list (Issue #7)
* Fix a number of deprecation warnings logged in Qt 5.11.
* Make sure the panel icon should be smooth.
* Focus on searchField when a sidebar menu closes.
* Fix icon sizes in the search filter view.
v22 - May 15 2018 2 years ago
* Fix error when loading in Kubuntu 18.04 LiveCD. We now lazy load qml-module-qt-labs-platform which was used to retrieve the translated xdg folder names.
* Merge updated Chinese translations by https://github.com/lm789632
## v21 - May 10 2018
* Fix error when opening the config with Qt 5.9 / Kubuntu 18.04.
## v20 - May 9 2018
* Add ability to edit the sidebar shortcuts in the config. By default, only System Settings, Dolphin, ~/Pictures, and ~/Documents is visible. You can drop apps/folders onto the sidebar to add it, though you'll need to open the config to delete it.
* Use a "hover outline" effect for the app list, utilizing several lazy loading tricks to load the list faster. An option to use the Desktop Theme buttons will return in a later version.
* Add option to set the default app list order to "Categories" for when you first login.
* Remember tile drag offset. When you click the bottom right of a tile and drag, the cursor will drop the bottom right of the tile instead of the top left.
* Don't allow creating new groups when tiles are locked.
* Hide "Pin to Menu" and "Edit Tile" items when tiles are locked.
* Add a "Alt+RightClick" to resize hint to the bottom right when widget is in a top panel.
* Add drop shadow to the "power" and "switch user" sidebar submenues.
v19 - April 1 2018 2 years ago
* Disable push effect when right clicking a tile.
* Add a radial hover effect similar to fluent design.
* Add "group" tile to quickly label a group of tiles. No other features are implmented yet (like moving all tiles in the group or "folders"). Right click the empty grid to add a "group" label.
* Support locking tiles so you don't accidentally drag them. Right click the empty grid > (un)lock tiles.
* Fix tileLabelAlignment, it never got reimplemented after the refactor.
v18 - September 25 2017 3 years ago
* Fix tiles not launching unless we open and close the tile editor.
v17 - September 13 2017 3 years ago
* Various fixes to make the menu faster to open (from a cold start).
* Lazy load the tile editor GUI for performance reasons.
* Add button to open the icon selector dialog to the tile editor.
* Configurable search field height.
* Spanish translations by Zipristin.
* Used a fixed panel icon by default, using the same icon size as the other icons in the panel.
* Support reseting a tile bg color to default by deleting the hex color text.
v16 - June 5 2017 3 years ago
* Can now set a background image on a tile.
* Can edit the margins around the tiles.
* Apps in search now show their description instead the filepath to the shortcut.
* Hide the description if it's the same as the app name.
* Fix a few tile drag glitches when the drag leaves the grid.
* Only remove the right clicked tile when unpining if there are multiple tiles for an app.
v15 - May 31 2017 3 years ago
* Resets tiles. There is no migration path. Sorry.
* Tiles can now be placed on an actual grid, rather than a list of tiles that looks like one.
* Can now edit the icon, individual tile color, and set the size to anything. Can toggle the icon/text.
* 1x2, 1x3, 1x4, etc tiles are in a "list" style with the icon to the left of the label.
* Resets the menu width/height of the popup to default.
* You can now set the width of the app list.
* Added option to do a fullscreen popup.
* Rough implementation of filter dropdown menu in the search results.
* Updated zh_CN translations.
* Open the localized version of ~/Music (eg: ~/Musik).
v13 - February 6 2017 4 years ago
* Only support Plasma 5.9+
* Disable the calculator runner in the search. It crashes plasmashell under a certain condition (opening the context menu then searching for anything).
* Add ability to edit the text in tiles. Changing the size of the tile is still a work in progress.
* Add sidebar buttons to open ~/Documents ~/Downloads ~/Music ~/Pictures ~/Videos have been added depending on how much vertical space there is available. In the future, they will not appear by default and need to be configured in the settings once the UI has been drawn up.
* Replace the sidebar search button (which was fairly useless) with a button to list apps by category. Switching between A-Z and category view is a bit slow atm.
* Follow the default menu widget's (kicker) app list loading pattern.
v12 - January 13 2017 4 years ago
* Support Plasma 5.9
* Break compatibility with Plasma 5.8 and below.
v11 - January 13 2017 4 years ago
* Misc work on locale install scripts. Use kreadconfig5 which should be preinstalled.
* Add german translation by rumangerst.
* Lay groundwork for future features: reversing search results (align to bottom), category view, and moving the searchbox to the top.
v10 - December 30 2016 4 years ago
* Chinese translations by https://github.com/lm789632
* Optimize updating the recent app list so it doesn't lag opening the menu.
* Clicking the user icon will now open a submenu with user manager/lock/logout/change user similar to Win10.
KDE 5.5 4 years ago
* This is the only version which is compatible with KDE 5.5.5 (Tested on Kubuntu 16.04 LiveCD)
* This will not receive any updates.
cplove2021
1 month ago
Installed it today in MANJARO (Arch) and am very satisfied so far. But there seems to exist one little "bug": When I open up the Tiled Menu, click on my own picture (logo or whatever), there are four options to choose from.
Options 2, 3 and 4 ("Lock", "Sign out" etc.) worksperfectly, but the top one (user account/profiles) does not work for me (nothing happens). Is it only me or does this bug existent for everyone? My system-language is GERMAN, everything else is up-to-date (Manjaro, Plasma etc.).
Thank you, best regards
CPloVe2021
Report
Zren
1 month ago
https://github.com/Zren/plasma-applet-tiledmenu/issues/98
Report
ddwyer928
1 month ago
Report
ddwyer928
1 month ago
https://store.kde.org/p/1324206/
Greetings and thanks for the good work!
Report
Zren
1 month ago
I probably won't add a search icon/textfield in the panel since pressing the menu button does the exact same thing.
Report
liujunlong
2 months ago
Report
Zren
2 months ago
Report
liujunlong
2 months ago
Report
Zren
2 months ago
Report
liujunlong
2 months ago
Report
Zren
2 months ago
Report
liujunlong
2 months ago
Report
magi6162
2 months ago
is it possible to make tooltips appear when hovering over the tiles?
Report
Zren
2 months ago
Report
magi6162
2 months ago
Report
lecarde
3 months ago
But please, make compatibility with Latte. If my dock is too small, there is a space between Tiled Menu and my dock. It looks really goofy.
Report
pirracas
3 months ago
Report
pirracas
3 months ago
The changes are applied as long as the plasmoid is visible, I mean if I open the configuration tool of Tiled Menu and then I pop it up so it's visible, grid columns changes are perfectly applied, but once TM hides, if I pop it again, said changes have disapeared and the default ones are used.
I have tried to edit the layout, modifying the values for the items "favGridCols" and "popupHeight" in the "Import/Export layout" section, but changes have no effect at all either and once TM is relaunched the user made changes have vanished as before.
So I tried to export my layout, again in the "Import/Export layout" section in the preferences, but there's no button/tool to save your layout or to load a saved one (if saving where possible). Is there some config file in ~/.config or something like that, that I can edit to make my preferences persists?
Thank you. Your widget should be the default Plasma launcher, when it lets the user adjust to his needs, of course, heheh.
PS: Transparency neither works, BTW.
Report
Zren
3 months ago
Are you using Latte-Dock?
I wrote temporary fix here:
https://github.com/Zren/plasma-applet-tiledmenu/issues/94
Report
pirracas
3 months ago
Yes, I'm using Latte Dock. I've created a Plasma panel just for testing, and TM works perfectly; well, I can't set transparency for the tiles either, but maybe I have to use some transparent Plasma desktop theme. In any case that's not very important, and the rest of customizations seem to work with no issues.
But the proposed fix for Latte hasn't improved much. I hope I've followed well your instructions:
I opened ~/.local/share/plasma/plasmoids/com.github.zren.tiledmenu/contents/ui/Main.qml and deleted the line 149, and only that one, where it said «resizeToFit.run()», and saved.
Then I "kquitapped" Plasmashell and terminated Latte Dock just in case.
Finally I relaunched Plasmashell and Latte.
The popup window size is the same than before, the default one; the only difference I see is that now, in the preferences tool, the grid columns value is the one I wanted to set, 6, to be precise, that value has now been kept; not so the height, which is is still 404px despite I set 600.
Anyway, this little change doesn't matter too much, because as I've said the popup window size and the number of grids is the same than before no matter what says the config tool.
I'm also on Plasma 5.20, BTW, Frameworks 5.76, but this seems to be related to Latte.
Report
Zren
3 months ago
> not so the height, which is is still 404px despite I set 600.
If you delete resizeHeight.restart() in onHeightChanged, it'll probably fix the height bug.
> transparency for the tiles either,
If you edit the background color of a tile, there's "Alpha Channel" which controls the transparency.
Report
pirracas
3 months ago
Deleting resizeHeight.restart() effectively makes the preferences tool keep the 600px height I set, thanks. although the real size of Tiled Menu is still 0 grid colums x 404 px.
Thanks too for the alpha channel hint. I have installed your plasmoid just today and hadn't had the chance to see that tiles colos were also confgurable; I thought that "transparency" meant transparency for the entire widget.
Tile color transparency works well, BTW, in Latte Dock too.
Report
pirracas
3 months ago
It seems like it weren't saving the configuration to the corresponding config file and just keep it in memory as long as TM is visible
Report
pirracas
3 months ago
It seems like it weren't saving the configuration to the corresponding config file and just keep it in memory as long as TM is visible
Report
pirracas
3 months ago
It seems like it weren't saving the configuration to the corresponding config file and just keep it in memory as long as TM is visible
Report