Download the PHP package filafly/filament-logo-tools without Composer

On this page you can find all versions of the php package filafly/filament-logo-tools. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package filament-logo-tools

Logo Tools for Filament

Latest Version on Packagist Total Downloads

A Filament plugin that adds enhanced logo and sidebar controls to your panel. All features are implemented through Filament's native plugin system, render hooks, and CSS — no view overrides required.

Requirements

Installation

You can install the package via Composer:

Publish the assets:

Register the plugin in your panel provider:

Icon Logo

Display a compact icon when the sidebar is collapsed, replacing the full brand logo. Only renders when the panel has sidebarCollapsibleOnDesktop() enabled.

iconLogo(string | Htmlable | Closure | null $logo)

The icon shown when the sidebar is collapsed. Accepts a file path (rendered as <img>), an Htmlable instance (rendered inline), or a Closure.

darkModeIconLogo(string | Htmlable | Closure | null $logo)

A separate icon for dark mode. When set, the light and dark variants swap automatically. If not set, the single iconLogo is used in both modes.

iconLogoHeight(string | Closure | null $height)

The CSS height of the icon logo. Defaults to 1.5rem.

Logo Section

Control the appearance of the logo section area in the topbar and sidebar header.

logoSectionBackground(array | string | bool $color = true)

Adds an inverted background to the logo section — dark background in light mode, light background in dark mode. The full brand logo's light/dark variants are swapped automatically to match.

logoSectionBorder(string | Closure | null $color = 'rgb(0 0 0 / 0.1)')

Adds a vertical border on the trailing edge of the logo section. Works with or without logoSectionBackground().

logoSectionPadding(string | Closure | null $padding)

Adds inline-start padding to the logo section.

collapsedLogoSectionWidth(string | Closure | null $width)

Overrides the collapsed width of the logo section in the topbar. Filament's --collapsed-sidebar-width CSS variable (4.5rem) is not always visually accurate, so this lets you fine-tune alignment.

Collapse Button

Customize the sidebar collapse/expand button appearance and behavior.

collapseButtonPosition(CollapseButtonPosition $position)

Controls whether the collapse button appears to the left or right of the logo. Automatically set to Right when an icon logo is configured.

When positioned right, the button is rendered as a small edge button sitting on the border of the logo section — similar to apps like Linear and Notion.

collapseButtonStyle(CollapseButtonStyle | string $style)

Sets the shape of the collapse button when positioned on the logo section edge. Accepts the enum or a string ('circle', 'rounded', 'square').

expandButtonIcon(string | BackedEnum | null $icon)

Overrides the icon shown on the expand button (when sidebar is collapsed).

collapseButtonIcon(string | BackedEnum | null $icon)

Overrides the icon shown on the collapse button (when sidebar is expanded).

Full Example

Credits

License

The MIT License (MIT). Please see License File for more information.


All versions of filament-logo-tools with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
filament/filament Version ^4.0 || ^5.0
spatie/laravel-package-tools Version ^1.92
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package filafly/filament-logo-tools contains the following files

Loading the files please wait ...