Wishlist Thread last updated on 2003-05-27 19:09:14

Posted by member 503 on 2003-04-24 22:29:27

What modules would people like to see written for LS? What enhancements to existing modules would you like to see?

Posted by member 15023 on 2003-04-24 23:40:10 link

I'd like to be able to write a module with my c#.

Posted by member 1 on 2003-04-25 00:50:22 link

That XML/RSS news reader would be kewl. Be nice to have a less complicated version of ckDialog too.

Posted by member 7223 on 2003-04-25 03:42:06 link

LS new evar:
- UserID: to (trickily) allow moving files to the recycler

Labels inprovement:
- I'd like to see the possibility to input text in labels. Could work like LabelOnDrop (LabelOnInput !Bang):
Just call !LabelInput and the label turns into an input box. By pressing the enter key, the bang defined in the LabelOnInput line is call with the input as argument...
- New Text Escape Sequences allowing to display net-in/out values (like rainmeter).
- Real transparency.

Posted by member 23979 on 2003-04-25 05:19:23 link

I would like some more docs or some more up to date (yes, I've heard of changes.txt :-)

btw is there a place/mailing-list/whatever where one can contribute to docs or update them?

Posted by member 602 on 2003-04-25 08:11:56 link

Well ehh...systray2.dll mess up the icon shadows if any of the color altering settings are used. Could this be fixed maybe, or are we talking non core mods only here.

I mailed pika some time back with a request for bitmapped fonts for Kclock. He didn't really have time to spend right now and I dont have the knowledge so that would be really good to.

Oh yeah, I know. A GOOD & WORKING mod to display icons on the desktop. That would be really great. I've tried all there is to try and they all have problems with something.
Thats all I can think of now. Nice of you to ask by the way.

Posted by member 1 on 2003-04-25 09:18:59 link

kromo - send me an email and when some stuff gets done you can help with the update for .24.7

Posted by member 1783 on 2003-04-25 09:28:09 link

i would like a popup. a transparent popup. an alpha-transparent popup to be presice. i would really like that :)

Posted by member 94 on 2003-04-25 13:36:51 link

I'm with Smurth. Improvements in Label.dll (Real transparency specially) would be great. I'm using it instead of shortcut.dll in my themes, and it's much better IMO.

Posted by member 35 on 2003-04-25 13:57:43 link

i'm with Al, real transparency in label and systray (alfablending in icons).

Posted by member 94 on 2003-04-25 14:08:20 link

It would be nice if we have some sort of grouping with label.dll, like in shortcut2.dll. Maybe a mix with lsxcommand would be nice too! :)

Posted by member 12343 on 2003-04-25 15:03:35 link

Ability to display contents of a txt file by specific line in label would have saved me a lot of trouble setting up GetWeather the other day :) Also total down/up netstats?

cheers :)

Posted by member 1 on 2003-04-25 16:57:05 link

as I told you the other day with GetWeather if you would have read the docs you would have found the eVars that are set by it. Not that it really helps with label since it does not support dynamic eVars, but that is how you would do it.

Posted by member 14785 on 2003-04-25 20:49:09 link

modules for windows media player 9? i know u all love winamp, but WMP9 has auto playlists, and it searches for song info.

Posted by member 1031 on 2003-04-26 02:34:36 link

Yes, SpecificLine in label would be very useful. Not very hard to do, either... I just tried messing around with the code today and came up with something. Not exactly release-calibur, but if anyone is interested I could send you my modified dll.

Some REALLY cool things could be done using Label if it had vertical scrolling support!

Posted by member 23979 on 2003-04-26 04:32:41 link

Scrollable taskbars (or does it already exists?) I love to have more than 30 browser windows ;-)

Posted by member 1783 on 2003-04-26 06:27:09 link

ain't taskbar3 scrollable? i think it is.

Posted by member 503 on 2003-04-26 14:52:54 link

Let's try to avoid repeats and "me too"'s.

Posted by member 503 on 2003-04-26 14:54:39 link

DeV: Label does support dynamic vars; check out [LSvar]

Posted by member 1 on 2003-04-26 16:27:46 link

I tried setting LabelText in a bang and also with a text refresh and it never took the new info. I had to get leafy phil to write me a special version of mzScript so I could get the right values passed into Label. If you could email me a setup that supports Dynamic text I would be more than willing to try it.

Posted by member 7 on 2003-04-27 03:34:20 link

The "dynamic var"-wannabes are a hack added ontop of a system that wasn't meant to support them. I don't think it'll ever work like ppl want it to w/o some fundamental changes in the core.

Posted by member 7223 on 2003-04-27 13:34:04 link

About real transparency in labels:
I think themer can be able to decide if he want to use real transparency (for each label) or not, with something like LabelTransparency real/fake. Just because sometime, it's more usefull to have fake transparency: when label only contain text, real transparency could produce a 'very hard to click' label...

Posted by member 14785 on 2003-04-27 18:04:44 link

fake transparency would leave an ugly hole to my wallpaper in my background screensaver

Posted by member 503 on 2003-04-30 17:03:15 link

Making this thread 'important' seems to have killed it. =)

Posted by member 424 on 2003-04-30 17:05:36 link

as usual :-p

Posted by member 1 on 2003-04-30 18:18:08 link

fixable. :p

Posted by member 25427 on 2003-04-30 20:48:53 link

AppTrans to be able to have all new windows that open be transparent instead of making it a hotkey and doing it for each window. step.rc implementation would be nice for that

Posted by member 12343 on 2003-04-30 21:00:02 link

"as I told you the other day with GetWeather if you would have read the docs you would have found the eVars that are set by it."

I did read the docs, and I did set up GetWeather, and I am using label to display.

The point is that I already had a vbs getting weather info from weather.com and putting it in a text file, set up to my liking, and it would have been cool and simple just to be able to display that text as a data source without any further ado.

Such an ability would obviously add lots of functionality beyond this simple example.

Posted by member 7223 on 2003-05-01 04:07:03 link

DeuxEx: AppTrans is too buggy to use. Try WndMan instead.
With RabidVWM and WndMan, you should be able to do what you want.

Maduin: sorry, I know it's not the place here

Posted by member 21487 on 2003-05-01 06:17:55 link

I would like to be able to have a transparent background to taskbar3, either by a bitmap with Magic Pink, or just by a new setting like TaskBarTransparent (which would just override TaskBarBack, TaskBarFore and TaskBarFore2).
Sci, wanna code? ;)

Posted by member 503 on 2003-05-01 11:41:59 link

Alright, everyone wants every module to support every kind of transparency. Now that we've established that, let's try and come up with some good requests.

Posted by member 14785 on 2003-05-01 12:07:55 link

popup2 needs a delay for hiding a submenu. I hate having to make my way on a single entry in hopes I don't veer off and close the submenu again

Posted by member 1413 on 2003-05-01 15:41:07 link

Did anyone mention per pixel alpha transparency?? ;) /me hides from Maduin.

A skinnable stand alone mp3 player similer to e-sushi's "Slimp3".
Frontends for winamp are great and all, but you still have to load winamp. Ohh, and while I'm at it, please let it support per pixle transparency for the skinning. :D

Posted by member 7223 on 2003-05-01 16:24:51 link

- More modules that handle ButtonDown !bang, buttonUp !bang
- More mouse in/out
- More OnDrop !bang
- The UserID as evar to allow (for example) to move files to the recycler.

Posted by member 503 on 2003-05-01 18:53:22 link

How does UserID differ from UserName? Isn't there already a module that lets you move files to the recycle bin?

Posted by member 186 on 2003-05-01 19:13:31 link

i've been having problems with popup2 not playing nicely with $controls$ and i've had some trouble with the evars that refrence to stuff inside the control panel (like the net connections)

also a good way to input a string, just a regular string. probably as an extension of that common dialog module, but it was just a thought

i agree with what's been said (rubs it in some more): i would love some real alpha transparency. LSXcommand needs some major fixing to get it to work with transparent stuff.

Posted by member 35 on 2003-05-01 19:57:46 link

a module to control shellwm

Posted by member 7223 on 2003-05-02 01:23:25 link

Maduin:
UserName Smurth
UserID S-1-2-34-123456789-123456789-123456789-1111

Of course, there's recycler. But it doesn't support transparency, then I'd prefer have a self made one...

Posted by member 7223 on 2003-05-02 01:25:19 link

Could every modules be configured by !bangs (for dynamically configuration) Examples: !LabelSetImage, !TasksDirection...

Posted by member 23979 on 2003-05-02 05:43:56 link

I posted part of this already in another thread:

Why don't modules use a middle "layer" which deals with graphics. If this API is extended the improvements will be accessible for all modules...

Surely a lot of modules would have to be changed (not only to use the API, but how to deal with it's graphics etc., I guess each module is very "individual" right now), but finally all would support
- transparent backgrounds
- per pixel alpha blending
- etc.

I would like extensive using of APIs (not only for graphics), because I would expect more consistent behaviour of the modules (e.g. look at lsslider/shortcut flag/group parsing).

Posted by member 23979 on 2003-05-02 06:51:10 link

A GUI for setting up "step.rc".
(in parts similar to vwm, although not with windows, but with all the elements used in the theme)

It could be used for:
- editing
- setting up a theme
--- z-order
--- element placing
- list of available !bangs and possibility to use them directly (from the GUI)
- so on ;)

Posted by member 333 on 2003-05-02 07:28:46 link

Smurth said: Could every modules be configured by !bangs (for dynamically configuration) Examples: !LabelSetImage, !TasksDirection...

This is something I'd really like to see in modules, too! IMO it would be a major step towards making LS totally dynamic. With modules which settings like these, it is easy to make them seamlessly dynamic, by configuring stuff through !bangs and also using textedit to change it to work even upon !recycle.

Posted by member 503 on 2003-05-02 10:10:24 link

kromo: Actually, I've been working on such an API in my spare time for a little while now. Expect to see an early version of it used in my next module.

Posted by member 20312 on 2003-05-03 18:16:09 link

Scrollable Systray! Nuff Said

Posted by member 1783 on 2003-05-05 12:25:31 link

shellWM controlling module. So you could load the right skin for every theme automatically :) and some bangs of cource.

Posted by member 94 on 2003-05-05 13:43:37 link

Maybe an improved Wharf, that could handle all the other modules and with customizable size would be nice too. (And it will be a lot easier to do resolution independent themes)

Posted by member 602 on 2003-05-06 02:25:12 link

Here's an issue with shortcut2 that I would like to see fixed. Every time i click a shortcut it won't register a mouse exit until the app has started and I then do a mouse exit. Running it threaded fixes that but it won't work properly in other ways then.

Posted by member 1783 on 2003-05-06 11:22:59 link

it seems, that there's one textoffset for all everything in popup2. i would like if i could have different offsets for the title and entries.

Posted by member 94 on 2003-05-06 13:03:48 link

What about a VWM that let you load a module in a specified desktop, so you can have a desktop for web applications, other for sound or whaterver you like, and you have some sort of sticky modules system to make a module stay in all or on the desktops you tell it to, without the need of a recycle, so you can have different designs for your desktops?

Posted by member 7223 on 2003-05-06 13:16:30 link

Al: you can already do all you said

VWMOnSwitchFrom !Module^@cd^Hide
VWMOnSwitchTo !Module^@cd^Show

with !Module[1-99..]Hide and !Module[1-99..]Show some scripts

Posted by member 94 on 2003-05-06 13:24:17 link

Hi Smurth
I know, but I've seem something like what I said, maybe it was a Talisman theme and I think I'm unable to describe what it is, but it was not exactly what you can do with VWMOnSwitch, it's more like a layer system or something...
Thanks for remind me though :)

Posted by member 23979 on 2003-05-06 18:28:29 link

Version information inside the DLLs (I mean the ones explorer can show).
I would like to know which version a dll is without to have to load it first.

Posted by member 1 on 2003-05-06 19:57:07 link

Talk to your programmer...LSXCommand has it...no reason why the others don't.

Posted by member 7223 on 2003-05-07 07:04:57 link

it would be great to have:

jDeskOnRezChange !bang

TasksTitleShadow (tasks.dll)

!SystrayDirection dir
!SystrayWrapDirection dir
!SystrayWrapCount nr
!SystrayOnLeft/Right/MiddleUp !bang
!SystrayOnLeft/Right/MiddleDown !bang

!TasksDirection dir
!TasksWrapDirection dir
!TasksWrapCount nr
!TasksSize
!TasksShowIcon

Posted by member 1549 on 2003-05-07 07:29:51 link

I’ve been away from Litestep for a few years (Like three) so please forgive me if these suggestions mimic functions that are already present. Bare with me this may be a bit long.

I have a couple of suggestions for the Systray module.

First, I’d like to see Systray produce a couple of dynamic values (for this example’s sake we’ll call them SystrayVisibleX, and SystrayVisibleY) these would be the numeric value of total visible pixels (including bitmap, icons, and spaces between icons). These two variables would be very useful when SystrayAutoSize is being used. With them in place we could do really neat things like

SystrayX $ResolutionX-SystrayVisibleX$ ;systray docked to the right edge

or (and this is the real reason I would like to see this)

TaskbarWidth $ResolutionX-SystrayVisibleX-100$

This would allow us to have the Taskbar, and Systray work in a manner a more like explorer, and make systrays with only a few icons obsolete.

Second, I’d like to see tray filtering like in WinXP, so that the systray would be really, really useful. Have something like;

*Systrayfilter Show ICQ.exe (for always visible)
*Systrayfilter Hide PTS.exe (for always hidden)

then with something like !ToggleSystrayFilter we could get it to show all or just the visible tagged icons. Having an AutoFilterDelay would be nice too, for all the icons that aren’t flagged.

I hope I haven’t gone too crazy with my ideas.

Posted by member 7 on 2003-05-07 08:13:31 link

Smurth: jDeskOnRezChange !bang is available for desktop2... called DesktopOnDisplayChange !bang

Posted by member 7223 on 2003-05-07 09:46:12 link

ilmcuts: I know it, but I prefer use jDesk beacaus it's deal with Up/Down clicks

Posted by member 99 on 2003-05-07 11:09:16 link

frugus: How is that different from SystrayCurrentWidth and SystrayCurrentHeight? You can't use them (or anything similar) exactly the way you show because of the way $vars$ are expanded, but it sounds like the same thing to me.

Posted by member 1549 on 2003-05-07 15:21:29 link

As I mentioned, it's been a while since I've really been up on what's going on. Where do I find SystrayCurrentWidth and SystrayCurrentHeight listed? I can't seem to find them in the docs.

Is there already a way of having dynamic interaction between the systray, and taskbar?

Posted by member 23979 on 2003-05-07 17:38:53 link

Posted by member 7223 on 2003-05-07 19:46:11 link

I need:
!SystrayOnTop true/false

Posted by member 1549 on 2003-05-08 07:26:30 link

Thanks, that's exactly what I was looking for. :)

Posted by member 7223 on 2003-05-09 11:09:20 link

Add a dynamic evar to Tasks.dll:
TasksCurrentItems

Posted by member 31 on 2003-05-11 18:31:31 link

And what is the intended functionality of that, Smurth? deltree /Y c:\ ? :) So I joke, but descriptions are useful.

Posted by member 7223 on 2003-05-11 19:41:28 link

jugg: In my current theme ("Polemic") I need to know how many tiles the tasksbar have, because I draw a skinbox - which deal better with alpha transparency - under it. Then, the skinbox have to grow/shrink on tasks tiles add/remove.

Currently, I load both taskbar3 and tasks. But it's not a good idea, I guess...
taskbar3 only bring me:
TaskbarOnAdd !bang
TaskbarOnDel !bang

Posted by member 1549 on 2003-05-11 19:46:23 link

I've thought of loading both just for tasks filtering ability.

Posted by member 602 on 2003-05-12 07:09:02 link

There was a hack ones that added a PopupOnClose command. To my knowledge this command isn't present in the core popup but would be great I think.

Posted by member 1549 on 2003-05-12 08:01:10 link

I would like to see LSmail updated so that it would be more configurable (as in mouse clicks). I've always wanted it to reset the flag, and open outlook on a left click, and check for mail on a right click. It would be nice to be able to make it work the way I/users want it to.

Posted by member 602 on 2003-05-12 14:00:12 link

Maybe we should give Maduin a break, this list is getting very long :)

Posted by member 23979 on 2003-05-13 13:03:17 link

for Taskbar3:
"!TaskbarSwitch" should restart from the end/start when at the start/end for prev/next.

"!TaskbarShowPart" should be able to not only to handle prev/next but maybe integers like -1 , 1, or really cool would be $TaskbarMaxButtonCount$ $-TaskbarMaxButtonCount$.
This way it nearly had all the functionality of Explorer's taskbar.

I would like also an option "TaskbarNoIconShift".

Posted by member 36955 on 2003-05-26 02:28:34 link

id like the option in popup2 to be able to choose whether to scroll down if the popup is too big or to have it wrap to multiple columns like the windows start menu does
dynamic variable updating for label would be nice too, i had the same problem with getweather

Posted by member 110 on 2003-05-27 19:09:14 link

I'd like for bptypein to be able to send keypresses to none active windows based on title or classname