NEW NAME CHOSEN: eXpresso
NEW ICON COMPLETED, thanks to Neorame.
Name: CAFE Mod
Category: Utilities
Description: While active, CAFE allows the user to associate files to applications on a portable device such as a USB flash drive or an iPod in disk mode, with a standard double click. No modifications will be made to the host system, all monitoring of file launches, all settings and all dependencies are contained in the CAFE Mod directory.
License: GPL
Upgrading:
If you are upgrading from a release previous to CAFE Mod being updated to the PAF specs (mid beta 5), you will need to remove your old version first. You may still keep your old settings, just copy the ini file out of the old folder, then after installing the new version, copy the ini back to Data\settings.
Download CAFE Mod Beta 5b Development Test 1 [474 Kb/752 Kb]
(MD5:7d48d3c355da4fc423a3588f5af45c5f)
Release Notes:
Beta 5b
Beta 5b is the first release of CAFE after I have taken over development, so any suggestions are very welcome. As always, please report bugs here.
If you would like to translate the .lng file to another locale, your help will be greatly appreciated and you will be credited in the final release. I am also looking for an icon artist and a creative mind to think of a better, more permanent name.
Beta 5b includes the following minor updates:
- Improved help file and updated instructions
- Icon for both running and paused
- Informative traytips added around extension config
Beta 5
Last release maintained by ZachHudock
- Fixes the working directory bug (Thanks to wraithdu for providing the fix)
- Updated to PAF specs
- New pretty icon- was not used when app was paused
Things to do:
- Improve GUI
- Window monitoring- CAFE refresh problem
- Webapp support
- I'd like to add the capabilities of Convey
A more permanent name than 'CAFE Mod'
*maybe* A new icon
- More translations
.
OK! :) We're getting somewhere
Last PortableApps.com Username: dbdii407
Computer: xUbuntu 8.10 RC1
Awesomeness (adj): Awesomeness is PortableApps.com
Translations update
Here are all the new translations please update these:
http://portableapps.com/node/13787
M.T
If you're looking for a more
If you're looking for a more permanent name than 'CAFE Mod' please consider CAFE Portable. (Just not pick a random new name...)
I think this tool is useful and I myself start it as I start the Portable menu.
Yes,
I thought CAFE Portable was the most likely candidate. If a couple people post in agreement with this name, I'll change it for the next release.
Mathematics for King of the Britons:
"It's not a question of where he grips it! It's a simple question of weight ratios! A five ounce bird could not carry a one pound coconut!"
CAFE portable
Already exist, this an up to date mod based in the original from framakey, so I suppose the name can´t be used...
If a packet hits a pocket on a socket on a port,
and the bus is interrupted as a very last resort,
and the address of the memory makes your floppy disk abort,
then the socket packet pocket has an error to report :D
:(
Any other ideas?
Aciago, can you get me a link to what you are talking about?
Mathematics for King of the Britons:
"It's not a question of where he grips it! It's a simple question of weight ratios! A five ounce bird could not carry a one pound coconut!"
http://clef.usb.googlepages.c
http://clef.usb.googlepages.com/cafe is the original app. Since our version is quite different than the original (a lot added, it actually works, etc.) I think a different name is in order. I don't really have any ideas for a new name though
The developer formerly known as ZGitRDun8705
Mabey...
...I'll do up another thread in Portable App Development for discussion of the name and icon submissions.
Mathematics for King of the Britons:
"It's not a question of where he grips it! It's a simple question of weight ratios! A five ounce bird could not carry a one pound coconut!"
Name Idea.
what about cafe usb edition or cafe usb? ;)
Last PortableApps.com Username: dbdii407
Computer: xUbuntu 8.10 RC1
Awesomeness (adj): Awesomeness is PortableApps.com
I think we're trying to move
I think we're trying to move away from CAFE, not the word "portable" lol
The developer formerly known as ZGitRDun8705
The help file needs more to it.
It still doesn't mention how to open using an alternate app, or what the other buttons do. (Double Click settings, type and run, ect)
He never said the help file
He never said the help file was finished or that it was perfect, just that it is improved over the old one. These things take time to go through.
The developer formerly known as ZGitRDun8705
To do
I was just making a reccomendation. Plus, this wasn't in the to do list.
.pafdata
You might want to remove the CAFEMod.pafdata file.
Also, if you cancel a file association, you still get the balloon pop-up saying that a new association has been added.
"In three words I can sum up everything I've learned about life: it goes on." -- Robert Frost
"In three words I can sum up everything I've learned about life: baby ain't mine." -- Adam Holguin
Paf data
The 'PafData" is from the R30 mod. It takes care of renaming and folder organization.
It should still be removed
It should still be removed from the package. Not everybody uses R30, and it's not supported.
The developer formerly known as ZGitRDun8705
Oops!
Missed that file. :) Just delete it if you want to.
@argbrulo: You mean when the pop-up comes up to ask if you want to add an extension, and you click no, the traytip still shows up?
I'll look in to that.
Mathematics for King of the Britons:
"It's not a question of where he grips it! It's a simple question of weight ratios! A five ounce bird could not carry a one pound coconut!"
Yes
That's what I meant.
are EXE blacklisted by default? I'm trying to have an alternative association (to UniversalExtractor), but I can't manage to make it work.
"In three words I can sum up everything I've learned about life: it goes on." -- Robert Frost
"In three words I can sum up everything I've learned about life: baby ain't mine." -- Adam Holguin
Its packaged?
I didn't realize it came WITH the download. Yeah, that should be removed.
Icon and name submissions
Icon and name discussions/submissions should be posted here.
Mathematics for King of the Britons:
"It's not a question of where he grips it! It's a simple question of weight ratios! A five ounce bird could not carry a one pound coconut!"
Don't know wich ones are mentioned or not
I found some thing during translating, I just don't know wich of these issues have been mentioned already. I don't really have the drive to read through the entire thread since I'm awake for no more than half an hour or so, hehe.
"restart=" under [tray] is not being modified by the .lng"extexists=" under [shared] is not being modified by the .lng, also, the title of this dialog does not appear in the .lng at all
in the 'extgui' when you type an extension and press enter to confirm, nothing happens. I suggest you try associating the return to 'btnassoc'.
if the associated application is not found, and you decide to update the extension, the extension of wich the program was not found should be highlighted/selected upon opening the window
if you want to add an extension-association without specifying an application, it gives the error, but also still gives the confirmation pop-up balloon saying it worked
the validate and cancel buttons in [dblclickgui] aren't translated
Hans van Luttikhuizen (pindab0ter)
Sorry for silly question but
Sorry for silly question but how do you use the alternate application associated thru CAFE?
Live To Learn. Learn To Live.
Click
while holding the ALT key.
Somebody give me a portable video editor... Please!
If ya wanna see my email, go to digitxpsemail.tk (at least for now!)
My dad saved over $850 a month, by switching to Geico! :P
Cheers
Cheers
Live To Learn. Learn To Live.
My first view
Bugs:
-When I remove managed window, CAFE shows an "eggs" message box.
-Instructions window is set to be always on top. Quite irritating.
-Strange thing, when I double click a chm on my desktop, nothing happens, CAFE catches the double click, but doesn't show a menu.
Other things I don't like:
-When I try to add a class that already exists, CAFE shows a message box and clears the field. In my case, I was adding several classes with similar names - modifying would be faster then typing again. So I suggest - select the text instead, it's never slower for user and sometimes faster.
-The menu that shows up after double clicking on unknown extension really misses a "cancel" button.
Finally, I can't make it work with Total Commander. After double click, no menu appears. I added all TC Windows classes to be monitored, but CAFE misses the double clicks.
"Those people who think they know everything are a great annoyance to those of us who do." Asimov
Come to help me.
Hello, my name is Lahire Biette aka Tuxmouraille.
I am one the original devs of C.A.F.E. And now the only one active.
You can get the latest version of it here: http://download.tuxfamily.org/nomadsofts/C.A.F.E./.
I am developping other utilities, like a trash, a linker and other more ones.
I always need help.
Now with the latest realese you have: file association, context menu and hot keys.
All without changing something in the Windows registry.
Now I need some help to make configuration GUI.
Outstanding software! I have
Outstanding software!
I have a simple (I believe) request: add an option to have eXpresso/CAFE start disabled, so that it's loaded but starts in "pause" mode. Or better yet, allow it to start in "pause" mode depending on the Host Computer Name ;)
Anyways, thanks for such a great app!
Note to BrianAll !
Why don't you combine forces?
Yes...
Sorry, but I've been offline for a while here, and am in awe with my new favourite browser, Chrome. Can someone give me an update on anything that i missed?
Tuxmouraille, I think it would be great to "combine forces" as LOGAN suggests, I could use some help myself. I've kind of been winging it and learning more and more of AHK as i go, (I didn't know a whole lot when i started) but the development has progressed since the beta 5b release, even though I didn't work that much on it in the summer. If you want to contact me, you could share your new utilities and I could show you what I've done. My email is on my user page - speaking of which, I should probably check my inbox...
Later,
Brian
:)
Mathematics for King of the Britons:
"It's not a question of where he grips it! It's a simple question of weight ratios! A five ounce bird could not carry a one pound coconut!"
T.R.A.S.H.
Looking forward for improvements of t.r.a.s.h. Like working in other programs, not only in explorer (add fenetresAdditionnelles option in trash.ini or use the same one from cafe.ini). And restoring a directory from trash dir currently just makes file without extension instead of a directory, distroying all directory contents...
I'd just like to say that we
I'd just like to say that we started using this at work a while ago and a lot of employees complained about the icon and name.
I saw the new name and recompiled with the new name and an icon which I made myself.
I'd just like to show it just in case someone is interested.
Preview (Originally made to show the other people here. Not very pretty since I didn't have much time.)
And yeah, there are 2 16x16 icons (With different tray icons). We ended up using the miniature version of the bigger ones.
For the design, I basically used the same style as the Xenon icon.
mrbzzt+remove+this@gmail.com
OMG my toung hurts AHHH!
lol, those actually look really good. I love the file icon sitting in the red substance in the coffee cup. Please send me an email with this (see my user page). I'll have to figure out a way to use these, cause I like the ones Neorame did too. I might work out some alternately themed releases.
As far as development has been going, I have to be honest and say that things were kind of slow over the summer, I had very little time with a job and such. I DO plan to do some work on this and get a new beta release out very soon, hopefully before the end of the month (don't quote me! ;).
@Mr. Magical: Did you just use ResHack to change the paused and running icons for the AHK exe (as I have been doing), or is there another method (like sometihing actually in the source code)? I've searched, and haven't come up with anything other than the ResHack method. Again, I'd appreciate if if you sent me an email with those icons you did.
Mathematics for King of the Britons:
"It's not a question of where he grips it! It's a simple question of weight ratios! A five ounce bird could not carry a one pound coconut!"
I'll just find the icon files
I'll just find the icon files first. :)
For the paused and running icons, set your own icons with
Menu, Tray, Icon, Filename.ico,,1at the beginning of the script, before and after pausing/suspending.
The number at the end freezes the icon so it doesn't change automatically when the script is paused or suspended.
mrbzzt+remove+this@gmail.com
Complaints about the icon and
Complaints about the icon and name!? What kind of complaints??
Well probably the application itself is perfect then :)
A few people didn't like the
A few people didn't like the name "CAFE Mod" and the icon made from parts of the Tango icon set (Quote: "I can't see what that icon is"). I saw the new name (eXpresso) but couldn't find a ready icon.
The app isn't perfect, we've had complaints about that too. But me and a few other people here are working on new features.
One feature we completed is the ability to pass a file name as a parameter, automatically open it in the associated portable application and then exit without showing anything.
We also have ideas for a window where files can be dropped to open them and automatic creation of a 'Send to' item.
We should have some code ready in a few days and I'll have the icon files ready tomorrow.
mrbzzt+remove+this@gmail.com
Hi Just wondering when the
Hi
Just wondering when the name and/or icon of this will be changed in the app itself?
Live To Learn. Learn To Live.
Beta 6
The new icon and name will be implemented in the next release, beta 6.
I intend to have completely replaced the CAFE branding with eXpresso by then, but will keep the release numbers the same.
Mathematics for King of the Britons:
"It's not a question of where he grips it! It's a simple question of weight ratios! A five ounce bird could not carry a one pound coconut!"
I've prepared some icon
I've prepared some icon files.
Regular:
Main application icon
Icon for 'Running' state
Icon for 'paused' state
With simple 16x16 icon (Just a sheet of paper with xE on it):
Main application icon
Icon for 'Running' state
Icon for 'paused' state
I release these for free usage within the eXpresso project. The icons may not be used outside the project without my permission.
For theming support, I believe that you could add
; get theme and change tray icon to themeIniread, icotheme, %inifile%, configuration, icontheme, default
Menu, tray, Icon, \themes\%icotheme%\running.ico,, 1
right above "; get localization" in cafe.ahk and replace the pause sub with:
Ctrl & LWin:: ;************change this hotkey****************Pause:
if A_IsSuspended = 1
Menu, tray, Icon, \themes\%icotheme%\running.ico,, 1
else
Menu, tray, Icon, \themes\%icotheme%\paused.ico,, 1
Suspend
Menu, tray, ToggleCheck, %pause%`t(Ctrl+Win)
return
I'm not sure if the above really works, but it should. I just got the idea and I can't run or compile scripts right now (Hardware upgrades). I'll come back later with some UI code.
mrbzzt+remove+this@gmail.com
Hey Brian - Started using
Hey Brian - Started using this again and gave it a more fair go and realised this app is Sweet. Its like the missing link between PortablApps and the host pc. Makes PortableApps a whole lot more convenient and is pretty simple to use as well.
I have a feature suggestion:
Association Profiles - Say with images, you could set your main and and alt. apps you want to run say jpg's thru and save the profile as Image Files. Then when you got to open png's, tiff's, bmp's etc, rather than setting the associations again and again for each, you could simply select the Image Files profile. I hope you find the idea interesting.
Live To Learn. Learn To Live.
Or perhaps the ability to
Or perhaps the ability to copy the settings from another association or sharing settings with another association?
mrbzzt+remove+this@gmail.com
ah.
cool idea. I don't think that would be too complicated to implement, It would basically be a matter of using multiple inis for different profiles.
Mathematics for King of the Britons:
"It's not a question of where he grips it! It's a simple question of weight ratios! A five ounce bird could not carry a one pound coconut!"
Peter, our excellent designer
Peter, our excellent designer guy has made some UI and feature mockups and I'm trying to write the code for it.
I'm also improving the built in run dialog to make it look more like the windows one (I actually had some unfinished code for an exact copy of the windows run dialog with a checkbox for showing advanced options such as running as another user, or in a maximized/minimized/hidden window).
I'll upload the source files somewhere at the end of the week.
mrbzzt+remove+this@gmail.com
Thanks, that's great! I owe
Thanks, that's great!
I owe you for doing this, I've just been caught up in a lot of personal things lately.
I'd love to see these UI and feature mockups you're talking about. I was originally thinking of changing the UI to a tabbed like interface, similar to Toucan or Convey - the features of the latter I intend to eventually add in to expresso sometime.
However, before any really new features like that are added, I'd like to get it to a clean state that can get it out of beta. The one thing I'm really trying to work out right now is the automatic association configurer - which will be a wizard based executable written in NSIS. I think this is the thing that will help open up expresso to less "technically inclined" users. Although it is simple to use, it might be difficult for a basic computer user to configure manually.
Keep posting this stuff here, it's a help.
Mathematics for King of the Britons:
"It's not a question of where he grips it! It's a simple question of weight ratios! A five ounce bird could not carry a one pound coconut!"
Hehe. I'll do as much as I
Hehe. I'll do as much as I can and post the source code on Friday.
I do have some ides for a wizard.
It could look like this:
Welcome to eXpresso! Before we can start you have to set some file associations.You can either let espresso do this for you or do it manually.
Select an option:
(*) Do it automatically
( ) I want to do it myself
Selecting the first one would associate extensions to the apps which support these automatically. If 2 or more apps can be used on the same type of files, ask the user.
The later option offers a list of extensions grouped into categories like Sound/Music, Documents, Images, Video and Text/Source.
The associations can then be set for individual extensions or whole groups.
Again, it'll auto detect PA.com apps.
I've started working on it and it looks promising.
mrbzzt+remove+this@gmail.com
Curious
Mr Magical Wrote:
Selecting the first one would associate extensions to the apps which support these automatically. If 2 or more apps can be used on the same type of files, ask the user.
I'm curious as to how you will accomplish knowing which apps support which file types.
"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov
Good question
Would eXpresso just support the official PortableApps.com apps? Would you scan the drive to see which apps are installed? You are going to end up with A LOT of file types. How do you plan on handling that many?
"In three words I can sum up everything I've learned about life: it goes on." -- Robert Frost
"In three words I can sum up everything I've learned about life: baby ain't mine." -- Adam Holguin
No.
Scan for several of the major apps like the OO.o ones, and then automatically write the extension associations.
So it'll detect 7-zip portable, and then write associations with a few archive extensions (zip, 7z,) to the ini - the same for picture/video extensions and document extensions.
The automatic wizard is only going to be intended to set up the basic extension config for major official portableapps. However, expresso itself can support any executable on the usb drive, regardless of whether it's in PAF or not.
I can do this in NSIS with something like
IfFileExists "../../../7-ZipPortable/7-ZipPortable.exe"and thenWriteINIStr.Mathematics for King of the Britons:
"It's not a question of where he grips it! It's a simple question of weight ratios! A five ounce bird could not carry a one pound coconut!"
The automatic detection will
The automatic detection will work something like this:
1. Detect PA.com apps and any other .exe files which are placed within a subfolder in the PortableApps folder (Basically everything which shows up on the PA.com menu).
2. Compare the apps detected with an included list of apps with all the file extensions they support.
3. If an app matches an entry on the list, associate these extensions with the app.
4. If an extension already is associated with another app, ask the user which one it prefers. If the user doesn't know what to answer, it'll use the already associated app. This means that apps higher up on the list will be used if the user doesn't choose.
Custom apps which aren't automatically detected can be added in the manual mode only.
It should also be possible to run the wizard again from the association settings UI.
There might be a lot of file types, yes. But it shouldn't affect eXpresso when the configuration wizard is done and has written all the configuration files.
mrbzzt+remove+this@gmail.com
Couple bugs / requests -
First off, love the app :-)
1) double clicking the title of a folder currently pulls up CAFE instead of maximizing / restoring the window.
2) Alt+Enter and Alt+double-click already have special meaning in windows (File / Folder Properties) is there any way to get those back without pausing / killing CAFE?
Edit: another effect of #2: if you select 2+ folders and hit alt+enter, CAFE tries to associate the 'files' (typ files w/ no extension) with something.
I'm also occasionally getting multi-line entries. I've not been able to duplicate and _see_ what caused it, but this 'line' was in the file twice and could not be deleted from extension manager:
com
=
File association switches?
Can switches be used with file associations?? I want to run JavaPortablizer which requires the -jar switch to run a JAR file. I have tried:
"..\..\..\JavaPortablizer\bin\javaw.exe" -jar
"..\..\..\JavaPortablizer\bin\javaw.exe" "-jar"
..\..\..\JavaPortablizer\bin\javaw.exe -jar
None of which work.
Thanks
mike