New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vertical Panel #629
Comments
+1 My laptop, like most, has a widescreen monitor. Vertical space is at a premium. |
+1 |
I would love this, for most widescreens, especially 16x9 screens vertical space is more valuable then horizontal space so it would be logical to make a panel cut of the least valuable space. Naturally this requires a bit of work because text on panels generally doesn't work vertically but I think making the option would be a great addition to cinnamon and possibly the final step for me to fully go over to it from xfce. |
Read about it in the IRC log (really...) and I also encourage you to implement this. |
+1 I'm wondering if this wouldn't work better as an extension. Rather than an entire mode the dev team would have to support, they could go out of their way to make sure this could be modified via an extension without someone having to duplicate everything, as well as a variable set so applet and other designers would know if the panel is vertical vs horizontal. When I looked at the code while practicing breaking things it looked doable with minimal changes... All the points about the majority of screens now being 16x9 and hence vertical estate being even more precious are valid. Out of all the OSs, currently Windows seems to do the best job of this at the moment. The larger the desktop, the more overt the wasted space on something like a cinnamon panel can seem. The simplest (and likely) solution is to limit the width of the vertical panel to the cog/menu + time/date above it, and then keep most things set to icons. Obviously Mint couldn't ship this without creating a whole lot of confusion and edge cases that they didn't need to worry about with the general cinnamon panel. If the extension ended up getting quite a bit of traction, cinnamon could look at integrating it with a minimum of fuss -- along with an ecosystem of important applets whose authors have been bugged to tweak their stuff to work with it over time. gives the horns |
It's the only thing cinnamon is missing to me and the only reason why I'm using KDE. |
+1 |
I know this is an old feature request, but I think it is one of the things that Cinnamon are really missing. |
Feel free to auto-hide the panel to increase visible space and/or to install something like cairo dock from the software manager if you like to see things vertically. That can be configured to show its icons down any side of the screen. |
After the pull #3746 will merged (thanks @dalcde), with the posibility of create a vertical panel, with the current search provider feature (thanks to @glebihan) and when this https://github.com/rgcjonas/gnome-shell-extension-appindicator (thanks to @rgcjonas) will be merged (see roadmap: https://github.com/linuxmint/Roadmap) i really don't know why other people could continue doing desktops interfaces, we can clone all possible appearances and features of any current desktop inside cinnamon and without use any other external code. I think we just have to be patient, I do not think that cinnamon developers will take the risk of mix everything at once, but, what is the desktop that has more feature by release, than the cinnamon desktop today? |
+1 |
+1 After doing some google research.... this bug has been around since 2002, almost 13 years: https://bugzilla.gnome.org/show_bug.cgi?id=86382 I think this is a major UX issue. The "window list" on a vertical panel is just unusable, and as other people has already said, nowadays widescreens are the standard. From many points of view a vertical panel should be the most logical option. |
Is possible add a vertical panel as a 3rd party extension right now, will really easy if this will be merged #4045. Of course, this mean make a patch to all cinnamon standar applets to allow be working vertical and waiting for the others 3rd party applet, to see if they want add compatibility with it or not. The only intention will be test this for a while to see if the idea is finally accepted by the cinnamon devs, otherwise this always could be a 3rd party option, is win or win i think... The work in progress here: See how this will work here: |
On Wed, May 06, 2015 at 10:17:20AM -0700, Lester Carballo Pérez wrote:
I think the general consensus among the devs is that we think vertical I do have some preliminary ideas regarding how to handle applets, but |
@dalcde of course that this is possible thanks of what you do, and i agree with you on all, except one thing. I'm not agree with you, about your plan of how do this. I think that the most natural way is black listing all applets, except the applet that implemented an specific functionality (the vertical panel behavior), and then introduce the api slowly and as an extension. Of course, is the best that this extension will be provided by cinnamon, and not as a third party. When several popular applets support this and this will be tested for a while, you can include in the cinnamon core the extension. I like to have the vertical panels, but not taking risk on the cinnamon core, and the cinnamon popularity. Is clear that this will create several problems, so the best will be have this problems out of the cinnamon core, to be fixed slowly and also at the same time provide the extension, because in that way applets could begin the migration soon as possible. As i see what is occurring on cinnamon about the time, this will be the best opportunity. @clefebvre is really hard some times, and he don't like the inclusion of things that would cause some problems on Cinnamon. Ofcourse that this is the best decision that he can take, but as an extension he don't need to be exhaustive, and this will be include soon... I'm stupid (but not to much) and i know that make a vertical panel is a thing that you want to do, but you have compromised with cinnamon devs and you will involved on a hard situation where of course, there are not a solution to all problematic, because the solution will be on the hands of third party developments and not in your hands... I have not any compromise, and i can do what i want, also an automatically override of the cinnamon code when the extension init (also a complete override of panels.js file), if i have not any other solution. Sorry for be honest and say what i think. Possible i 'm wrong as is normally, I'm not a cinnnamon dev and i don' t know all details, i speak as a github user... |
On Wed, May 06, 2015 at 05:41:41PM -0700, Lester Carballo Pérez wrote:
Okay I haven't even stated my plan of what to do with applets, and you
As an extension, you cannot declare an API. Only Cinnamon can declare an OTOH, making it an extension is much more prone to causing troubles.
Every now and then, we make big changes that can possibly introduce
The "3 years" is because I got busy with life and couldn't allocate much |
Ok then, that's is excellent. What i speak is what i see outside, not need to be the true of course. My preoccupation is exactly the time involved (after what you do, i have not doubt that you can do what you want in a short time). The problem is that is not only create the api, is also port the third party applets and this only can be done by the authors, so, this will be a lot of time to be completed the integration. This is why i consider the involved time very important and my only preoccupation about that. |
Maybe merge with this one #278 ? |
For years have used a left panel, and for me it's the best way by far. Please add side-panel mode :) Thanks |
+1 Please provide side panels. Most monitors nowadays are wider than taller |
Things that Unity do such as app menu on the window decoration when not maximised, and menu and window controls embedded on the top panel when maximised save LOADS of vertical space. Unity really has the edge on making use of the most screen real estate and the main reason I'm stuck with it for the foreseeable. |
come on guys, we need it badly!) +1 |
+1 |
I have found a perfect workaround (seems so far) to this problem! :) :) |
A better workaround in this case: use Xfce entirely instead of Cinnamon, not only one panel. Thanks to developers! As we can see - the work in progress :) |
+1 here as well, currently the main reason I'm sticking with old Xfce. |
Hey everybody from year 2012 who requested this feature... it is I, Mint user from the present future. Still no vertical panel! Can I get a +1!!!!!!! |
@jkbrwn There is currently a pull request to implement this feature, but it was postponed until Cinnamon 3.2 because there will likely be a lot of bugs with a code change as extensive as this, and there wasn't enough time to test and bugfix before the release of Cinnamon 3.0. It will be here soon, though, so please be patient. |
I'm excited about Cinnamon as the most useable effort to bring a more traditional desktop metaphor to Gnome 3. One thing I really would love to see is the ability to move the panel to the side of the screen. With a small laptop monitor, this is a must have feature for me. I just don't want to waste what little vertical space I have with a panel at the bottom or top, when I've got plenty of extra room at the sides of the screen.
Thanks for considering this idea and thanks for all the great work already on Cinnamon.
The text was updated successfully, but these errors were encountered: