Convert Figma logo to code with AI

Jonno12345 logoTileIconifier

Creates tiles for most Windows 8.1 and 10 start menu icons

1,377
65
1,377
257

Top Related Projects

Play your favorite games in a borderless window; no more time consuming alt-tabs.

14,760

Free and open-source software that allows users to set animated desktop wallpapers and screensavers powered by WinUI 3.

A lightweight utility that makes the Windows taskbar translucent/transparent.

Quick Overview

Jonno12345/TileIconifier is a Windows application that allows users to easily customize the appearance of their desktop icons by applying various icon styles and effects. It provides a user-friendly interface for managing and applying these customizations.

Pros

  • Customization Options: The application offers a wide range of icon styles and effects, allowing users to personalize the look and feel of their desktop.
  • User-Friendly Interface: The application has a clean and intuitive interface, making it easy for users to navigate and apply the desired customizations.
  • Batch Processing: The application supports batch processing, enabling users to apply the same customizations to multiple icons at once.
  • Compatibility: The application is designed to work with a variety of file formats, including .ico, .png, and .jpg, ensuring compatibility with a wide range of desktop icons.

Cons

  • Limited Platform Support: The application is currently only available for Windows, limiting its accessibility to users on other operating systems.
  • Potential Performance Impact: Applying complex icon customizations may have a slight impact on system performance, especially on older or less powerful hardware.
  • Dependency on Third-Party Libraries: The application relies on third-party libraries, which could potentially introduce compatibility issues or security concerns if not properly maintained.
  • Lack of Automated Updates: The application does not have a built-in mechanism for automatically checking and installing updates, requiring users to manually check for and download new versions.

Code Examples

N/A (This is not a code library)

Getting Started

N/A (This is not a code library)

Competitor Comparisons

Play your favorite games in a borderless window; no more time consuming alt-tabs.

Pros of Borderless-Gaming

  • Borderless-Gaming provides a more seamless gaming experience by allowing users to run games in borderless windowed mode, which can improve performance and reduce screen tearing.
  • The project has a larger user base and more active development, with regular updates and bug fixes.
  • Borderless-Gaming supports a wider range of games and applications, making it a more versatile tool.

Cons of Borderless-Gaming

  • Borderless-Gaming may have a more complex user interface and configuration options, which could be less intuitive for some users.
  • The project's focus on borderless windowed mode may not be as relevant for users who primarily play games in fullscreen mode.
  • Borderless-Gaming may have a larger footprint and resource usage compared to TileIconifier.

Code Comparison

Here's a brief code comparison between the two projects:

TileIconifier (Jonno12345/TileIconifier):

public static void SetTileImage(string path, string title)
{
    var icon = new BitmapImage(new Uri(path));
    var tile = new JumpListTile
    {
        Title = title,
        Logo = icon
    };
    JumpList.AddToJumpList(tile);
}

Borderless-Gaming (Codeusa/Borderless-Gaming):

private void ToggleWindowedMode(object sender, EventArgs e)
{
    if (IsWindowedMode)
    {
        SetWindowedMode(false);
    }
    else
    {
        SetWindowedMode(true);
    }
}

private void SetWindowedMode(bool enabled)
{
    // Code to set the window mode
}
14,760

Free and open-source software that allows users to set animated desktop wallpapers and screensavers powered by WinUI 3.

Pros of Lively

  • Extensive Functionality: Lively offers a wide range of features, including the ability to set desktop backgrounds, screensavers, and even live wallpapers, making it a more versatile tool compared to TileIconifier.
  • Active Development: Lively has an active development team, with regular updates and bug fixes, ensuring a more reliable and feature-rich experience.
  • Cross-platform Support: Lively is available for both Windows and Linux, whereas TileIconifier is primarily focused on Windows.

Cons of Lively

  • Larger Footprint: Lively has a larger file size and system resource requirements compared to TileIconifier, which may be a concern for users with older or less powerful hardware.
  • Steeper Learning Curve: Lively's extensive feature set and customization options can make it more complex to use, especially for users who are looking for a more straightforward solution.
  • Limited Tile Iconifier Functionality: Lively does not have the same level of tile iconifier functionality as TileIconifier, which may be a drawback for users who are primarily interested in that specific feature.

Code Comparison

Here's a brief code comparison between the two projects:

TileIconifier (Jonno12345/TileIconifier):

public static void SetTileIcon(string tileName, string iconPath)
{
    var tileInfo = new TileInfo(tileName);
    tileInfo.SetIcon(iconPath);
    tileInfo.Apply();
}

Lively (rocksdanister/lively):

public void SetWallpaper(string path)
{
    var wallpaper = new Wallpaper(path);
    wallpaper.Apply();
}

As you can see, the code for TileIconifier is more focused on the specific task of setting tile icons, while Lively's code is more general, handling the broader functionality of setting desktop wallpapers.

A lightweight utility that makes the Windows taskbar translucent/transparent.

Pros of TranslucentTB

  • Provides a seamless integration with the Windows taskbar, allowing for a more visually appealing and consistent user experience.
  • Supports a wide range of customization options, enabling users to tailor the appearance of the taskbar to their preferences.
  • Offers a user-friendly interface, making it easy for both novice and experienced users to configure the application.

Cons of TranslucentTB

  • May not be compatible with all Windows versions or configurations, potentially limiting its usability for some users.
  • Requires administrative privileges to install and configure, which could be a barrier for some users.
  • May have a higher resource footprint compared to Jonno12345/TileIconifier, potentially impacting system performance on older or less powerful devices.

Code Comparison

Jonno12345/TileIconifier:

public static void SetTileIconifier(string iconPath, string tileName)
{
    var tileInfo = TileHelper.GetTileInfo(tileName);
    if (tileInfo != null)
    {
        tileInfo.SetIcon(iconPath);
        tileInfo.Commit();
    }
}

TranslucentTB/TranslucentTB:

private void SetTransparency(double value)
{
    if (value < 0 || value > 1)
        return;

    _transparency = value;
    UpdateTransparency();
}

Convert Figma logo designs to code with AI

Visual Copilot

Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.

Try Visual Copilot

README

TileIconifier

Creates tiles for any Windows 8.1 (Largely untested) and Windows 10 (Build 10586 and above) Start Menu icon. Now has support for 20H2 release.


Features:

  • Allows creation of Medium and Small tiles for your applications, modifying their current shortcut where possible.
  • Create custom shortcuts to Steam games, Chrome apps, Windows Store apps and explorer shortcuts, or any other shortcut target you wish using custom VBS script launchers.
  • Extract icons from the software EXE/DLL, without using any other external program.
  • Move and resize the image to where you want it within the tile, allowing more customisation than simply a full sized image.
  • Supported Languages: English, Russian (happy to add other languages if anyone can help with translation).

Instructions

Basic tile creation usage:

  • Find the shortcut you wish to modify in the list
  • Choose an image by clicking the 'Change Image' button or double clicking one of the logo boxes. Move/resize it as required by clicking, dragging and scrolling to where required.
  • Hit 'Tile Iconify!' to apply the changes
  • To restore, hit 'Remove Iconify'

Custom shortcut creation:

  • Navigate to Utilities -> Custom Shortcut Manager
  • From here you can create a new shortcut or delete other custom created items
  • When creating a new shortcut, it will take a moment to populate your Steam, Chrome and Windows Store libraries.
  • Most items will get a default icon based on what you choose. At this stage, you can change the icon to what you want.
  • Choose the shortcut name and which users it should be available to.
  • Generate the shortcut item. It will be Iconified using the icon chosen, but you can amend this as required back in the main page.
  • Finally, navigate through your Start Menu to 'All Apps' -> 'TileIconify'. From here, you can pin your new shortcuts to your Start Menu

Frequently Asked Questions:

Can you add Wide and Large tiles, or transparency?

Unfortunately these options are only available for Live tiles, not standard LNK files with a VisualManifest, which is how this utility works. Unless Microsoft add support for it, this feature cannot be added in the near future.

Microsoft Office/Mozilla Firefox/Other shortcuts aren't working, can these be tiled?

There is some mechanism I have yet to understand overriding these from being tiled. The easiest way to resolve this is to go to your shortcut within TileIconifier and click 'Quick Build Custom Shortcut'. This will create a second shortcut with the same parameters that can be tiled, which you will then find in your start menu under 'TileIconify'.


Credits

Logo provided by AdamDesrosiers of XDA Developers. Hugely improved skinning by @mcdenis - https://github.com/mcdenis

Translations: Russian by @Zik - https://github.com/Zik