You are here

Xenon File Manager 2.0 Alpha 2

13 posts / 0 new
Last post
John Bentley
John Bentley's picture
Offline
Last seen: 14 years 7 months ago
Developer
Joined: 2006-01-24 13:26
Xenon File Manager 2.0 Alpha 2

Application: Xenon File Manager Portable
Category: Utilities
Description: Xenon File Manager is an open source, portable file manager.

This version is a complete rewrite of Xenon in C++/wxWidgets. This version is getting closer to being finished. It has an assocation editor, views, and theme support. As before please don't request features until after 2.0 is finished.

To do list

  • Bookmarks
  • Translations
  • Folder view
  • Drag & Drop
  • Search

I forgot to update the information about the source code so you want revision 187.

Download Xenon File Manager Portable 2.0 Alpha 2 [1.44MB download / 1.55MB installed]
(MD5: ff870bcecf15f61833efedb6c2cce886)

Release Notes:
Alpha 2 (2008-10-04): More features implemented
Alpha 1 (2008-09-14): Initial release

Patrick Patience
Offline
Last seen: 4 years 3 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Nice!

Nice, this is coming along great. The theme preferences is a nice improvement.

Few things:
---------------------------
Restart Required
---------------------------
Xenon File Manager needs to restart to properly apply settings you have selected.
---------------------------
OK
---------------------------

Xenon closes itself, but is it supposed to restart itself? Because it doesn't in my experience.

Also, Xenon won't show the 'Documents' and 'PortableApps' directories on my drive, but will show others, and I can manually enter the path of these directories to access them.

And this is just a small one. Preference window unnecessarily wide?

John Bentley
John Bentley's picture
Offline
Last seen: 14 years 7 months ago
Developer
Joined: 2006-01-24 13:26
Xenon will not restart itself

Xenon will not restart itself atm.

If you check show hidden files it will show. That happened to me too. It must be the system attribute. LOL Neither the S or R attribs work all the time. I'll see if I can work around it though.

Switch to the theme tab and you will see the reason. I guess I could combine browsing and display options.

cowsay Moo
cowthink 'Dude, why are you staring at me.'

José Pedro Arvela
Offline
Last seen: 5 years 2 months ago
Joined: 2007-07-10 07:29
Wow!

I like it a lot!

It is getting good.

I am not understanding the Association Editor for now (and I notice it is still unfinished). Also, I would like you to make real toolbars with system appearance instead of horizontal separators between each toolbar.

I really want to see this evolve.

Blue is everything.

John Bentley
John Bentley's picture
Offline
Last seen: 14 years 7 months ago
Developer
Joined: 2006-01-24 13:26
The assocation editor is

The assocation editor is finished except for a few tweaks. You select an icon and can modify the programs that go with the icon. Then if you select a program you can modify the extensions that are opened with that program. The toolbars are the default wxWidgets "wxToolbar" control (plus they look native on Vista).

cowsay Moo
cowthink 'Dude, why are you staring at me.'

José Pedro Arvela
Offline
Last seen: 5 years 2 months ago
Joined: 2007-07-10 07:29
Oh!

Then I was just screwing up on the Association Editor Blum

Ok, they look native on Vista, if they are native is good enough for me.

Also, where did you learn C++ and wxWidgedts? Was it hard? How much time did you take? I want to know a programming language Biggrin

Blue is everything.

John Bentley
John Bentley's picture
Offline
Last seen: 14 years 7 months ago
Developer
Joined: 2006-01-24 13:26
C++ is a language that is

C++ is a language that is very confusing until you get the hang of it. The best way is to just keep writing code. For wxWidgets I read the wxBook. The hardest part is getting the linker to work properly. If you need help with any of it feel free to ask me.

cowsay Moo
cowthink 'Dude, why are you staring at me.'

wraithdu
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-06-27 20:22
I've just started formally

I've just started formally learning C++ (instead of hacking info together from MSDN for my AutoIt apps). I'm looking into wxWidgets as a possiblity for creating GUI apps, since Visual Studio lacks a native C++ RAD form builder.

So I got wxWidgets compiled, and I have to say I'm a little disappointed with the size of the resulting programs. Hello World comes in at around 1 MB or so I think with the static build, which can be UPX's down to about 350K. Yuck.

I started looking at the dynamic build, and the program is about 35K, much better. But you need to distribute the DLLs with your package. So long story short, I got the dynamic (shared) build finished and UPX'd, and the whole thing comes in at around 3MB, not bad I guess. Since you only have to distribute the pieces your app requires, it could be a better distribution solution.

I was wondering if you had tried the dynamic build, or were interested in the build I made. I compiled the Unicode Release version 2.8.9 with MS Visual Studio 2008. The lib\vc_dll directory comes in at around 35MB unzipped (5.5MB zipped) if you want a copy.

Oh, and I'm curious what IDE you're using. Did you use a form builder to create the interface?

John Bentley
John Bentley's picture
Offline
Last seen: 14 years 7 months ago
Developer
Joined: 2006-01-24 13:26
Honestly, I think that by

Honestly, I think that by nature static libraries are smaller because only the functions you need are added. I use C++ Express 08 for development and CodeBlocks for distribution. I don't see the need for a gui designer because wxWidget makes guis somewhat easier.

cowsay Moo
cowthink 'Dude, why are you staring at me.'

Steve Lamerton
Steve Lamerton's picture
Offline
Last seen: 10 years 6 months ago
Developer
Joined: 2005-12-10 15:22
Which

compiler are you using, with GCC if you use the stip utility included it reduces size a lot, with that and UPX Toucan goes down from over 5MB to 1.1MB.

John Bentley
John Bentley's picture
Offline
Last seen: 14 years 7 months ago
Developer
Joined: 2006-01-24 13:26
I use MinGW for release

I use MinGW for release builds. How does stip work?

cowsay Moo
cowthink 'Dude, why are you staring at me.'

Steve Lamerton
Steve Lamerton's picture
Offline
Last seen: 10 years 6 months ago
Developer
Joined: 2005-12-10 15:22
In

the bin directory of MinGW you will find it. If you run strip --help in a commmand line window it will tell you what the options are.

dbau
dbau's picture
Offline
Last seen: 13 years 9 months ago
Joined: 2008-04-04 06:52
Your IDE may be able to do

Your IDE may be able to do the 'strip' command automatically, if you set it up right

Log in or register to post comments