Bug 160578

Summary: please allow multiple (tabbed) comics in one plasmoid instance
Product: [Unmaintained] plasma4 Reporter: cobaco
Component: widget-comicAssignee: Tobias Koenig <tokoe>
Status: RESOLVED FIXED    
Severity: wishlist CC: greg, matija, toddrme2178
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description cobaco 2008-04-08 19:52:16 UTC
Version:            (using Devel)
Installed from:    Compiled sources
OS:                Linux

I have a relatively small screen resolution (1024x768), I also have 2 comics plasmoids on my desktop (userfriendly and dilbert). This works fine except on sundays when they don't both fit on the screen (due to the sunday comic being bigger for both).

I'd like for the comic plasmoid to:
- allow selecting multiple comics per plasmoid-instance when configuring the comic (with shift/ctrl in the dropdown)
- using a tabbed interface in the plasmoid instance when more then 1 comic is selected

This would allow the current situation for those that like it with one plasmoid-instance per comic, and would also allow those of us with smaller screens to easily read the sunday comics without having to (deep breath) unlock the desktop widgets, drag plasmoids around, redrag them to the right spot and locking the desktop again.
Comment 1 Tassilo Horn 2008-07-23 16:39:13 UTC
I'd like to have multiple strips for one plasmoid, too.  But I think tabbing isn't a good idea.

Maybe this idea is better:  In the preferences one selects the interesting feeds, for example with checkboxes.  Then, any left-klick on the plasmoid which is not on the other-date-triangle cycles through the list of interesting feeds.
Comment 2 Greg Lepore 2008-12-20 19:51:14 UTC
In a similar vein, I would like to see multiple comics per plasmoid, arranged vertically, instead of having 5 separate plasmoids on my desktop, I would get one.  This would also reduce the very large borders around each comic plasmoid.
Comment 3 Todd 2009-01-18 06:02:38 UTC
The selection system used in the activity bar would work perfectly for this.  I saw a screenshot recently where it was also being used with the weather widget to change views, so it must be available to other plasmoids besides just the activity bar.  It allow you to switch between view in a single plasmoid, fits well with the overall plasma look, is not position-dependent like a tab bar would be, and does a good job of handling lists that are too large for it to show at one time.  I think it fits all of the criteria that would be needed for this task.  

I think needing to have a separate plasmoid for every comic is a waste of space for someone who reads more than one or two comics, especially with ones like XKCD that can take up a widely varying amount of space depending on the day.
Comment 4 Matija Å uklje 2009-03-08 16:07:12 UTC
I agree that the Comics Plasmoid needs support for several comics in the same instance.

I noticed that if you have "Show comic ID" set in its options, you can choose which page you want to jump to by clicking the comic's ID (usually it's the page number) at the bottom of the Plasmoid.

I think it would be more coherent and easier to use, if when "Show comic name" is enabled, you could click on the comics name and get either a dialog or a directly a menu to choose which comic you'd like to switch to.
Comment 5 Matthias Fuchs 2009-03-11 00:40:30 UTC
SVN commit 938009 by mfuchs:

Adds support for tabs to the comic applet.
BUG:160578

 M  +76 -41    appearanceSettings.ui  
 M  +106 -7    comic.cpp  
 M  +12 -0     comic.h  
 M  +26 -0     configwidget.cpp  
 M  +5 -0      configwidget.h  
 M  +9 -3      imagewidget.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=938009