5 Commits

Author SHA1 Message Date
Philipp Kief
17c71b886e
Refactor UI components using React and TSX and providing new features (#113)
* Use react for settings popup

* Update options

* Update styling

* Remove unused type conversions

* Remove unused controls function

* Update project structure

* Delete unused code

* Legacy ui components

* Refactor files

* Update styling

* Update UI components

* Remove unused code

* Remove unused code

* Improve theming

* Update icon color

* Improve custom domains

* Update extension

* Add delete functionalty for custom domains

* Improve icon sizes on screen

* Implement icon bindings dialog

* Minor improvements

* Add tooltips

* Support lookup of language ids in manifest

* Implement watch mode for development purposes

* Improve language id binding customization

* Adjust node script

* Improve reset functionality

* Adjust node script

* Minor improvements

* Update binding controls with icons

* Organize imports

* Update error message

* Adjust icon binding dialog

* Add Info Popover

* Update autocomplete behavior

* Fix image issue

* Minor improvements

* Clean up code

* Make appbar sticky

* Improve project structure

* Update info text

* Adjust styling

* Update styling

* Improve adding new bindings

* Adjust tsconfig

* Support switch of themes for the icon preview

* Update watch script

* Improve error handling

* Move build languages step before build src
2024-10-23 12:03:52 +02:00
Philipp Kief
369d22359a
Support all icon packs (#106)
* Support cloned file and folder icons

* Generate manifest

* Use generated manifest for looking up file extension

* Rename function

* Update options for icon packs

* Use type for icon pack

* Update config with types

* Update scripts
2024-07-15 12:25:49 +02:00
Michael Goodman
0e30ba83f7
Firefox optional permissions (#102)
* added back scripting permission

* firefox now runs with manifest v3

* firefox now has optional site permissions

* surpress firefox quirks warning

* biomejs formatting

* Removed unused function

---------

Co-authored-by: Philipp Kief <philipp.kief@gmx.de>
2024-07-09 12:03:56 +02:00
Michael Goodman
0d067d0394
[Bug fix] Fix custom domains not working after conversion to typescript. (#6)
* added dotenv dev dependency, to prevent being dependent on IDE to set env variables

* added biomejs to dev dependencies, was missing

* fixed custom domains not working after ts conversion

* fixed a bug where you could not add multiple custom domains, because the script was trying to register multiple content scripts with same id
2024-07-04 09:51:54 +02:00
Philipp Kief
11b495ab4d
Update project setup (#2)
* Update custom SVG files

* Update linting and formatting

* Remove build of external dependency

* Format files

* Update biome js

* Update dependencies

* Update project

* Update lint staged

* Update meta info

* Remove SVGO config

* Transform JS to TS

* Update link to repo in footer

* Update release workflow

* Update dependencies

* Update package json

* Update workflow

* Transform require to import

* Replace node-fetch with native fetch

* Replace parcel with ESBuild

* Remove flakyness of build language script

* Update release workflow for Edge

* Update readme
2024-07-04 09:51:52 +02:00