hardcode-fixer
hardcode-fixer copied to clipboard
Report All Hardcoded Apps
The end goal of the fixer is to stop hardcoded icons existing and the best way to deal with that is to report them to the upstream developer. So far there are massive gaps where this hasn't been done so I'm opening an issue to officially get in on the todo list. Note this issue isn't about getting the upstream issues fixed, just reporting them.
- [x] 2048
- [x] 4Pane
- [ ] 8BitMMO
- [x] Aard Dictionary
- [x] amSynth
- [x] Android Studio
- [ ] Anna - Extended Edition
- [x] Aptik
- [x] APX
- [ ] Ardour
- [x] Arista
- [x] Armagetron Advanced
- [x] Arronax
- [x] ASCII Design
- [ ] AstroMenace
- [ ] Bastion
- [ ] Beat Hazard
- [ ] Beat Hazard 2
- [x] Bibfilex
- [ ] BioShock Infinite
- [ ] BitDefender
- [ ] Blam
- [ ] BlueJ
- [ ] Boot Repair
- [ ] Bygfoot Football Manager
- [ ] Calendar Indicator
- [ ] Cities in Motion 2
- [ ] Cisco Packet Tracer
- [ ] ClipGrab
- [x] Codelite
- [x] Conky Manager
- [ ] Copy
- [ ] Crashplan
- [ ] Cura
- [ ] Cyclograph
- [ ] Desura
- [ ] diffpdf
- [ ] Docear
- [ ] Dogecoin QT
- [ ] DOS Box
- [ ] Dota 2
- [ ] Double Action: Boogaloo
- [ ] dreamchess
- [ ] Dr. Geo
- [ ] Driver Manager
- [ ] DupeGuru
- [ ] Dwarfs!?
- [ ] Dwarfs?! - F2P
- [ ] easyLife
- [ ] eFax
- [x] Electrum
- [ ] Emacs
- [ ] Encrytr
- [ ] Engauge
- [ ] Enpass
- [ ] FadeIn
- [ ] FCEUX
- [ ] Fistful of Frags
- [ ] FileBot
- [ ] FlightGear Launcher
- [ ] FMIT
- [ ] Format Junkie
- [ ] Fotoxx
- [ ] FoxitReader
- [x] FreeCAD
- [ ] Free Chart Geany
- [ ] FreeCol
- [ ] Freedroid RPG
- [x] Fritzing
- [ ] Gambas 3
- [ ] Gambit Chess
- [ ] GanttProject
- [ ] Garry's Mod
- [x] gCAD3D
- [x] Gcolor2
- [ ] GDebi
- [ ] Gdiskdump
- [ ] GdMap
- [ ] Gens GS
- [x] GeSpeaker
- [ ] gFTP
- [ ] git-cola
- [ ] Gitter
- [ ] Gmsh
- [ ] GNOME Schedule
- [ ] GNOME Split
- [ ] GNOME Wave Cleaner
- [x] GNOME Weather
- [ ] GNOME Weather (Arch)
- [ ] GNS3
- [ ] Genymotion
- [ ] GNUbik
- [x] GNU Octave
- [ ] Google Drive
- [ ] GoldenDict
- [ ] Gone Home
- [ ] GPixPod
- [x] GPRename
- [ ] GpsPrune
- [ ] Grace GTK
- [ ] GRASS GIS
- [ ] Greenfoot
- [x] Grisbi
- [ ] Grsync
- [ ] Gsopcast
- [x] GTick
- [x] GTimeLog
- [ ] Guake
- [ ] GUVC View
- [ ] gv
- [ ] Hardinfo
- [ ] Hipchat
- [ ] Hotline Miami
- [ ] HotShots
- [ ] HP Lip
- [x] HP Printer
- [ ] HTTraQt
- [ ] IBus Typing Booster Setup
- [ ] IBus LibZhuyin Setup
- [ ] IBus LibPinyin Setup
- [ ] IBus LibBopomofo Preferences
- [ ] I-Nex
- [ ] IDLE
- [ ] Image Magick
- [ ] Intel Graphics Installer
- [ ] Intellij IDE
- [ ] IPython
- [ ] Itch.io
- [x] Jitsi
- [ ] Kana Kanji Conversion Preferences
- [ ] Kerbal Space Program
- [x] Klavaro
- [x] Komodo Edit
- [ ] LaTeXDraw
- [ ] Layout Editor
- [ ] Left 4 Dead 2
- [ ] Left 4 Dead 2 (beta)
- [ ] Lightworks
- [x] Lincity-NG
- [ ] Lingot
- [x] Linphone
- [x] LinSSID
- [ ] Little Inferno
- [ ] Ltris
- [ ] Lucky Backup
- [ ] Lucky Backup (KDE)
- [ ] Lucky Backup (GNOME)
- [ ] LuxRender
- [ ] MailNag
- [ ] MakeHuman
- [ ] Mandelbulber
- [ ] Master PDF Editor
- [ ] Matlab
- [x] MediaElch
- [ ] MidiEditor
- [ ] Mint Audio Tag
- [ ] Mint Backup
- [ ] Mint Drivers
- [ ] Mint Nanny
- [ ] Mint Software Manager
- [ ] Mint Software Sources
- [ ] Mint Update Manager
- [ ] Mint Upload Manager
- [ ] MKV Extractor GUI
- [x] Money Manager Ex
- [x] MultiBootUSB
- [ ] Mundus
- [ ] MyNotex
- [ ] MyTourbook
- [ ] My Weather Indicator
- [ ] My Weather Indicator (extras)
- [ ] Natural Selection 2
- [ ] Netbeans IDE
- [ ] Netflix
- [x] Ninja IDE
- [ ] Nitro Tasks
- [ ] NotifyOSD
- [ ] Nsight Eclipse Edition
- [ ] Nvidia Settings
- [ ] NVIDIA Visual Profiler
- [ ] OCRFeeder
- [ ] openSCAD
- [ ] Opensong
- [ ] OmegaT
- [ ] oStorybook
- [ ] PacmanXG
- [x] Pamac (Install)
- [x] Pamac (Update)
- [ ] Parano
- [ ] Pasaffe
- [ ] PDFsam
- [ ] Pencil
- [ ] Penumbra: Black Plague
- [ ] Penumbra: Overture
- [ ] Penumbra: Requiem
- [x] ~pgAdmin3~
- [x] pgModeler
- [ ] Photoshop CS6
- [ ] PHP Storm
- [ ] PlayOnLinux
- [ ] Pomidor
- [ ] Prison Architect
- [ ] ProjectLibre
- [ ] Pumpa
- [ ] Pushbullet Indicator
- [ ] Pycharm
- [ ] Pypar 2
- [ ] pyRenamer
- [ ] Python
- [x] QCAD
- [ ] QGifer
- [ ] QLE
- [ ] qPDFview
- [x] Qucs
- [ ] R
- [ ] Raccoon
- [ ] Reditr
- [ ] Remarkable
- [ ] Reportbug
- [x] Ring GNOME Client
- [ ] Risk of Rain
- [ ] RFB Receitanet
- [ ] RFB Receitanet Ajuda
- [ ] Rocket.Chat
- [ ] Robomongo
- [ ] RubyMine
- [ ] Scid
- [x] Scilab
- [x] Scilab CLI
- [x] Scilab adv CLI
- [ ] ScreenRuler
- [ ] Scribus
- [ ] ScudCloud
- [ ] SelekTOR
- [ ] Shank
- [ ] Shank 2
- [ ] Schematic Editor
- [ ] Sid Meier's Civilization V
- [ ] Sigram
- [ ] Skype
- [ ] Slingscold
- [ ] SmartHitHG
- [ ] Snapshot
- [ ] Soap UI
- [ ] SportsTracker
- [ ] Springseed
- [ ] SQLiteBrowser
- [ ] SQuirrel SQL
- [ ] Starbound
- [ ] Steam Skin Manager
- [ ] Streamtuner 2
- [x] SuperTuxKart
- [x] SVG Cleaner
- [ ] Syncthing-GTK
- [x] Synergy
- [ ] Teamspeak 3
- [ ] Team Viewer
- [x] Telegram
- [ ] Terra Terminal Emulator
- [x] TimeShift
- [ ] Tkabber
- [ ] tkPacman
- [ ] Tomate
- [ ] Tor Browser
- [ ] Touchpad Indicator
- [ ] Trelby
- [ ] Trine
- [ ] TV-MAXE
- [ ] Typhoon
- [ ] UberWriter
- [ ] Ubuntu Web Browser
- [ ] Unison
- [ ] Unison-GTK
- [ ] Valentina Studio
- [x] Variety
- [ ] Viber
- [ ] Visual Studio
- [ ] Viva
- [ ] Warmux
- [ ] Web Storm
- [ ] Widelands
- [ ] WinUSB
- [ ] Wireframe Sketcher
- [ ] Wordpress Desktop Client
- [ ] wxFormBuilder
- [x] wxMaxima
- [x] wxMEdit
- [ ] X-Diagnose
- [ ] Xjump
- [ ] Xmind
- [ ] Xonotic
- [x] YATE
- [ ] YouTubeDL GUI
- [ ] Zenmap
- [ ] Zenmap (root)
Electrum, Linphone, Jitsi, Codelite, multibootusb, Pasaffe, Syncthing-GTK are fixed upstream. I've reported a while ago.
Emacs, FMIT, openSCAD and Scribus (and probably more) are distribution/packaging issues. Not hardcoded upstream.
I've also reported wxMEdit, APX, GTick and Komodo Edit but it hasn't been changed yet.
@Foggalong Telegram icon is fixed : https://github.com/telegramdesktop/tdesktop/pull/1431
In addition to the ones above there are some more which aren't hardcoded upstream (anymore): FreeCAD, Fritzing, GNOME Weather, Pamac, Scilab
gCAD3D got fixed.
Ring got fixed.
Linssid: I've reported some time ago (2015-03-12): https://sourceforge.net/p/linssid/discussion/bugs/thread/0d96d9f6/
However my explanation was not near good as the @palob's explanation. So if you want to complement in the topic feel free to do it.
pgadmin3 from developer's website:
Note: pgAdmin III is no longer being developed, and no further bugs will be fixed. Please do not log pgAdmin III issues on the pgAdmin 4 bug tracker.
Lincity-NG: seems fixed on this commit: https://github.com/lincity-ng/lincity-ng/commit/2393b37733c233403d9e95060496bef981f5e2da (mar, 2013)
Master PDF Editor bumped to version 4, possible addition to the csv:
Master PDF Editor 4,masterpdfeditor4,/opt/master-pdf-editor-4/masterpdfeditor4.png,master-pdf-editor
@nmehta001 That's not something for this issue, that's a new addition as far as the list is concerned
zenmap and zenmap (root): The desktop file it's not hardcoded: (zenmap on nmap 7.40 stable)
[Desktop Entry]
Name=Zenmap
GenericName=GUI Port Scanner
TryExec=zenmap
Exec=zenmap %F
Terminal=false
Icon=zenmap
Type=Application
Categories=Application;Network;Security;
Comment=A cross-platform GUI for the Nmap Security Scanner.
Keywords=network;scan;scanner;IP;security;
nmap-7.40.tar.bz2: zenmap/install_scripts/unix/zenmap.desktop
nmap-7.40.tar.bz2: zenmap/install_scripts/unix/zenmap-root.desktop
Update: Actually there are two packages that it's possible install zenmap from, first from source or from a separate package (.rpm only).
On sources (.tar.bz2):
Icon=zenmap
On zenmap .rpm:
Icon=/usr/share/zenmap/pixmaps/zenmap.png
Then, no fixed yet for all users.