yashsingh1/xdaforums huggingface dataset:
[Android Software Development] vrooden:
First: I didn't abandon you lot, had a few days off, family took their time. But now I'm back on track!

Haven't tried on systems other than Windows (XP, Vista, Win7), sorry. But since it generally "only" needs .NET framework 2.0, it should if the runtime is installed. Saying "WILL install", I guess you refer to the MSI-installer? This checks before install if .NET 2.0 is installed, so it seems it is.

On the other hand, in some cases I use direct Microsoft's GDI (still managed code) graphics interface to speed up some graphics operations. This might be the crux.

I don't know WINE besides I heard the name, but to handle the crappy problems with Vista/Win7 UAC I query the OS for default folders (i.e "My Documents"), but this is also nothing unusual WINE shouldn't be able to handle.

Sorry I can't help any any further.

I'm blushing! :o Thanks a lot!!! Gives me some pressure, but me likes :D
[Android Software Development] vrooden:
Now, to show you I haven't been completly "lazy", here's some preview of what I'm working on.

Generally, the UI was a bit cluttered. Since I'm adding some more effects, it became overloaded, so I needed to rework the UI. I decided to give DevExpress' free XtraEditor controls a try, they have some neat useful controls, i.e. a better color-picker, tabs and more. Also the have some themes, see attached screenshots.

I'm not yet satisfied with the result, guess I'll kick out the Accordion-style panels (they are another 3rd party component) and replace it with simple vertical scrolling -- see more, click less.

EDIT: Aaah, anyway... I decided to let yourself get your hands on the current development version (0.9.5pre1). Put it in the dropbox (https://www.dropbox.com/sh/e837ronlu4k4roc/j_kuqNgUo0). If anyone tests it, it be great if you could give some feedback -- both positive and negative criticism is welcome!
[Android Software Development] vrooden:
Furthermore I'm working on new effects and color manipulation functions.

Pixelation: Allows you to, well, create a pixelized icon (icon from icon set only, not applicable (yet) to template etc). Looks pretty good so far.

Color Accent: You know the movie "Sin City"? Then you get the idea. It basically greyscales the whole icon, but leaves a chosen color (with adjustable degrees of similar hue-tones) intact. Doesn't work that well right now, has some bugs. Also I have some ideas (auto-detect and color swap) I want to add before finally releasing it.

Color Adjustments: Currently not active in UI, but basic functionality in code is done. Allows to adjust saturation (dim or boost colors), brightness (darker or lighter) and shift colors around the hue-circle.

Further high priority TODO is still import/export of "assets" (including your template, mask, overlay, settings) -- I know I promised before, but am still working on the details.
[Android Software Development] vrooden:
I knew I oversaw a comment I wanted to answer!! So...

Programming language is C# of Microsoft's .NET Framework 2.0. Being a professional developer I'm working with Visual Studio 2008 and 2010 Professional. But the whole solution also is compatible with the freely available Visual Studio Express Editions, too; it also supports 3rd party addons (like the above mentioned by DevExpress).

Most coding stuff is everyday work for me, the graphics functions however I had to get into myself for this tool.
[Android Software Development] vrooden:
Version 0.9.5 almost ready!!

0.9.5 is almost ready, just some minor things to do, release coming this evening. Placed 0.9.5pre2 in dropbox (https://www.dropbox.com/sh/e837ronlu4k4roc/j_kuqNgUo0).

Finally I'm quite satisfied with the "Color Accent" feature:

Color matching is optimized

Reduced color bleeding, fades out smoothly from accent color to grey

Three modes:

(1) Color Accent: only accent chosen color

(2) Primary Color: finds primary color in icon and accentuates that color

(3) Replace Primary Color: finds primary color, but uses chosen color for accentuation

I mostly like the 3rd mode "Replace Primary Color", results in a pretty nice homogenously colorized set.

Speaking of colors, also added HSB-adjustment:

Shift HUE in color wheel, i.e. red becomes blue etc

Adjust SATURATION (boost or dim color strength)

Adjust BRIGHTNESS, make colors brighter or darker
[Android Software Development] blade30p:
This just keeps on giving... Sincere thanks fella. I hope Peoples are donating accordingly?

Sent from My Omega powered beast, using Xparent ICS
[Android Software Development] g3ckospy:
was wondering what is the correct size for 240 dpi icon? ive tried compiling some but are small like 182 dpi..

anyhow this tool is awesome..:thumbup:
[Android Software Development] vrooden:
Thanks.

Haven't found any useful information about which size is best for 240dpi, but i.e. "Cold Fusion HD" icons are specified as 120x120.

What output size did you use? Default is 128x128, but you can choose anything from 8x8 to 256x256.
[Android Software Development] vrooden:
Version 0.9.6 released!

Well... 0.9.5 never made it from preview to release. But that's just because I added two new functions (and new templates) I'd wanted to have.

Cropping final icon

This new feature is dedicated to user "Oscar-Mark" who wanted to create icons in P_C's 3C-style - thanks for the idea! This requires the generated icon to be

dynamically

cropped finally to the originals icon's width (still the output remains the chosen resolution!).

Here are some examples:

Random rotation

Next I wanted to create icons looking like Polaroids. ...but it looked sooo boring without each icons being rotated a bit. Just like "thrown on the table". Well... so I added that.

Again, some examples:

More examples, screenshots of the tool's UI and of simulations.

Both 3C (various styles) and 2 Polaroid-templates are included in the new version.

One important note: it looks like the DevExpress controls require .NET framework 3.0! I was able to compile still targeting .net 2.0, which resulted in the referenced .net 3.0 DLLs being copied to the tool's directory, so it might run on systems with .NET 2.0 as well. But I guess these will be the minority by now, anyway I put a seperate installer and ZIP in the dropbox as well.
[Android Software Development] Oscar-Mark:
Wha, you actually added it? Thank you so much. Gotta hurry finish my Taptu project.
[Android Software Development] blade30p:
Oh yes he did ;)

I can't believe it's free, 100% better than all the similar paid apps!

No in fact, I don't know of any other that can do this? Free or otherwise ;)

Sent from My Omega powered beast, using Xparent ICS
[Android Software Development] curodot:
@vrooden

I installed the latest version of Icon Set-Builder but it does not start.

First off, I've downloaded IconSetBuilder_0.9.6net2.msi but it doesn't start as well.

Thinking it might be a bad download, I've downloaded IconSetBuilder_0.9.6_net2.zip but alas! it doesn't start.

I've also installed IconSetBuilder_latest.msi and it failed to start as well.

For my last hope, I've installed IconSetBuilder_0.9.6.msi but, unfortunately, it doesn't start.

btw, I'm on Windows 7.
[Android Software Development] vrooden:
DAMN!! Trried on Win7 myself, "Program stopped working". Am right looking into it. Thanks for reporting.
[Android Software Development] vrooden:
Found problem: strangely Visual Studio missed one necessary DLL, DevExpress.XtraBars.v12.1.dll.

Placed it as "IconSetBuilder_0.9.6_missing_dll.zip" in DropBox, DLL included in ZIP must be copied to the tool's folder.

I'm also just uploading a fixed version 0.9.6b (installer and ZIP), will be up in a few minutes.
[Android Software Development] Rasa11:
No love for Linux eh? @_@

Guess I'll stick with GIMP. lol
[Android Software Development] vrooden:
Got love for linux... but please understand:

I started developing the tool in my spare time. At first it should be just a small helper utility, I never thought it might grew into what it is by now (and possibly might be in the future). So being a professional .NET developer obviously .NET was my weapon of choice to get thing done quickly.

Anyway, here's my suggestions (and plans):

I just used SuseStudio.com to generate a small Live system (JeOS plus WINE). Alternatively I'll give Linux Live USB Creator (linuxliveusb.com) a chance. With that Live Linux I will try to get the app running at least inside WINE. Maybe (if I have the time, no promise!) I'll also remove the 3rd party components and revert (at least for testing) back to a plain .NET 2.0 application.

I did a bit of research and found some hints regarding WINE and WineTricks, maybe this'll help.

Furthermore, I will general debugging add logging at various states. Also I will search my code for things that might be the reason the app does currently seem to have problems running with WINE. As far as my research showed, it might (found older topics) be related to not using correct file system paths (or even "\" instead of "/"). Also I am already on startup searching for TTF fonts for text icons and using the "Font"-object.

There's a lot room for improvements. Also by now I'm admitedly not using "try-catch" error handling quite enough, so some circumstances might lead to crashes.

On the other hand, having a fulltime job, family and kid, my spare time is quite limited (...haven't slept this week very much...), and I also want to improve the tool further. Next things n my agenda i.e. are import/export of settings/themes and implementing usage help as tooltip-hints showing up application wide.

But, well, I will try to show some love for linux (at least for WINE), that I promise!
[Android Software Development] vrooden:
Version 0.9.7

Uploaded version 0.9.7, only minor changes:

HSB color functions are now also available for template

Moved "Generate" parts (output size, icon set name, buttons) from tab to main window area

Icons in P_C's 3C-style for example can now be created in different color when based on the "ICS blue" substyle, color's HUE can be shifted around, i.e. "240" = green or "190" = orange.
[Android Software Development] g3ckospy:
i admire your work ethics man, it is totally awesome. this tool of yours literally helps a lot of techy users. keep up the good work. how i wish i could be able to have that kind of talent. if you will share it though then i would be a good listener and a very talented student.. :fingers-crossed: looking forward for the upcoming updates.

PS: take some time to rest, i know its addictive when it comes to developing such programs especially when a lot of people are admiring your work. and its for "FREE"..
[Android Software Development] vrooden:
Thanks man!

Will definately take some time to relax over the weekend and keep my hands from the keyboard. Bought some LEGO Technics kits this week, were a good offer, will spend my time building those :p

Know what's the strangest thing is? Created this tool to be able to create an icon set I wanted to use... but haven't found the time yet to even build and apply this to my phone. :laugh:
[Android Software Development] g3ckospy:
Lol, thats really strange your own and still you haven't tried making one for your phone. but in the brighter side you made a lot of individuals happy wih theirs including me.. ;)
[Android Software Development] Rasa11:
Very cool, man. Thank you.

I do understand. :) No worries.

I agree with the other poster who admires your work ethics! I like you! lol :D

But seriously... Get some rest dude!

I know what it's like to get very little sleep, and i know how one feels when they get bombarded with more PC screen photons than dreams...

and how it can make one feel... So please dude... Do get some rest! lol ;)

All these Computers n shiz will probably still be here when you wake up, So rest your droopy eyes and we'll be here when you've rested enough! lol

Thanks for the great work man,

even though i havent used it.. I can tell some good work has gone into it!

Props to ya brotherman. :D lol

Thanks again, Peace , love, n sweet dreams! <3 lol
[Android Software Development] Oscar-Mark:
You know when to stop when you only see a computer screen every time you close your eyes. ;)
[Android Software Development] NachoB:
I'm blown away... This is an awesome app for icon development. Thanks so much for sharing, and for your hard work on it.
[Android Software Development] helix massacre:
this app is amazig thank you for this :)
[Android Software Development] vrooden:
Version 0.9.8 available

Sorry it took so long, used the last weekend for relaxing and finally caught a bad cold (yeah, funny, since it was quite warm that days) which made me quite dizzy for days :(

Looked around existing icon sets for ideas, analyzed the looks for ways to reproduce and finally did my best to do so.

The nexts posts with contain explanations of the new features. Hope you'll like them :D

Many samples (not complete sets!) you can find here in the DropBox (previews and zips):

https://www.dropbox.com/sh/udpmii8763x7zs0/lXfLC3fcfg
[Android Software Development] vrooden:
Feature: "Use icon as Mask"

Feature: "Use icon as Mask"

It was already possible to use the icon as a "Mask" to be applied to the template.

Mask means, white areas stay intact whereas black areas would be "cut out". For example a black icon would cut a hole in the template.

Now there are two additional settings ("Mask (dark icon)" and "Mask (light icon)") which gives you more possibilities.

Technically, these settings automatically first mixes the icon with a white or black background and applies the result as mask to the template.

As a result "Mask (dark icon)" creates a cutout (works better in some cases than plain "Mask".

The method "Mask (light icon)" creates the completly inversed result: only areas of the original icon stay intact, everthing else is removed from the template.

I added a new template named "Sketch" to demonstrate and help you better understand this new feature.

This templates creates icons which look like scribbled on canvas, on chalkboard, with crayons or sprayed on Concrete Wall.

I attached samples of icon sets created with this template.

"Chalkboard":

"Crayons":
[Android Software Development] vrooden:
Feature: "Colorize icon"

Feature: "Colorize icon"

Next new feature extends the Icon Set "Hue / Saturation / Brightness" functionality. Instead of shifting the icons colors around the color circle (http://lmgtfy.com/?q=hsl+color+circle), the HSB-values are used to change ALL colors of the icon.
[Android Software Development] vrooden:
Feature: "Colorize template"

Feature: "Colorize template"

This also extends the "Hue / Saturation / Brightness" functionality, but of the Template.

Now you're not only able to shift the templates colors (i.e. create orange or green "3C"-styled icons).

Shifting relies on the template containing at least one real color, but "Colorize" also changes the color tone of non-color (meaning: plain white, black or greys).

Additionally there's an option "Shift to icons primary color".

This, instead of using the manually hue-value, searches the primary color of the icon and changes the templates color to this color's tone.

The dropdown "Blend mode" I added since I found there's no universal method to properly apply colorizing to the template.

Depending on the template and/or icons, you have to play around with the blend modes as well as Saturation and Brightness to get the best results.

Here's an example attached.
[Android Software Development] vrooden:
Effect: "Random Hue Shift"

Effect: "Random Hue Shift"

The formerly added tab "Finalize" has been renamed to "Effects" and contains more than "Random Rotate" and "Crop to Icon Size".

One new effect here is "Random Hue Rotation". For example if you're using the "3C"-template, this option randomly shifts the default ICS blue tone and creates icons with orange, green, etc highlights. Also you can create "Metro"-style like colorful tiles -- automatically randomly.
[Android Software Development] vrooden:
Effect: "Apply Texture"

Effect: "Apply Texture"

Another effect is "Apply Texture".

This allows to choose a texture which will be applied to either the "Icon", the "Template", both individually or combined, or to the (almost) final icon consiting of all layers.

For example a simple square template can be texturized with a wooden, stone or fabric texture. Attached there's a sample of a "Canvas"-textured tile, leather-ed blackbearblanc's "Rounds".
[Android Software Development] vrooden:
Effect: "Pseudo 3D"

Effect: "Pseudo 3D"

Finally there's another effect I hope you'll like: "Pseudo 3D".

What it does is to add the illusion the icon has "3-dimensional depth".

Positive values for "size" make the icon look like it's lying on the floor, negative values on the oposite looks like it's standing like a domino brick.

Saturation and Brightness can be changed to give the illusion of shadow or spotlight.

"Shrink" adds to the effect and make look the icon like it's tilted (not perspectively though!).

"Pseudo 3D" can (like all effects) be applied to either the "Icon", the "Template", both individually or combined, or to the (almost) final icon. "Icon and Template" applies the effect individually making the icon stand out "above" the template.

Attached are some samples:

3C (P_C) in 3D: Pseudo 3D applied to "3C"-style

Colored Tiles: masked icon on simple rounded square template (colorized) with Pseudo 3D applied

Wooden Plate: simple rounded square template, plus wooden texture, plus Pseudo 3D
[Android Software Development] Dunc001:
Holy ****, you are on fire today :D This just keeps getting better and better!
[Android Software Development] cowsquad:
Formidable awesome tool
[Android Software Development] Oscar-Mark:
What icon set is that? Is it BBB's holo sets or another?

Feels like more icons on there than on BBB's icon set.

Thanks for all the features they're the best!
[Android Software Development] vrooden:
ICS Icons are based on BBB's sets, he included basic icons in his sets. Can't thank him enough for that!
[Android Software Development] 71baker:
I have definitely experienced the 'oh finally relaxation' only to become ill in some way, either flu or cold or even backpain... its so typical and it happens for a reason. Hope you are better anyways.

This tool i so amazing. I have been fiddling and trying to set up paint.net to automate stuff but i can never get it to work good , now this comes along... im gonna play for hours with this today. Really great stuff.

Come payday i think you can expect a donation. Edit: what, no donationbutton? 8(
[Android Software Development] Oscar-Mark:
Wish I could donate! :(
[Android Software Development] helix massacre:
Delete
[Android Software Development] NachoB:
I'm trying to figure out how to force a textual icon to wrap so that one word is over top of the other but I'm not understanding the statement "Choose wether text should wrap on blanks". Under the Text Icon tab, Fit text, the Wrap part is grayed out (unavailable) and is checked.

How do you force the text one word on top of the other without using Wrap?
[Android Software Development] vrooden:
See you solved the "FileNotFoundException" yourself. This occures when there is an empty folder in i.e. "Templates" and this one is chosen in the tool. Thanks for finding, will fix in next version!

You're right, thanks for finding, I accidently did not enable the checkbox - DUH! Will fix!

By "Choose wether text should wrap on blanks" I mean: if the text with the choosen font and font size won't fit inside the chosen area, first the tool tries to automatically wrap texts on blanks (white spaces) contained in the text (i.e. "Fav Apps" would be two lines with "Fav" and "Apps"). Otherwise (if shrink is active) the font size would be dynamically reduced (i.e. from 48pt to 25pt) so the text would fit.

Do I understand correctly that by "one word is over top of the other" you mean, you want to deliberately specify wether a text should be wrapped at specific position? That's a good idea! I just added that a text can be wrapped using "\n" or "[BR]", i.e. "Favorite[BR]Apps" or "Favorite\nApps" to create text in two lines "Favorite" and "Apps". (see screenshot)

Please find attached a "hotfix" containing only the EXE plus a sample text-file which offers this functionality. I also updated the installers to the hotfixed version 0.9.8a.
[Android Software Development] NachoB:
Yeah, exactly what i was talking about, forcing a break. Thanks!! Now to get a mirror effect without having to use photoshop :D

Check out the app Simple Text in the play store for other ideas. I like how you can specify different settings for each row of text, as i like to make each row a different size, and maybe color and relative position.

Edit: never mind, I think I found how to do a mirror reflection.
[Android Software Development] vrooden:
Two great ideas, so I decided to implement the new features as an interim release (am working on some other great new features, but it's not ready for release yet :D).

New in v0.9.9:

"Fade Out" with adjustable width in "Mirror" function; can be used for mirror reflection also, just set the "axis" appropriately

"2 Line Text Icons": allows to create textual icons with two lines that can be configured seperatly (font, size, color)

Items in TXT-file for icons must contain both lines' texts seperated by TAB-character (i.e. "Read[TAB]Mails")

Enable in "Textual Icons" tab and configure

See screenshots attached. "2 Line Textual Icon"-sample settings included (Tab "Settings", then "Load").
[Android Software Development] NachoB:
See part outlined in red. Labeled Color but actually adjusts the separation distance between the 2 lines of text.

Copy/paste error maybe :)

Just noticed something else. Under Text Icon, 2-Line Layout enabled, If I change the Color of the text it's not getting changed in the preview. Maybe I'm doing something wrong?

I changed the color in the Font Settings section which then forced my color choices to display correctly in Icon Set and Preview. But then going back and changing the color in 2-Line Layout doesn't appear in Icon Set or Preview until I repeat the process.
[Android Software Development] vrooden:
Damn! You're right, copy and pasted label and forgot to change it's text. Should of course be "Spacing" and as you noticed allow to change the distance (positive or negative) between the two lines. The spacing is adjusted (scaled) automatically in case the font size needs to be reduced ("Shrink").

And, yes, I also forgot to connect the event handler of the second "Color" button, sorry.

Both issues are fixed, new MSIs and ZIPs uploaded.

Thanks for reporting!
[Android Software Development] NachoB:
Just playing around, thought I'd share a preview. Not sure if I have any plans of actually generating an icon set unless somebody wants them.

Thanks vrooden for all your hard work!!
[Android Software Development] blade30p:
Nice work chief, I'll take em when they done ;)

Sent from My Omega powered beast, using Xparent ICS
[Android Software Development] NachoB:
Okay, did a white set and a dark set. Credit to vrooden for creating this great app :D
[Android Software Development] NachoB:
vrooden,

I was creating a textual set, and when I tried to generate the icons all of the 2-Line ones were failing to save, cuz Windows didn't like the way they were trying to be saved. Also, some of the names (I used your MyApps.txt and added in Tabs) the icon would be shown blank. See attached example of the AccuWeather icon it was going to generate.
[Android Software Development] vrooden:
Argh!! Shouldn't have rushed out that version without thoroughly testing it :mad: At least should have tried generating an icon set, not only using the simulation!

Sorry for this very VERY STUUUPID error! The original icon name (in this case: the icon text) is used for saving... and sooo obviously naturally it contains a TAB-character, which is not allowed for filenames.

Just created hotfix 0.9.9a, it's currently uploading which fixes this issue.
[Android Software Development] adz63:
thanks for this tool , its just what i was looking for