[Feature request] I made a small proof-of-concept for a "site search" feature (see video)
Les mainteneurs répondent en général sous 2 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
Piste de recherche
The proof of concept hides other sites by toggling site.flag.HIDDEN, borrowing from reveal-hidden-sites.lua, so start by reading that script and how it restores flags. Then decide whether the search window can highlight the selected site without hiding the rest, which the issue asks the maintainers about. Done means a settled approach, and the search-and-restore behaviour working on a world map.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
The idea is simple: the world map currently has no way to search sites by name, which makes finding specific locations difficult. The script provides a searchable list of all known sites using their translated English names.
When a site is selected, it temporarily hides all other world sites by toggling their site.flag.HIDDEN state, leaving only the selected site visible (yes, I borrowed the idea from reveal-hidden-sites.lua). The normal world map then highlights it automatically, using the game's existing site rendering behavior. When the search window is closed, all original hidden states are restored.
What do you think? Perhaps there is a better way to make the selected site stand out even more, and without hiding all the other sites?
https://github.com/user-attachments/assets/789344e2-331e-49c5-a022-3660aa3ab7f3
- Langage dominant
- C++
- Étoiles
- 2.1k
- Forks
- 509
- Merge moyen
- 2 j 13 h
- PR mergées (30 j)
- 28
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de DFHack/dfhack
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
DFHack/dfhack#5853 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
RemoteFortressReader: GetCreatureRaws sends CP437 (not UTF-8) strings, which breaks protobuf decodingPeut-être pris @dwmuller l’a pris il y a 1 jour. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 20/100
DFHack/dfhack#6019 · 3 commentaires ·
Les mainteneurs répondent en général sous 2 jours
-
reclaim with legends continuityOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
Les mainteneurs répondent en général sous 2 jours
-
Floor-mosaic plannerOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
Les mainteneurs répondent en général sous 2 jours
Toutes les issues de DFHack/dfhack
Issues similaires
-
[Docs] CONTRIBUTING still says FreeType 2.14.3 and TabLabel.h says ImGui 1.92.9b after the bumpsPeut-être pris @mgradwohl l’a pris aujourd’hui. Ouverteagent:WSL documentation LOW
Difficulté 1/5 1-3 heures Accessibilité débutants 83/100
Les mainteneurs répondent en général sous 1 jour
-
build sdl2 fail on ubuntuOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
finalburnneo/FBNeo#2820 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
area/ysql kind/enhancement priority/medium status/awaiting-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 73/100
yugabyte/yugabyte-db#35578 ·
Les mainteneurs répondent en général sous 1 jour
-
cudf-polars feature request
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
Les mainteneurs répondent en général sous 2 jours
-
(S1 - Need confirmation)
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
CleverRaven/Cataclysm-DDA#89212 ·
Les mainteneurs répondent en général sous 1 jour