Tiled Menu Featured

Plasma 5 Menus

Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/zren/plasma-applet-tiledmenu

22
Score 77%
Description:

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)
* Labeling Groups of Tiles + Move Groups of Tiles + Sorting items in the group
Does not support (Win10):
* Tile Groups ("Folders")

Install Translations: German, Dutch, Simplified Chinese, Spanish, Russian, European Portuguese
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.
Last changelog:

v26 - December 10 2018 3 days 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.

ederpardeiro

21 days ago

Hi!!

I'm recently using Linux (Debian 9). I don't have experience and don't know how to install this.
Anyone can help me?

Sorry, I'm brazilian and don't speak fluently english...

Report

C

Zren

21 days ago

https://www.youtube.com/watch?v=SKJG3UUITv4

Add Widgets > Get New Widgets > Download
Search for "Tiled Menu" > Install
Right click App Launcher > Alternatives > Tiled Menu
Make sure the widget's keyboard shortcut is set to "Alt+F1" to make sure pressing the Meta/Windows key still works.

Report

ttorler

28 days ago

This is really good work. I'm impressed. I have 1 problem and a question. I'm using Kubuntu 18.04 LTS with the following:
workspace theme - breeze dark
desktop theme - oxygen
color scheme - obsidian coast

Problem - the sidebar focus is a plain white square! Also if I click the shutdown button, the focus on the options is also plain white. Everything else in tiled menu has a focus similar to the theme. Is there any hack to change this color to grey or another subdued color?

Question - any quick hack to change the search box background color? and the font color for the categories?

Thanks for developing this.

Report

C

Zren

28 days ago

> the sidebar focus is a plain white square!
This is because in /usr/share/plasma/desktoptheme/oxygen/colors
the [Colors:Button] BackgroundNormal=218,221,215
is basically white.

Rather than editing the Oxygen theme in the root directory that will get overwriten with updates, you could edit my widgets code.

I'm using theme.buttonBackgroundColor which no other widget seems to use to draw flat rectangular buttons. Unfortunately, the plasma desktop theme doesn't have a "rectangular button" svg. So I had to use that (it's easier to animate anyways).

In: ~/.local/share/plasma/plasmoids/com.github.zren.tiledmenu/contents/ui/FlatButton.qml
There's a bunch of references to theme.buttonBackgroundColor. Change it to something like this:

https://i.imgur.com/ABblrv5.png

Then restart plasmashell with by either relogging, or run:
killall plasmashell; kstart5 plasmashell

Report

ttorler

28 days ago

Done and it looks good. Thanks. Is there a similar way to change the font color of the category headings to the same as the application descriptions?

Report

C

Zren

28 days ago

In KickerSectionHeader.qml there's a Label, add `color: config.menuItemTextColor2` to it.

* https://github.com/Zren/plasma-applet-tiledmenu/blob/master/package/contents/ui/KickerSectionHeader.qml#L15-L30
* https://github.com/Zren/plasma-applet-tiledmenu/blob/master/package/contents/ui/MenuListItem.qml#L131
* https://github.com/Zren/plasma-applet-tiledmenu/blob/master/package/contents/ui/AppletConfig.qml#L79

Basically the app description is the text color at 60% transparency.

Report

ttorler

28 days ago

Works perfectly. Thanks for your help.

Report

C

Zren

27 days ago

Sorry to do this to ya, but I just released v25. Ya might want to backup your changes as Discover might overwrite your modifications if it updates the widget.

Report

C

Zren

28 days ago

Actually if you wait a little bit, the next version of Tiled Menu will have a hardcoded override for the oxygen theme. I'll be using a 12.5% transparent white.

https://i.imgur.com/2YO6Q9N.png

Report

midorlo

28 days ago

+ Fantastic Menu. It's my new daily driver since a bunch of weeks and I actually just registered to give you my feedback.

I think it's sane to leave the following here instead of a github "issue":

FR1: The width of (or space between) the leftmost icon bar and the apps/folders list should be configurable somehow. If I pick a custom color it will overlap the folders list a little (env: default kubuntu 1810);

FR2: (Could be too big, sry): Allow more content types to be used as tile "images". Sorted from awesome to most aweseome: gif, mp4, markdown, html, html(with js);

That said, if you deny both FR's I will still stick to this menu for my daily driver. Fantastic work!

Report

C

Zren

28 days ago

FR1: Are you using a HiDPI display or something? For me on a 1080p it doesn't overlap.

https://i.imgur.com/kk6IQ3N.png

FR2:
* GIFs might be possible.
* MP4s are not, since QML's Video doesn't loop perfectly (which is why the Video Wallpaper Plugin isn't super great).
* Markdown, HTML? Are you asking for "preview thumbnail" icons like the desktop icons? Or are you talking about the tile's "background image"?

Anyways, glad you like the widget. :]

Report

midorlo

28 days ago

FR1:

No, just 1080p. I believe I just described it wrong. Looking at your picture, the box around Firefox nearly touches the left bar. I'd put some spacing there.

FR2(All points are about background images):

* By Markdown I ment "render Markdown formatted text in a box. Like our average readme.md :-)

* html: My idea behind this is pseudo-dynamic tiles. Example: Having a selfmade "new_articles.html" rendered (and reloaded every x), which presents some fancy status for my rss reading app. So one wouldnt have to implement 1001 hooks to applications and still can have some actual dynamic content on tiles.

Report

C

Zren

28 days ago

FR1: Ah, well now that the default is a transparent area instead of a solid color, I guess we could add some spacing between the sidebar and the app list. How does a 4px spacing look?

https://i.imgur.com/65OJ6X7.png

FR2:
* Markdown: Oh, sort of like a "notes widget". Maybe I could cheat and use the desktop icon thumbnail previews.
* Hmm, so an HTML "Plugin" API essentially. I guess I'd have to check if the URL is a locale HTML file. It's an interesting concept, though my first thought is that a mini "HTML browser window" would be either slow or use tons of RAM. I've considered an RSS feed view before if the tile URL ends in ".rss".

Report

midorlo

28 days ago

FR1:
Looks way better! :)

FR2:
I guess having gifs, remote locations (https://dom.tld/image.gif) and functionality to refresh the ressource every X could be fine to hack the rest. Then I could have imagemagic deliver a generated gif and get animated, dynamic content in the main menu. Ofc a "real" html renderer would be superior, more cpu intensive. In either ways, parsing remote ressources will probably require some thread voodo to not stall everything on connection issues.

Report

migzulk

1 month ago

++++++ One of the most complete and functional.

Report

veggero

1 month ago

+

Report

darkomarko42

2 months ago

+

Report

lehoczky

2 months ago

+

Report

genelocated

2 months ago

+

Report

Nano-Ocelot

2 months ago

+Most customizable app menu yet. And easy to use interface

Report

Mirko-Gennari

2 months ago

+10000

Report

MarsLoucetios

3 months ago

feature request: option to expand/collapse categories similar to folders in file managers

Report

C

Zren

3 months ago

Next version will have a Jump To Letter/Category view. I still need to add the ability to start in that view when the menu opens though. Would that suffice?
https://www.youtube.com/watch?v=opYFhTrsRrc

Report

MarsLoucetios

3 months ago

kind of. i think that will work with alphabetical sorting, but imho, categories need to expand and collapse

Report

S

RustyRaptor

4 months ago

What is the possibility of having tiles that can fetch live updates in the future? This is largely the benefit of using tiles in a menu other than aesthetic.

Report

v26 - December 10 2018 3 days 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 27 days 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 months 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 4 months 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 7 months 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 8 months 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 1 year ago

* Fix tiles not launching unless we open and close the tile editor.

v17 - September 13 2017 1 year 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 1 year 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 1 year 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 1 year 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 1 year ago

* Support Plasma 5.9
* Break compatibility with Plasma 5.8 and below.

v11 - January 13 2017 1 year 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 1 year 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 2 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.

product-maker midorlo Nov 15 2018

+ Fantastic Menu. It's my new daily driver since a bunch of weeks and I actually just registered to give you my feedback. I think it's sane to leave the following here instead of a github "issue": FR1: The width of (or space between) the leftmost icon bar and the apps/folders list should be configurable somehow. If I pick a custom color it will overlap the folders list a little (env: default kubuntu 1810); FR2: (Could be too big, sry): Allow more content types to be used as tile "images". Sorted from awesome to most aweseome: gif, mp4, markdown, html, html(with js); That said, if you deny both FR's I will still stick to this menu for my daily driver. Fantastic work!

product-maker veggero Oct 27 2018

+

product-maker darkomarko42 Sep 30 2018

+

product-maker lehoczky Sep 23 2018

+

product-maker genelocated Sep 23 2018

+

product-maker Nano-Ocelot Sep 21 2018

+Most customizable app menu yet. And easy to use interface

product-maker Mirko-Gennari Sep 18 2018

+10000

product-maker MarsLoucetios Sep 06 2018

feature request: option to expand/collapse categories similar to folders in file managers

product-maker RustyRaptor Aug 02 2018

+Excellent menu.

product-maker azarilh May 16 2018

Works great, it's even better than the windows10's start menu.

product-maker marianarlt May 13 2018

product-maker WillS Nov 01 2017

product-maker Esse321 Sep 11 2017

product-maker Warmuser Sep 11 2017

product-maker Broli Jun 06 2017

product-maker Mirko-Gennari Jun 01 2017

product-maker yiyo Apr 02 2017

product-maker escarzador Apr 02 2017

product-maker Animalfox Mar 26 2017

product-maker scsimodo Mar 22 2017

product-maker maxxcan Feb 08 2017

product-maker sh4nks Jan 25 2017

product-maker bunbunbunneh Jan 24 2017

product-maker cinnamoner Jan 15 2017

product-maker mrboese Dec 27 2016

product-maker wevertonmarx Dec 02 2016

product-maker mirkogennari Dec 02 2016

product-maker bascha Nov 24 2016

product-maker gfdsa3 Nov 24 2016

product-maker tepca Nov 17 2016

product-maker tremep Nov 17 2016

product-maker janet Nov 16 2016

product-maker phob1an Nov 12 2016

product-maker FallenX Nov 11 2016

product-maker Tidz Nov 11 2016

product-maker rewqtz Nov 09 2016

product-maker dubious Nov 09 2016

product-maker rvs75 Nov 08 2016

product-maker ZaWertun Nov 07 2016

product-maker dummy Nov 05 2016

product-maker izzzy Nov 05 2016

File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
5 Plings
Details
license
GPLv2 or later
version
26
updated Dec 10 2018
added Nov 05 2016
downloads today
0
page views today 98