topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Saturday April 20, 2024, 11:06 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - ecaradec [ switch to compact view ]

Pages: prev1 2 3 [4] 5 6 7 8 9 ... 17next
76
Ecaradec's Software / Re: Qatapult
« on: February 28, 2012, 07:01 AM »
$0.display was missing
It's possible that some $x.display miss in the last version. I replaced some by $x.text that is valuable for most kind of items : It's more standard.

77
Ecaradec's Software / Re: Qatapult
« on: February 28, 2012, 07:00 AM »
The first and the last rule in the bookmark plugin is a 4 items rule. I think that's your issue ewemoa, but I don't know what's the purpose of that 4th argument. It doesn't seem used.

78
Ecaradec's Software / Re: Qatapult
« on: February 27, 2012, 02:47 PM »
Also I've found the Alfred app which is sort of the new hot thing among the world of keyboard launcher under mac os : http://www.alfredapp.com/powerpack/ . It looks really nice too. It's a very different presentation but I think it might be possible that I improve the skin system enough that it should be possible to make skins of that flavor under Qatapult... but hum, later ;)

79
Ecaradec's Software / Re: Qatapult
« on: February 27, 2012, 02:44 PM »
Here is a new release :

- It is now possible to select sources you want to show up in the first pane or to disable them completly.
- the bad background bug detected by ewemoa should be a thing of the past too
- I enlarged the detail pane so that it match the size of the default background.png. This looks prettier imho. As you are sensible to that kind of thing, tell me you impression pigeonlips ;)
- the clock is gone, I don't think it was very useful and it was difficult to keep with the current changes. It will come back later.

Most changes are really preparation so that I can add a light plugin support in js, so there is a lot of internal changes.

80
Ecaradec's Software / Re: Qatapult
« on: February 26, 2012, 03:13 PM »
I reproduced you issue ewemoa : it seems related to having 4 panes query or something like that (Qatapult default to the background.png background instead of the correct length one ). I'll have a fix as soon as I can release the new version. I'm reworking code so that catalogs can output more than one type of object and other clean up things. I've moved fast, I have to pay the price a bit of it now in order to add a plugin system.

the developer was able to avoid a lot of messiness that crept into QS' evolution.
That should work for us as well ;). It's actually really helpful not having to inspect every direction to check if everything is ok in the long run.

I thought about the script integration too. I think that it'll be faster that I use JScript first. I can keep it apart enough so that we might switch latter. The main issue with V8 is that we would end up with a script engine without system connectivity : V8 doesn't comes with activexobject support of course and it would be a lot harder to write plugins without it. Anyways plugins aren't probably going to do a lot of length compute so that shouldn't be too bad.



81
Ecaradec's Software / Re: Qatapult
« on: February 24, 2012, 12:55 PM »
I had a look at node.js and spotted that it now has a Windows installer. The previous time I had a look it was only available on linux. Node.js would be very nice to include, as it has a lot of librairies. However its purpose is to be a server and it doesn't seems to be easily embeddable : http://stackoverflow...interpreter-into-c-c

v8 seems embedable however, I'll have a quick look if I can integrate that.

82
Ecaradec's Software / Re: Qatapult
« on: February 24, 2012, 12:41 PM »
I found an interesting guide on how to develop plugins for QS : http://projects.skur...ug-inReference.mdown . It goes deeper that the user manual. I found that QS maintains a list of types for objects, it might be nice to have something like that : Currently a catalog in Qatapult can only return one type of data. QS catalogs can return various types : as a example a contact might return a 'phone number','an address', etc.. all of them correctly typed. I could be very nice for declarating actions. That will also maintain types more homogeneous.

@pigeonlips : Very creative use of the sqlite commands within Qatapult. I was on the go for work and didn't really tried your command.

83
Ecaradec's Software / Re: Qatapult
« on: February 24, 2012, 02:39 AM »
At least I have a new version ;)

It has been a bit long, there is now a simple skin system. I've designed a simple inline skin as a demo :
inline-skin.png
So you can try making a few skins with that ;). The position of text and icons inside fields is probably not pixel perfect which means it might change slightly, so you should avoid making tightly ajusted things. Qatapult automatically detect if the ratio W/H is more than 2 then it will do a inline things instead of the big icon thing.

I've also added some variables : rpath, rdirectory and rfilename that resolve links . This is useful for making cmdhere or explore commands on links, as you'd usually do not want to explore the startmenu but the linked location instead.

84
Ecaradec's Software / Re: Qatapult
« on: February 23, 2012, 07:08 AM »
I hope that whatever choice is made, the app can remain portable
That's the issue with relying on activex objects to bind behaviors. Windows has a lot of theses objects preinstalled, but some will need a separate installation. Implementing JSctypes would be best; it's also quite a bit of work because nobody seem to have done and published it on a JScript basis.

I tried the import.vbs. It seems to works with google chrome too, I just needed to change the path to :
bookmarkfile   =   objShell.ExpandEnvironmentStrings("%USERPROFILE%") & "\Local Settings\Application Data\Google\Chrome\User Data\Default\Bookmarks"

However Qatapult doesn't seems to know what to do with thoses types, may be that's just a bug in Qatapult. Did actions worked for you pigeonlips ?

85
Ecaradec's Software / Re: Qatapult
« on: February 22, 2012, 07:16 AM »
I know its only cosmetic but i think it makes the app look nicer ! Thanks.
Qatapult is a very cosmetic app, so this is a good fix

I agree about the ECMAScript being the probable best choice. It would probably be JScript except if I can find a good reason not to use that if we go javascript. Beyond that it will probably be much faster that way because I've some familiarity with it ;). The annoying thing with JScript is the lack of libraries which means that I'll have to implement everything in the client, or that we'll have to rely on activexobject. I might also bind the libffi probably with a jsctypes taste to access the native api : https://wiki.mozilla.org/JSctypes

Beyond that we'll probably need a native extension mecanism that would allows more things, but as a starting point a script based thing might be powerful enough.

I'm also working on a skin thing these day. I'm a bit strugling making a system that works with various dimensions of input fields : most sources have a unique display (CONTACT looks different from FILE, or TEXT etc... ), which means that they'll need to handle drawing within variable dimensions. I'm approching a good comprise still.

86
Aaah, makes sense and is less scary... Good to know. Thanks rgdots.

87
Being logged into gmail shouldn't make a difference on DC because there is nothing that point to google there (I checked that ). Google shouldn't be able to send data to google from DC except that I use google chrome but that would require chrome to send data to google to check for every page I go. That seems very evil to me.

88
Actually that's not exactly the case : I didn't share that link on google+, or twitter, or facebook. I only mentioned it in a post on DC.

That's what is bugging me : it isn't at all something I shared. Google seems to knew that my domain name belong to me and that a link to my domain is something I shared. Anyone could have linked to my website, how did google knows that was me ?

89
General Software Discussion / How did google think I'm sharing that ?
« on: February 21, 2012, 05:33 AM »
I've posted a link (was http://emmanuelcaradec.com/qatapult/bin ) to my project Qatapult  on https://www.donation....msg278557#msg278557 and google seems to know it relates to me sharing something.

google-knows-too-much.png

I suppose it might have something to do that it's my own domain, or may be it does a link between my analytics or google website account. I don't know. I can ignore it, but it won't change the fact that google knows that. I really dislike the fact that I don't know how they guess that I shared something.

90
Ecaradec's Software / Re: Qatapult
« on: February 20, 2012, 07:28 AM »
Not yet. That's definitly on my list, but I'm very careful about it since unlike rules I'll need to add a real extension mecanism with dll, etc... Requesting it might accelerate the whole thing. Sources have to provide the $x.variables and I'm not completly determined on the list of thoses variables.

I've also considered various possible way of extensions, one of them would be to regularly run an executable that would index things and return them as an csv output file.

Do you have an idea of Catalog you'd like to write, or is it just an idea ? Do you know which language you'd like to use ? C,C++ probably would be first as they'd be the most flexible, but I'm not sure if that would be the best option for most peoples.


91
Ecaradec's Software / Re: Qatapult
« on: February 19, 2012, 07:03 AM »
Just forget about it. I forgot to add the ahk lib to my plugin directory. It works.

It would be very nice to combine that timer plugin with snarl https://sites.google.com/site/snarlapp/ . May be I should handle some sort of notification plugin that would handle everything about notifications so that that could be redirected to any app ?

92
Ecaradec's Software / Re: Qatapult
« on: February 18, 2012, 03:09 PM »
However I tried it and haven't been able to see any displayed message... Where should it show up ?

93
Ecaradec's Software / Re: Qatapult
« on: February 18, 2012, 03:08 PM »
That timer thing makes me think that a calendar source would be very nice. I could add pseudo-dates like tomorrow, next week, next month, etc...

94
Ecaradec's Software / Re: Qatapult
« on: February 16, 2012, 05:54 PM »
A few new changes :
- catalogs now have a rule that allows them to be opened with enter
- test is gone (it was in the settings.xml )
- the results pane now won't go further than the right side of Qatapult and center under each position of the cursor

95
Ecaradec's Software / Re: Qatapult
« on: February 16, 2012, 06:53 AM »
By the way if you need to get an old version they are all available here : http://emmanuelcaradec.com/qatapult/bin

96
Ecaradec's Software / Re: Qatapult
« on: February 16, 2012, 05:32 AM »
I fixed the commands on files . I dropped a line while moving things along for the reload. Thanks for the extensive testing, that really helps  :Thmbsup:

97
Ecaradec's Software / Re: Qatapult
« on: February 15, 2012, 05:55 PM »
Nice skin !

98
Ecaradec's Software / Re: Qatapult
« on: February 15, 2012, 05:54 PM »
I have some questions on the cats. Whats the Text one for . I was thinking snipits of text that could be stored.  That would be sweet for pasting signatures.
'some text <TAB> add to text cat
text (catalog)  <RIGHT> Kind Regards, Ian <TAB> paste
Actually a lot of catalogs only appears because they simply existed as sources, so I just exported all of them as catalogs. I'm not sure if I'm doing any good talking about catalog and sources, because they are really the same thing. I need to restrict it a little bit to hide the bad results same for the weirds results with numbers at the end.

The pasting thing is doable, it won't be available under the text catalog though because the text catalog is actually the text source. If I added things in there they would show up in every query. The the facility can be done anyway just under another name.

also i think theres a difference between websites i'd like to open (like a book mark to this page) and a website i'd search (like google, amazon). How about a flag in website.db for 'wantsearch' or something to distinguish between what shows in the website cat and the search with verb) - again just a thought.
I agree about the distinction. We need a bookmark thing.

My only real gripe with the cats is that i get a little lost in it now
I get lost too, but I haven't played a lot with them. I need to try using them with more rules.

Select a text file in explorer.exe then [Current Selected <TAB> Edit]
Ok, I'll have a look.

sometimes i can not use the arrow down. Hitting ESC once then arrow down seems to make this work
Sometimes the ui seems to loose the focus of the keyboard for me. Is that the same bug you have ?

I've fixed the reload issue, so reload is back today. It also force the window visible at the end of the refresh, as I always refresh to see something, that makes testing easier.

Basic skin support : You can now create skins and save them under the 'skins' folder with the name you like. Select your current skin in the settings.xml under general/skin. You can check your changes with 'reload'. Share your creations ;)




99
Ecaradec's Software / Re: Qatapult
« on: February 14, 2012, 06:04 PM »
I've added the catalog thing, it's a bit hardcoded right now, so there is no way to select which items you want in the default. WINDOW only appears if you select and right arrow the window (catalog ) thing in the default catalog. The changes also makes apparent some internal sources.

I've also fuzzify most searches including windows. I also ignore the hidden windows.

And I've disabled the reload command in this version so that the quit command is working again. Reload didn't work reliably enough to be able to use it really, so I think it's best to at least have 'quit'.

100
Ecaradec's Software / Re: Qatapult
« on: February 14, 2012, 02:32 PM »
Adding skin support is probably very simple. I'll try to solve this catalog thing first because this is an usuability thing, then I'll go for the candies ;)

Pages: prev1 2 3 [4] 5 6 7 8 9 ... 17next