Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

✨ Custom Action changes

Abierto
#985 2 comentarios 0 reacciones 0 asignados Ver en GitHub

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
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
macos, swift
Área
desktop

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
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

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de mrkai77/Loop

Todos los issues de mrkai77/Loop

Issues similares

Más issues de Swift

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.