Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Show important properties of an addon

Aperta
#9 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
30/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
python
Ambito
desktop, tooling

Direzione di ricerca

L’issue non indica file né test; inizia individuando l’elenco degli addon e la UI della pagina di descrizione dell’Addon Manager, quindi inventaria i metadati e il comportamento dell’ordinamento attualmente esposti. Per considerare il lavoro completato servirebbero un sottoinsieme concordato di proprietà, la correzione dell’ordinamento persistente e la verifica delle viste interessate. La revisione più ampia della UI richiede decisioni dei maintainer prima dell’implementazione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Is there an existing issue for this?
  • I have searched the existing issues
Problem description

Addon Manager doesn't show important properties of an addon, like

  • git url
  • created/updated date
  • author
  • version
  • Github stars (on description page). I see sorting by Github stars is added recently, but it also has few issues like
    • Sort option is not persistent.
    • Has a glitch, which can be seen by
      • Open addon manager
      • Before the loading completes (takes 2-3 seconds or more), change the sort field
      • Note that when loading completes, sort field would change to Alphabetical.
  • Category
  • Size

Few information like author, stars is shown in the list view but not on Addon's info page.

While pointing these issues, I would suggest a better revamp of the Addon Manager UI and probably internals to take inspiration from some popular & similar solutions present in other apps. Like VSCode's Extension search & description page, or Arduino library manager, or some good Software Center.

Further, if the problem & proposal seems acceptable, I can also work to implement a solution.

Full version info
OS: Ubuntu Core 22 (KDE/plasmawayland)
Word size of FreeCAD: 64-bit
Version: 0.22.0dev.36181 (Git) Snap 940
Build type: Release
Branch: main
Hash: f88f48f64f223085f97f0f2945298f9023d09693
Python 3.10.12, Qt 5.15.10, Coin 4.0.0, Vtk 7.1.1, OCC 7.7.1
Locale: English/India (en_IN)
Installed mods: 
  * CfdOF 1.25.2
  * Render 2024.1.23
  * woodworking 0.21.2.33771
  * Assembly4 0.50.7
  * Assembly3 0.12.2
Subproject(s) affected?

None

Anything else?

Attaching few screenshots for quick reference.

image image
Addon List Addon List (compact)
image image
Addon Description (top) Addon Description (bottom)
Code of Conduct
  • I agree to follow this project's Code of Conduct
Lingua principale
Python
Stelle
19
Fork
29
Merge medio
21h 22m
PR unite (30g)
16

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di FreeCAD/AddonManager

Tutte le issue di FreeCAD/AddonManager

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.