✨ Custom Action changes
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
Línea de trabajo
No se especifican archivos ni pruebas. Empieza localizando los puntos de entrada existentes de Custom Action para grow/shrink y move; después, inspecciona cómo se muestran los valores del slider y cómo se serializan en JSON; se considera terminado cuando los cambios de dirección funcionan y los valores enteros del slider pueden coexistir con valores de texto decimales precisos.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Feature Request Summary
- Add Grow/Shrink option that can grow/shrink in multiple directions (left + up, right + down, etc) instead of using a size and/or position
- Add Move option that can move in multiple directions instead of using a position and/or size
- Truncate precise pixel/percent values — seeing 33% in the menu and 33.381209002 in the json is not great. Add visual support for decimal values from using the text box and only use integer values from the slider
Problem / Opportunity & Desired Solution
The current grow/shrink options are limited and slow sometimes when trying to make a window significantly different sizes without spamming a keybind. They also limit modularity, where you could have a keybind just reduce or increase the size of a window by a third of your screen size horizontally instead of having multiple bindings for each third and each sixth of your screen.
Movement options are also slow and don't allow moving across screens into possibly specific positions really fast.
The floating point values not being displayed on all of the sliders also keeps the experience from being clean, where thirds, sixths, and ninths as sizes are inconsistent and may overlap or be too small. editing json to get proper values is not fun.
Alternatives Considered
I think these all fit as one single request because they should all be added in tandem or ignored altogether. While yes these are pretty niche changes, that's the beauty of this app — there's already a lot of niche movements and modular changes.
Visuals or References
No response
Additional Context
No response
Priority
Low (nice to have)
Final Checks
- My issue is written in English.
- My issue title is descriptive.
- This is a single feature request (multiple feature requests should be reported individually).
- I have looked to see if this is a duplicate of another feature request.
- I can help with research or testing.
- I can help code this feature.
- Lenguaje dominante
- Swift
- Estrellas
- 11.8k
- Forks
- 281
- Merge medio
- 9 h 19 min
- PR fusionados (30 d)
- 12
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de mrkai77/Loop
-
Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
mrkai77/Loop#1187 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
✨ Prioritize Custom Trackpad Gestures Over Default Radial Menu GesturesPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. AbiertoFeature
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
mrkai77/Loop#1177 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Feature
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
Los mantenedores suelen responder en 1 día
-
Feature
Dificultad 5/5 Más de una semana Aptitud para principiantes 42/100
Los mantenedores suelen responder en 1 día
-
Feature
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
Los mantenedores suelen responder en 1 día
Todos los issues de mrkai77/Loop
Issues similares
-
ci-failure ci:assertion test
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
openwatersio/slackwater-ios#811 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
foxglove/mcap#1907 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
good first issue help wanted translation
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
-
[Tool] AnnotatorAbiertohas-image has-license has-readme new-tool ready-to-approve repo-verified
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
shanselman/TinyToolTown#873 ·
Los mantenedores suelen responder en 5 días