You are here

[Released] AndreaMosaic 3.33 Portable Dev Test 2

12 posts / 0 new
Last post
Pyromaniac
Pyromaniac's picture
Offline
Last seen: 3 years 3 months ago
Developer
Joined: 2008-09-30 19:18
[Released] AndreaMosaic 3.33 Portable Dev Test 2

Official Release: AndreaMosaic Portable has become an official release. Below is an outdated/unsupported version.

Application: AndreaMosaic
Category: Graphics & Pictures
Description: from website AndreaMosaic a free project to create digital art using images and computer software. With AndreaMosaic you can create your own photographic mosaics made with your own pictures. A photo mosaic is an image composed of many tiled photos

Freeware: This portable app is freeware and is distributed with permission from the developer.

Download AndreaMosaic Portable Development Test 2
8 MB Download, 29.6 MB Installed
MD5: 80c86b08b32b23af000dc713644ca766

Release Notes
April 10, 2011: Added path portability.
April 3, 2011: Updated to 3.33. Got publisher permission.
December 31, 2010: Initial Release

Pyromaniac
Pyromaniac's picture
Offline
Last seen: 3 years 3 months ago
Developer
Joined: 2008-09-30 19:18
Updated to 3.33

I got permission from the developer to package this, as well.

John T. Haller
John T. Haller's picture
Online
Last seen: 49 min 25 sec ago
AdminDeveloperModerator
Joined: 2005-11-28 22:21
Update Paths and SourceForge

You need to update paths (both drive letters and partials) on the .reg key so user-selected paths are remembered. It's helpful to always seek these out in every app. Nearly every app with a directory or file selection in the GUI will have it.

Also, you can't store this on SourceForge as it is freeware.

Sometimes, the impossible can become possible, if you're awesome!

Pyromaniac
Pyromaniac's picture
Offline
Last seen: 3 years 3 months ago
Developer
Joined: 2008-09-30 19:18
ok

AndreaMosaic defaults to My Documents if the path doesn't exist. So I didn't think I needed that.

As for hosting... I'll work on that.

John T. Haller
John T. Haller's picture
Online
Last seen: 49 min 25 sec ago
AdminDeveloperModerator
Joined: 2005-11-28 22:21
User Set

Users can set an option for an always-present tile directory. That's not being portablized.

Sometimes, the impossible can become possible, if you're awesome!

Pyromaniac
Pyromaniac's picture
Offline
Last seen: 3 years 3 months ago
Developer
Joined: 2008-09-30 19:18
ok

I've moved this, as well as all my other freeware, non-online installer apps to MediaFire.

I'll also try to post an update to this tomorrow. Biggrin

Pyromaniac
Pyromaniac's picture
Offline
Last seen: 3 years 3 months ago
Developer
Joined: 2008-09-30 19:18
Updated to Dev Test 2

Added path portablity.

andreaplanet
andreaplanet's picture
Offline
Last seen: 6 years 10 months ago
Joined: 2011-04-18 06:32
Comments to 3.33

Hello to everyone,

I'm Andrea, the author of AndreaMosaic. With the latest version I added a main menu so that it is not necessary to have 4 menus in PortableApps. Also in a next release I will detect the PortableApps environment and use it's Data folder for all the user settings (last used folders, saved mosaic parameters, etc). Most of these parameters are actually stored in files located in the same folder of the executable ("AndreaMosaicSettings*.txt" and "AndreaMosaicConfig.txt"). A few old settings (date of first usage, mosaic count, last used folders) are still stored in the registry. So in the future it will be easy to make a backup of all the user settings from the portable device to your main PC and viceversa. Let me know if there are any issues.

BTW, AndreaMosaic runs quite well also under Linux/Mac OS X with Wine installed. Generally speaking in the future it could be interesting to have some PortableApps running also under Linux/Mac maybe through Wine which too can be portable.

Enjoy

byee
Andrea

andreaplanet
andreaplanet's picture
Offline
Last seen: 6 years 10 months ago
Joined: 2011-04-18 06:32
no registry

In the new incoming beta version 3.33.5 I moved all the settings away from the registry to a few local files. By trying to support better the Portable environment I followed this algorithm to defined the path for the local files:

1. If there is an environment variable called "ANDREAMOSAIC_CONFIG_PATH" then AM will use that path.

2. Else if there is an environment variable called "PAL:DataDir" then AM will use the subfolder "AndreaMosaic" of that path.

3. Else if this is the Portable version of AM (you can download the Setup version or the Portable version) then AM will use the subfolder "Data" of the Application executable folder.

4. Else if this is the Setup version then AM will use a subfolder of the CSIDL_APPDATA (e.g. C:\Documents and Settings\username\Application Data).

I'm not sure if I should use/detect the "PAL:DataDir" environment because in the future it may change since its specific to portableapps.com.
I was thinking to remove step #2 because to support PortableApps it is enough to set the ANDREAMOSAIC_CONFIG_PATH variable to any desired value.

So any suggestion to change this algorithm for a better software is welcome Smile

byee
Andrea

Aluísio A. S. G.
Offline
Last seen: 1 year 12 months ago
DeveloperTranslator
Joined: 2010-11-09 17:43
Remove #2

It can be inherited from another app using PAL. #1 is indeed enough.

Previously known as kAlug.

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 3 years 3 weeks ago
Joined: 2007-04-15 21:08
Good point

That is a very good point. I had been considering changing Inkscape to using the PAL:DataDir environment variable, but this is a very convincing reason why it shouldn't be done.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

Pyromaniac
Pyromaniac's picture
Offline
Last seen: 3 years 3 months ago
Developer
Joined: 2008-09-30 19:18
don't worry about it

I don't remember if I mentioned this earlier, but don't worry about changing AM. It's perfectly fine they way it is, and the launcher works perfectly. There's no need to change AM to work with the PortableApps.com Format, because I've done everything already. I personally believe it would be a wasted effort.

Log in or register to post comments